After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 706834 - "Current Theme" option is missing
"Current Theme" option is missing
Status: RESOLVED FIXED
Product: gnome-tweak-tool
Classification: Applications
Component: general
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Tweak Tool maintainer(s)
GNOME Tweak Tool maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-08-26 21:21 UTC by Amit Mendapara
Modified: 2017-06-08 03:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
terminal output (1.20 KB, text/plain)
2013-08-26 21:21 UTC, Amit Mendapara
Details
Patch to enable current theme option in gnome-tweak. (552 bytes, text/plain)
2013-11-13 09:37 UTC, Peter Mansvelder
Details

Description Amit Mendapara 2013-08-26 21:21:22 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
Comment 1 Mohamed El Morabity 2013-09-03 23:40:10 UTC
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).
Comment 2 John Stowers 2013-09-04 08:26:36 UTC
in classic mode or regular?
Comment 3 Amit Mendapara 2013-09-04 08:27:56 UTC
in regular gnome-shell
Comment 4 S. 2013-10-06 20:43:06 UTC
Confirming the same bug with Gnome Shell 3.8.4 and Gnome Tweak Tool 3.8.1-1, running in regular mode. Arch Linux.
Comment 5 Jeremy Nickurak 2013-10-12 02:46:31 UTC
Would this also cause the "Windows" section of gnome-tweak-tool to not be displayed/accessible?
Comment 6 Peter Mansvelder 2013-11-13 09:34:27 UTC
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'
Comment 7 Peter Mansvelder 2013-11-13 09:37:46 UTC
Created attachment 259722 [details]
Patch to enable current theme option in gnome-tweak.
Comment 8 Pacho Ramos 2013-11-13 20:12:59 UTC
I am also suffering this bug in some machines but not others :O, can anyone from upstream review Peter's patch?
Comment 9 John Stowers 2013-11-13 22:34:01 UTC
(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...
Comment 10 Benjamin Xiao 2013-11-13 23:15:08 UTC
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.
Comment 11 Pacho Ramos 2013-11-15 19:30:21 UTC
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)
Comment 12 Benjamin Xiao 2013-11-15 19:46:49 UTC
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.
Comment 13 John Hein 2013-12-12 02:34:48 UTC
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.
Comment 14 John Hein 2013-12-12 03:47:38 UTC
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.
Comment 15 Pacho Ramos 2015-11-14 09:43:46 UTC
Could this be committed finally? Thanks
Comment 16 Amit Mendapara 2015-11-14 10:46:10 UTC
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.
Comment 17 Jeremy Bicha 2017-06-08 03:06:48 UTC
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.