GNOME Bugzilla – Bug 788685
gnome-tweak-tool fails to launch if nautilus is not installed
Last modified: 2017-10-08 20:37:06 UTC
When nautilus is not installed, running gnome-tweak-tool will output: Traceback (most recent call last):
+ Trace 238035
self.settings = GSettingsSetting(schema_name, **options)
raise GSettingsMissingError(schema_name)
During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/gtweak/app.py", line 43, in do_activate self.win = Window(self, model) File "/usr/lib/python3.6/site-packages/gtweak/tweakview.py", line 59, in __init__ self._model.load_tweaks(self) File "/usr/lib/python3.6/site-packages/gtweak/tweakmodel.py", line 117, in load_tweaks mods = __import__("gtweak.tweaks", globals(), locals(), tweak_files, 0) File "/usr/lib/python3.6/site-packages/gtweak/tweaks/tweak_group_desktop.py", line 26, in <module> GSettingsSwitchTweak(_("Home"),"org.gnome.nautilus.desktop", "home-icon-visible", depends_on=dicons, schema_filename="org.gnome.nautilus.gschema.xml"), File "/usr/lib/python3.6/site-packages/gtweak/widgets.py", line 276, in __init__ _GSettingsTweak.__init__(self, name, schema_name, key_name, **options) File "/usr/lib/python3.6/site-packages/gtweak/widgets.py", line 173, in __init__ logging.info("GSetting missing %s" % (e.message)) AttributeError: 'GSettingsMissingError' object has no attribute 'message'
Yes. You need to have the nautilus gsettings schemas installed. I have updated the README file to mention this runtime dependency https://git.gnome.org/browse/gnome-tweak-tool/tree/README.md