Gnome Shell Tweaking with Extensions and Themes on Fedora 16 - Comment Page: 1

This is a guide on howto modify and tweak Gnome 3.2 Gnome Shell on Fedora 16, easily with application called gnome-tweak-tool, using extensions and themes. With this guide you have two option, install all extensions and themes once or install just extensions and themes what you want to use. There's a lot of other themes and the extension, but those which are presented in this guide can be installed via the YUM package management, as well as they are of good quality. 1. Install Gnome Shell Extensions and Themes on Fedora 16 1.1 Change root user su - ## OR ## sudo -i 1.2 Install dependency gnome-tweak-tool yum install gnome-tweak-tool 1.3 Install...

31 comments on “Gnome Shell Tweaking with Extensions and Themes on Fedora 16 - Comment Page: 1

1 2
    1. Thanks a lot… very helpful…

      Reply
    2. Klicking on “shell Extensions” I only get up an empty square. The other commands look as mentioned above.

      Reply
      • Hi Ralph,

        Could you post output of following commands:

        
        grep THEME_EXT_NAME /usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py
        
        rpm -qa gnome-shell-\* gnome-tweak-\* |sort
        
        Reply
    3. Nice tutorial – sorted a problem out for me. Thanks!

      Reply
    4. Had a Linuxxcrash so had to install everything….. Seems to work. Anyway, the output is

      [[email protected] ~]# grep THEME_EXT_NAME /usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py
      THEME_EXT_NAME = “[email protected]
      if ShellThemeTweak.THEME_EXT_NAME in extensions and extensions[ShellThemeTweak.THEME_EXT_NAME][“state”] == 1:
      self._usertheme_extension_version = max(extensions[ShellThemeTweak.THEME_EXT_NAME][“shell-version”])
      [[email protected] ~]#
      [[email protected] ~]# rpm -qa gnome-shell-\* gnome-tweak-\* |sort
      gnome-shell-extension-alternate-tab-3.2.3-2.fc16.noarch
      gnome-shell-extension-alternative-status-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-apps-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-auto-move-windows-3.2.3-2.fc16.noarch
      gnome-shell-extension-common-3.2.3-2.fc16.noarch
      gnome-shell-extension-cpu-temperature-0-0.3.git1f471c7.fc16.noarch
      gnome-shell-extension-dock-3.2.3-2.fc16.noarch
      gnome-shell-extension-drive-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-gpaste-2.2.1-1.fc16.noarch
      gnome-shell-extension-icon-manager-0-0.4.gitc34779c.fc16.noarch
      gnome-shell-extension-mediaplayers-0-0.1.git259f96e.fc16.noarch
      gnome-shell-extension-native-window-placement-3.2.3-2.fc16.noarch
      gnome-shell-extension-noim-1.0-1.fc16.noarch
      gnome-shell-extension-noripple-1.0-1.fc16.noarch
      gnome-shell-extension-pidgin-0-0.5.git80d4ea4b59.fc16.x86_64
      gnome-shell-extension-places-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-pomodoro-0-0.2.git13030cd.fc16.noarch
      gnome-shell-extension-presentation-mode-0-0.3.gitbe7e0ae.fc16.noarch
      gnome-shell-extension-remove-accessibility-icon-20111008-1.fc16.noarch
      gnome-shell-extension-remove-bluetooth-icon-0.2-1.fc16.noarch
      gnome-shell-extension-remove-volume-icon-0.3-1.fc16.noarch
      gnome-shell-extension-righthotcorner-1.0-1.fc16.noarch
      gnome-shell-extension-systemMonitor-3.2.3-2.fc16.noarch
      gnome-shell-extension-theme-selector-0.9-3.fc16.noarch
      gnome-shell-extension-user-theme-3.2.3-2.fc16.noarch
      gnome-shell-extension-windowsNavigator-3.2.3-2.fc16.noarch
      gnome-shell-extension-workspace-indicator-3.2.3-2.fc16.noarch
      gnome-shell-extension-workspacesmenu-0-1.fc16.noarch
      gnome-shell-extension-xrandr-indicator-3.2.3-2.fc16.noarch
      gnome-shell-theme-atolm-3.2-1.fc16.noarch
      gnome-shell-theme-dark-glass-1.0-1.fc16.noarch
      gnome-shell-theme-elementary-3.2-1.fc16.noarch
      gnome-shell-theme-gaia-1.0-1.fc16.noarch
      gnome-shell-theme-orta-1.0-1.fc16.noarch
      gnome-shell-theme-smooth-inset-3.2-1.fc16.noarch
      gnome-tweak-tool-3.2.2-1.fc16.noarch

      Reply
      • Hi again Ralph,

        So you reinstalled your Linux and follow this guide and it’s not still working?

        Press ALT+F2 -> write lg -> press enter -> Check Extensios tab, do you see any extensions?

        If you start gnome-tweak-tool from command line, do you get any errors?

        Reply
    5. Installed Linx twice today, get error qwhen preasaing Alt-F2, running the progrgam in Terminal, the beginning says:

      # gnome-tweak-tool
      WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
      1

      WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
      0

      WARNING : Error detecting shell
      Traceback (most recent call last):
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell_extensions.py”, line 145, in __init__
      shell = GnomeShellFactory().get_shell()
      File “/usr/lib/python2.7/site-packages/gtweak/utils.py”, line 38, in getinstance
      instances[cls] = cls()
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 123, in __init__
      v = map(int,proxy.version.split(“.”))
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 46, in version
      return json.loads(self.execute_js(‘const Config = imports.misc.config; Config.PACKAGE_VERSION’))
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 39, in execute_js
      result, output = self.proxy.Eval(‘(s)’, js)
      File “/usr/lib64/python2.7/site-packages/gi/overrides/Gio.py”, line 148, in __call__
      kwargs.get(‘flags’, 0), kwargs.get(‘timeout’, -1), None)
      File “/usr/lib64/python2.7/site-packages/gi/types.py”, line 43, in function
      return info.invoke(*args, **kwargs)
      GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell was not provided by any .service files
      WARNING : Shell not running
      Traceback (most recent call last):
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py”, line 57, in __init__
      self._shell = GnomeShellFactory().get_shell()

      Maybe I better go back to Windows?

      Reply
      • First of all, did you run lg command after pressing ALT+F2?

        You got following error when you try to start gnome-tweak-tool:

        
        WARNING : Shell not running
        

        Do you have gnome-shell running at all? Or is your desktop running on fallback mode?

        Reply
    6. I am Getting the Following Error :

      [[email protected] tushar]# gnome-tweak-tool &
      [1] 2030
      [[email protected] tushar]# WARNING : Error detecting shell
      Traceback (most recent call last):
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell_extensions.py”, line 145, in __init__
      shell = GnomeShellFactory().get_shell()
      File “/usr/lib/python2.7/site-packages/gtweak/utils.py”, line 38, in getinstance
      instances[cls] = cls()
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 121, in __init__
      proxy = _ShellProxy()
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 30, in __init__
      d = Gio.bus_get_sync(Gio.BusType.SESSION, None)
      File “/usr/lib64/python2.7/site-packages/gi/types.py”, line 43, in function
      return info.invoke(*args, **kwargs)
      GError: The connection is closed

      ** (gnome-tweak-tool:2030): WARNING **: The connection is closed

      ** (gnome-tweak-tool:2030): WARNING **: The connection is closed

      ** (gnome-tweak-tool:2030): WARNING **: The connection is closed

      ** (gnome-tweak-tool:2030): WARNING **: The connection is closed

      (gconftool-2:2033): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
      Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      Failed to get value for `/apps/metacity/general/titlebar_font’: No D-BUS daemon running

      (gconftool-2:2034): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
      Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      Failed to get value for `/apps/metacity/general/titlebar_font’: No D-BUS daemon running

      (gnome-tweak-tool:2030): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
      Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      Traceback (most recent call last):
      File “/usr/bin/gnome-tweak-tool”, line 76, in
      MainWindow()
      File “/usr/lib/python2.7/site-packages/gtweak/mainwindow.py”, line 44, in __init__
      model)
      File “/usr/lib/python2.7/site-packages/gtweak/tweakview.py”, line 40, in __init__
      self._model.load_tweaks()
      File “/usr/lib/python2.7/site-packages/gtweak/tweakmodel.py”, line 131, in load_tweaks
      mods = __import__(“gtweak.tweaks”, globals(), locals(), tweak_files, 0)
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_font.py”, line 28, in
      GConfFontButtonTweak(“/apps/metacity/general/titlebar_font”, str, group_name=TWEAK_GROUP_FONTS),
      File “/usr/lib/python2.7/site-packages/gtweak/widgets.py”, line 232, in __init__
      w.props.font_name = self.gconf.get_value()
      File “/usr/lib/python2.7/site-packages/gtweak/gconf.py”, line 62, in get_value
      return self._client.get_string(self._key)
      File “/usr/lib64/python2.7/site-packages/gi/types.py”, line 43, in function
      return info.invoke(*args, **kwargs)
      gi._glib.GError: No D-BUS daemon running

      I have tried the Alt + F2 and then lg. It is showing some extensions.

      Reply
      • Hi Tushar Kanti Biswas,

        Do you have Gnome-Shell running or is your system on fallback mode?

        Reply
        • What is fall back mode

          Reply
          • Check System Settings -> System Info -> Graphics

            What you see on:
            Driver
            Experience
            Forced Fallback Mode

            Reply
    7. I as well have a blank window when selecting “Shell Extensions”.
      Fallback mode is off.

      gnome-shell-extension-alternate-tab-3.2.3-2.fc16.noarch
      gnome-shell-extension-alternative-status-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-apps-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-auto-move-windows-3.2.3-2.fc16.noarch
      gnome-shell-extension-calc-0-0.3.git2fca097.fc16.noarch
      gnome-shell-extension-common-3.2.3-2.fc16.noarch
      gnome-shell-extension-cpu-temperature-0-0.4.gite1777e6.fc16.noarch
      gnome-shell-extension-dock-3.2.3-2.fc16.noarch
      gnome-shell-extension-drive-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-gpaste-2.2.1-1.fc16.noarch
      gnome-shell-extension-icon-manager-0-0.4.gitc34779c.fc16.noarch
      gnome-shell-extension-mediaplayers-0-0.1.git259f96e.fc16.noarch
      gnome-shell-extension-native-window-placement-3.2.3-2.fc16.noarch
      gnome-shell-extension-noim-1.0-1.fc16.noarch
      gnome-shell-extension-noripple-1.0-1.fc16.noarch
      gnome-shell-extension-pidgin-0-0.5.git80d4ea4b59.fc16.i686
      gnome-shell-extension-places-menu-3.2.3-2.fc16.noarch
      gnome-shell-extension-pomodoro-0-0.2.git13030cd.fc16.noarch
      gnome-shell-extension-presentation-mode-0-0.3.gitbe7e0ae.fc16.noarch
      gnome-shell-extension-remove-accessibility-icon-20111008-1.fc16.noarch
      gnome-shell-extension-remove-bluetooth-icon-0.2-1.fc16.noarch
      gnome-shell-extension-remove-volume-icon-0.3-1.fc16.noarch
      gnome-shell-extension-righthotcorner-1.0-1.fc16.noarch
      gnome-shell-extension-sustmi-historymanager-prefix-search-3.0-6.git72282ce.fc16.noarch
      gnome-shell-extension-sustmi-windowoverlay-icons-3.0-6.git72282ce.fc16.noarch
      gnome-shell-extension-systemMonitor-3.2.3-2.fc16.noarch
      gnome-shell-extension-theme-selector-0.9-3.fc16.noarch
      gnome-shell-extension-user-theme-3.2.3-2.fc16.noarch
      gnome-shell-extension-windowsNavigator-3.2.3-2.fc16.noarch
      gnome-shell-extension-workspace-indicator-3.2.3-2.fc16.noarch
      gnome-shell-extension-workspacesmenu-0-1.fc16.noarch
      gnome-shell-extension-xrandr-indicator-3.2.3-2.fc16.noarch
      gnome-shell-theme-atolm-3.2-1.fc16.noarch
      gnome-shell-theme-dark-glass-1.0-1.fc16.noarch
      gnome-shell-theme-elementary-3.2-1.fc16.noarch
      gnome-shell-theme-gaia-1.0-1.fc16.noarch
      gnome-shell-theme-orta-1.0-1.fc16.noarch
      gnome-shell-theme-smooth-inset-3.2-1.fc16.noarch
      gnome-tweak-tool-3.2.2-2.fc16.noarch
      [[email protected] padge]#

      Any suggestions?

      Reply
    8. Sorry, left out the 1st portion of the results

      THEME_EXT_NAME = “[email protected]
      if ShellThemeTweak.THEME_EXT_NAME in extensions and extensions[ShellThemeTweak.THEME_EXT_NAME][“state”] == 1:
      self._usertheme_extension_version = max(extensions[ShellThemeTweak.THEME_EXT_NAME][“shell-version”])
      [[email protected] padge]#
      [[email protected] padge]# grep THEME_EXT_NAME /usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py
      THEME_EXT_NAME = “[email protected]
      if ShellThemeTweak.THEME_EXT_NAME in extensions and extensions[ShellThemeTweak.THEME_EXT_NAME][“state”] == 1:
      self._usertheme_extension_version = max(extensions[ShellThemeTweak.THEME_EXT_NAME][“shell-version”])

      Reply
    9. Hi Padge,

      Did you restart Gnome-Shell and gnome-tweak-tool?

      Reply
      • JR, I removed everything through yum history, rebooted and went through the instructions again. and get the same results with a blank “shell extensions” window when I open with “gnome-tweak-tool”

        I performed the “alt + F2” then typed “r” then

        When I type in the command line “gnome-tweak-tool”, I get this (which I received originally the 1st time I followed the instructions)

        [[email protected] ~]# gnome-tweak-tool
        WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
        1

        WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
        0

        WARNING : Shell not running
        Traceback (most recent call last):
        File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py”, line 57, in __init__
        self._shell = GnomeShellFactory().get_shell()
        File “/usr/lib/python2.7/site-packages/gtweak/utils.py”, line 38, in getinstance
        instances[cls] = cls()
        File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 123, in __init__
        v = map(int,proxy.version.split(“.”))
        File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 46, in version
        return json.loads(self.execute_js(‘const Config = imports.misc.config; Config.PACKAGE_VERSION’))
        File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 39, in execute_js
        result, output = self.proxy.Eval(‘(s)’, js)
        File “/usr/lib/python2.7/site-packages/gi/overrides/Gio.py”, line 148, in __call__
        kwargs.get(‘flags’, 0), kwargs.get(‘timeout’, -1), None)
        File “/usr/lib/python2.7/site-packages/gi/types.py”, line 43, in function
        return info.invoke(*args, **kwargs)
        GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell was not provided by any .service files
        WARNING : Could not list shell extensions
        Traceback (most recent call last):
        File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py”, line 62, in __init__
        extensions = self._shell.list_extensions()
        AttributeError: ShellThemeTweak instance has no attribute ‘_shell’
        WARNING : Error detecting shell
        Traceback (most recent call last):
        File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell_extensions.py”, line 145, in __init__
        shell = GnomeShellFactory().get_shell()
        File “/usr/lib/python2.7/site-packages/gtweak/utils.py”, line 38, in getinstance
        instances[cls] = cls()
        File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 123, in __init__
        v = map(int,proxy.version.split(“.”))
        File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 46, in version
        return json.loads(self.execute_js(‘const Config = imports.misc.config; Config.PACKAGE_VERSION’))
        File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 39, in execute_js
        result, output = self.proxy.Eval(‘(s)’, js)
        File “/usr/lib/python2.7/site-packages/gi/overrides/Gio.py”, line 148, in __call__
        kwargs.get(‘flags’, 0), kwargs.get(‘timeout’, -1), None)
        File “/usr/lib/python2.7/site-packages/gi/types.py”, line 43, in function
        return info.invoke(*args, **kwargs)
        GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell was not provided by any .service files

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        (gnome-tweak-tool:2211): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

        At the very end of this script, it does not display the directory
        “[[email protected] ~]#” at the end of the errors

        Reply
        • *********************update*******************

          I rebooted after installing GTT and now the “Shell Extensions” window is showing.

          I am though however still getting this after I run “gnome-tweak-tools”

          [[email protected] ~]$ gnome-tweak-tool
          WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
          1

          WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
          0

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          (gnome-tweak-tool:1817): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

          Will this discontinue after I start adjusting the settings in the app or will this continue to happen?

          Reply
          • Hi Padge,

            I got same errors too. I’m not even tried to fix those errors, because gnome-tweak-tool is working normally despite these errors.

            Reply
            • Yeah, seems to be okay. I appreciate all the help and information you have provided.

              Reply
              • Nice to hear and you are welcome! :)

                Have to say that gnome-tweak-tool is not highest quality GUI, but it is little bit easier to use control extensions and themes, than change all values from command line using gsettings. :)

                Reply
    10. hi,

      i just installed yesterday and cant switch the gnome-shell themes through gnome-tweak-tool
      tried to follow your giude

      the gnome-tweak-tool is up to date

      tweak_shell.py has the correct github link

      i moved my themes to both /usr/share/themes and ~/.themes

      i did yum install gnome-shell-theme*

      did another 2 reinstalls, one without updating everything else and one doing that the very first thing, still not working
      tried it with F 17 and still nothing… there must be something that im doing wrong… but everything looks right…

      so far i’ve basically just done
      1. install fedora
      2. install updates
      3. install gnome tweak
      4. install gnome-shell-theme* and move the theme i want indo /usr/share/theme
      5. alt + f2 -> r
      6. see shell still not themeable
      7. rip hair out in fustration

      am i missing a jump up and down three times, look to your left while rubbing your belly and drunk dial your ex kind of step here or what?!?! :-P

      Reply
    11. Hi JR
      Your post has been absolutely brilliant and i must say that everything went on perfectly in my Fedora 16 .But the all the themes ( except Adwaita ) are changing to some kinda Windows95 ish like appearance . The window theme is oK but the rest looks ugly . I’ve searched for this bug in google and many say that it is necessary to create a settings.ini in .config/GTK-3.0 directory . BUt i dont even have this directory . So , is there is any workaround available ? Or will i a have to keep using this Adwaita ? My current icon theme is Faence-Azur

      Reply
    12. Followed your tutorial and most works great, howveer:
      [[email protected] ~]$ gnome-tweak-tool &
      [1] 9612
      [[email protected] ~]$ WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
      1

      WARNING : Schema /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml missing summary text:
      0

      WARNING : Shell not running
      Traceback (most recent call last):
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py”, line 57, in __init__
      self._shell = GnomeShellFactory().get_shell()
      File “/usr/lib/python2.7/site-packages/gtweak/utils.py”, line 38, in getinstance
      instances[cls] = cls()
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 123, in __init__
      v = map(int,proxy.version.split(“.”))
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 46, in version
      return json.loads(self.execute_js(‘const Config = imports.misc.config; Config.PACKAGE_VERSION’))
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 39, in execute_js
      result, output = self.proxy.Eval(‘(s)’, js)
      File “/usr/lib64/python2.7/site-packages/gi/overrides/Gio.py”, line 148, in __call__
      kwargs.get(‘flags’, 0), kwargs.get(‘timeout’, -1), None)
      File “/usr/lib64/python2.7/site-packages/gi/types.py”, line 43, in function
      return info.invoke(*args, **kwargs)
      GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell was not provided by any .service files
      WARNING : Could not list shell extensions
      Traceback (most recent call last):
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell.py”, line 62, in __init__
      extensions = self._shell.list_extensions()
      AttributeError: ShellThemeTweak instance has no attribute ‘_shell’
      WARNING : Error detecting shell
      Traceback (most recent call last):
      File “/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_shell_extensions.py”, line 145, in __init__
      shell = GnomeShellFactory().get_shell()
      File “/usr/lib/python2.7/site-packages/gtweak/utils.py”, line 38, in getinstance
      instances[cls] = cls()
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 123, in __init__
      v = map(int,proxy.version.split(“.”))
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 46, in version
      return json.loads(self.execute_js(‘const Config = imports.misc.config; Config.PACKAGE_VERSION’))
      File “/usr/lib/python2.7/site-packages/gtweak/gshellwrapper.py”, line 39, in execute_js
      result, output = self.proxy.Eval(‘(s)’, js)
      File “/usr/lib64/python2.7/site-packages/gi/overrides/Gio.py”, line 148, in __call__
      kwargs.get(‘flags’, 0), kwargs.get(‘timeout’, -1), None)
      File “/usr/lib64/python2.7/site-packages/gi/types.py”, line 43, in function
      return info.invoke(*args, **kwargs)
      GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell was not provided by any .service files

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      (gnome-tweak-tool:9612): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion `width >= 0′ failed

      I have no selections in shell extension

      Rick

      Reply
    13. I am using Fedora 17. When I switch to any gnome-shell theme, looks good in the main screen. But when I press the “super” key to launch a program, and type, for example “libre”, the icons of “libre office write”, “libre office calc”, etc, are very very close each other almost overlapping, looking awful. If I return to the default gnome-shell theme, everything backs to normal. I have googled a lot but I can’t find any solution to this bug. Any idea would be appreciated!

      Reply
1 2

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close