checking if DISPLAY is set before instanciating Terminator

This commit is contained in:
Emmanuel Bretelle 2008-05-24 15:39:12 +01:00
parent 79095bc52b
commit 87228eca79
1 changed files with 6 additions and 3 deletions

View File

@ -844,7 +844,6 @@ class Terminator:
pass
self.conf = config.TerminatorConfig (stores)
self.window = gtk.Window ()
self.window.set_title (APP_NAME.capitalize())
@ -1426,7 +1425,6 @@ class Terminator:
term.reconfigure_vte ()
if __name__ == '__main__':
def execute_cb (option, opt, value, parser):
assert value is None
value = []
@ -1461,6 +1459,11 @@ if __name__ == '__main__':
if (options.execute):
command = options.execute
if gtk.gdk.display_get_default() == None:
print >> sys.stderr, _("You need to run terminator in an X environment. " \
"Make sure DISPLAY is properly set")
sys.exit(1)
term = Terminator (options.profile, command, options.fullscreen, options.maximise, options.borderless)
gtk.main ()