GNOME Bugzilla – Bug 706834
"Current Theme" option is missing
Last modified: 2017-06-08 03:06:48 UTC
Created attachment 253181 [details] terminal output The gnome-tweak-tool is missing `Current Theme` option. The 3.8.0 works fine. This commit https://git.gnome.org/browse/gnome-tweak-tool/commit/?h=gnome-3-8&id=ad72f1c8701baecdc9838b9bc6ee76748f6fcbd1 has created the issue. Additional info: * version 3.8.1-1 Steps to reproduce: 1. launch gnome-tweak-tool 2. select `Theme` 3. the `Current Theme` option is missing
Same issue reported with G-T-T 3.8.1 on Fedora 19, with the same output (https://bugzilla.redhat.com/show_bug.cgi?id=1003927).
in classic mode or regular?
in regular gnome-shell
Confirming the same bug with Gnome Shell 3.8.4 and Gnome Tweak Tool 3.8.1-1, running in regular mode. Arch Linux.
Would this also cause the "Windows" section of gnome-tweak-tool to not be displayed/accessible?
I can confirm this bug in 'gnome-tweak-tool-3.8.1.2-fc19' with gnome-shell 3.8.4.2; I found a hack on 'https://bbs.archlinux.org/viewtopic.php?id=167309' that fixed it: Just add a few lines in /usr/lib/python2.7/site-packages/gtweak/gsettings.py to bring back the menu option 'Current Theme'
Created attachment 259722 [details] Patch to enable current theme option in gnome-tweak.
I am also suffering this bug in some machines but not others :O, can anyone from upstream review Peter's patch?
(In reply to comment #8) > I am also suffering this bug in some machines but not others :O, can anyone > from upstream review Peter's patch? Me too. I don't see it, and if it was widespread I would have expected more bugs about it. So now I wait...
I can confirm that this happens in Fedora 19 on some of my machines. My laptop does not show the "Window" section in the left hand sidebar and it does not show "Current theme". There is no way for me to change the the window titlebar theme. My other desktop machines show both options however. I don't know what causes those options to not show up on certain machines.
Looks like, in some machines, I have schemas like: org.gnome.wm.preferences and in others: org.gnome.desktop.wm.preferences And, then, I was able to reset the value in some simply with: $ gsettings reset org.gnome.wm.preferences theme while failing in others. Links like: http://comments.gmane.org/gmane.linux.redhat.fedora.general/414722 show similar cases of this changes in schemas naming, maybe related with migration from older gnome versions (maybe in /usr/share/Gconf/gsettings/wm-schemas.convert)
I have two machines, one with a broken tweak tool and one with a working tool, and both of them only have org.gnome.desktop.wm.preferences. There is no org.gnome.wm.preferences.
On a system I updated from F17->F18->F19, I have the 'Windows' tab (which includes Windows focus mode among other settings) in the Tweak Tool - even for a brand new user. On a system I installed F19 anew, I don't have the 'Windows' tab.
Applying the patch from comment 7 gets the 'Windows' tab back (and the 'Current theme' entry on the 'Themes' tab) on the freshly installed Fedora 19 system. On the F17->F18->F19 system I mentioned in comment 13, the patch is not applied and yet the 'Windows' tab and 'Current theme' entry are both there. gsettings.py is unchanged from the gnome-tweak-tool-3.8.1-2.fc19.noarch package (as are the associated .pyo and .pyc files). Will provide debug info on request - just let me know.
Could this be committed finally? Thanks
With 3.18, window theme is handled with the GTK+ theme option (from Appearance tab). I think the previous option was for metacity which is now replaced by mutter. For me, it's fine to close this ticket.
I am closing this bug since the original reporter said that the issue is fixed for him. If someone else is experiencing a similar issue with a recent version of Tweak Tool, please file a new bug.