Bug 858071 - gnome-tweak-tool does not show any extensions
gnome-tweak-tool does not show any extensions
Status: CLOSED CURRENTRELEASE
Product: Fedora
Classification: Fedora
Component: gnome-tweak-tool (Show other bugs)
18
All Linux
medium Severity medium
: ---
: ---
Assigned To: Michel Alexandre Salim
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-17 18:41 EDT by Jeff Bastian
Modified: 2012-09-17 19:10 EDT (History)
2 users (show)

See Also:
Fixed In Version: gnome-tweak-tool-3.5.5-1.fc18.noarch
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2012-09-17 19:10:26 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
GNOME Desktop 681761 None None None 2012-09-17 18:57:54 EDT
Launchpad 1035731 None None None 2012-09-17 18:44:21 EDT

  None (edit)
Description Jeff Bastian 2012-09-17 18:41:01 EDT
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:
Comment 1 Jeff Bastian 2012-09-17 19:00:46 EDT
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.
Comment 2 Jeff Bastian 2012-09-17 19:10:26 EDT
I found gnome-tweak-tool-3.5.5-1.fc18.noarch in the updates-testing repo and confirmed it fixes the bug.

Note You need to log in before you can comment on or make changes to this bug.