Bug 858071 - gnome-tweak-tool does not show any extensions
Summary: gnome-tweak-tool does not show any extensions
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-tweak-tool
Version: 18
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-09-17 22:41 UTC by Jeff Bastian
Modified: 2012-09-17 23:10 UTC (History)
2 users (show)

Fixed In Version: gnome-tweak-tool-3.5.5-1.fc18.noarch
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-09-17 23:10:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 681761 0 None None None 2012-09-17 22:57:54 UTC
Launchpad 1035731 0 None None None 2012-09-17 22:44:21 UTC

Description Jeff Bastian 2012-09-17 22:41:01 UTC
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 23:00:46 UTC
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 23:10:26 UTC
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.