=== modified file 'terminatorlib/config.py' --- terminatorlib/config.py 2015-12-03 14:37:16 +0000 +++ terminatorlib/config.py 2016-05-07 23:07:03 +0000 @@ -82,7 +82,7 @@ try: import gi gi.require_version('GConf','2.0') - from gi.repository import GConf + from gi.repository import GConf, GLib except ImportError: dbg('Unable to import gconf, GNOME defaults unavailable') @@ -369,8 +369,11 @@ if self.gconf is None: self.gconf = GConf.Client.get_default() - value = self.gconf.get( - '/desktop/gnome/interface/font_name') + try: + value = self.gconf.get( + '/desktop/gnome/interface/font_name') + except GLib.Error: + return if value: self.system_prop_font = value.get_string() else: @@ -390,8 +393,11 @@ if self.gconf is None: self.gconf = GConf.Client.get_default() - value = self.gconf.get( - '/desktop/gnome/interface/monospace_font_name') + try: + value = self.gconf.get( + '/desktop/gnome/interface/monospace_font_name') + except GLib.Error: + return if value: self.system_mono_font = value.get_string() else: @@ -411,7 +417,10 @@ if self.gconf is None: self.gconf = GConf.Client.get_default() - value = self.gconf.get('/apps/metacity/general/focus_mode') + try: + value = self.gconf.get('/apps/metacity/general/focus_mode') + except GLib.Error: + return if value: self.system_focus = value.get_string() self.gconf.notify_add('/apps/metacity/general/focus_mode',