Description of problem: gnome-tweak-tool-3.5.4 does not show any extensions. It does, however, leave a python traceback regarding extensions: WARNING : Could not list shell extensions Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py", line 65, in __init__ extensions = self._shell.list_extensions() File "/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py", line 130, in list_extensions return self._proxy.proxy_extensions.ListExtensions() AttributeError: _ShellProxy instance has no attribute 'proxy_extensions' WARNING : Error listing extensions Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell_extensions.py", line 163, in __init__ for extension in shell.list_extensions().values(): File "/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py", line 130, in list_extensions return self._proxy.proxy_extensions.ListExtensions() AttributeError: _ShellProxy instance has no attribute 'proxy_extensions' INFO : Missing gsettings org.gnome.nautilus.desktop (key computer-icon-visible) Version-Release number of selected component (if applicable): gnome-tweak-tool-3.5.4-1.fc18.noarch gnome-shell-3.5.5-2.fc18.x86_64 How reproducible: every time Steps to Reproduce: 1. start gnome-tweak-tool from a terminal 2. go to Shell Extensions Actual results: no extensions listed traceback left in terminal window Expected results: able to control extensions Additional info:
A patch is attached to Gnome bug 681761. https://bugzilla.gnome.org/show_bug.cgi?id=681761 http://bugzilla-attachments.gnome.org/attachment.cgi?id=221021 It's a simple typo: - self.proxy_extension = Gio.DBusProxy.new_sync( + self.proxy_extensions = Gio.DBusProxy.new_sync( I made the change to my /usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py and confirmed it fixes the problem.
I found gnome-tweak-tool-3.5.5-1.fc18.noarch in the updates-testing repo and confirmed it fixes the bug.