GNOME Bugzilla – Bug 780794
gnome-tweak-tool 3.24 won't start if gnome-shell isn't running
Last modified: 2017-06-12 01:01:22 UTC
atc@ATC:~$ gnome-tweak-tool WARNING : Shell not installed or running atc@ATC:~$ sudo gnome-tweak-tool WARNING : Shell not installed or running gnome-tweak-tool version 3.24 more addition: i had installed freshly just before this fresh install, it working smoothly but i haven't check the version of gnome-tweak-tool at that time, so maybe it's a new version bug? or something else i did wrong at this time?
Created attachment 349111 [details] [review] test that gnome-shell is running before binding to the schema key
Review of attachment 349111 [details] [review]: thanks for the patch, but it needs to be changed a bit, see below ::: gnome-tweak-tool-3.24.0.orig/gtweak/tweaks/tweak_group_shell_extensions.py @@ -308,3 @@ self.titlebar_widget = Gtk.Switch(visible=True) - shell._settings.bind("disable-user-extensions", self.titlebar_widget, - "active", Gio.SettingsBindFlags.INVERT_BOOLEAN) It doesn't make sense to have a non-working switch in the titlebar though. Best thing to do is move these two statements up inside the big try: block after we're sure we have a working shell instance.
Note this issue is fixed within my other patches in: https://bugzilla.gnome.org/show_bug.cgi?id=780794
OK hit the copy-paste cookie monster. Meant https://bugzilla.gnome.org/show_bug.cgi?id=781321 gg Bugzilla for no comment edit function :)
Ikey, could you split your fix for this bug to a separate patch for GNOME 3.24?
This problem has been fixed in our software repository. The fix will go into the next software release, 3.24.1. Once that release is available, you may want to check for a software upgrade provided by your Linux distribution.