gconf2 in fehlermeldung verpackt und programm ohne parameter aufrufbar gemacht

This commit is contained in:
martin_r 2010-04-02 13:10:09 +00:00
parent 3b7497821f
commit 6527706d51
1 changed files with 10 additions and 1 deletions

View File

@ -9,11 +9,19 @@ rescue LoadError
raise raise
end end
begin
require 'gconf2'
rescue LoadError
$stderr << "########################################################\n"
$stderr << "# In order to run this programm you need ruby-gconf2! #\n"
$stderr << "########################################################\n"
raise
end
require 'yaml' require 'yaml'
require 'pp' require 'pp'
require 'optparse' require 'optparse'
require 'ostruct' require 'ostruct'
require 'gconf2'
TRAYCOMMANDVERSION = [0,1] TRAYCOMMANDVERSION = [0,1]
@ -39,6 +47,7 @@ optpars = OptionParser.new { |opts|
begin begin
optpars.parse! optpars.parse!
$options.configfile ||= "layoutswitch.yaml"
rescue => e rescue => e
puts e puts e
puts optpars puts optpars