Gnome User theme Extension

Using OpenSuse Leap 42.2, Gnome desktop. Gnome is version 3.20.2. I cannot find a viable way to install the Gnome user theme extension, which will allow me to set my own shell themes. I did find one on https://extensions.gnome.org/ however it either needs to be compiled to work or is not compatible with the Gnome version I am running. Compiling it did not produce anything useful. I searched the software repositories as well and also did not find anything. New to Suse but not new to Linux (18+ years) so not a noob but not terribly familiar with Suse.

Thanks in advance.

Hi
Is the gnome-shell-extensions-common package installed? Then you should be able to install your themes via the Tweak Tool? There are also themes available via zypper or YaST software management. If you install say the arc theme, it should add the necessary components.

Thank you for the reply. Yes, the gnome-shell-extensions-common package is installed. I do have themes installed but the ability to change the gnome-shell theme is specific to one extension which I cannot find anywhere, at least for OpenSuse. I can change the GTK+ and icon themes via the tweak tool but the “Shell theme” dropdown states “Shell user-theme extension not enabled”. I have used Gnome 3 on multiple other distributions so once this extension is installed, it allows the “shell” themes to be changed. I can live with the stock theme but would also like to have a “light” shell theme so the top bar is silver or transparent. No worries, I do appreciate you answering.

first make sure that the ‘user-themes’ gnome extension is installed: gnome keep the extensions at ~/.local/share/gnome-shell/extensions or /usr/share/gnome-shell/extensions
check if you have a directory named user-theme@gnome-shell-extensions.XXX.com

if you have the ‘user-themes’ gnome extension installed but not enabled … make sure may be you got the wrong version … check file metadata.json make sure the “shell-version”: “3.20” ], matches the version of your gnome version if not just changed manually using text editor then logout then login and it should work

Thank you for your response. That’s the problem: the “user-themes” extension is not installed and I cannot find an installation package for openSuse Leap anywhere. Since this is such a basic modificaiton for Gnome 3, I had hoped it was in the openSuse repositories. I haven’t had much time to search for a package but will try again this weekend.

Thanks again.

On Tue 04 Apr 2017 10:46:01 PM CDT, sevendogs wrote:

techno2055;2818559 Wrote:
> first make sure that the ‘user-themes’ gnome extension is installed:
> gnome keep the extensions at ~/.local/share/gnome-shell/extensions or
> /usr/share/gnome-shell/extensions
> check if you have a directory named
> user-theme@gnome-shell-extensions.XXX.com
>
> if you have the ‘user-themes’ gnome extension installed but not
> enabled … make sure may be you got the wrong version … check file
> metadata.json make sure the “shell-version”: “3.20” ], matches the
> version of your gnome version if not just changed manually using text
> editor then logout then login and it should work

Thank you for your response. That’s the problem: the “user-themes”
extension is not installed and I cannot find an installation package for
openSuse Leap anywhere. Since this is such a basic modificaiton for
Gnome 3, I had hoped it was in the openSuse repositories. I haven’t had
much time to search for a package but will try again this weekend.

Thanks again.

Hi
Install epiphany, run that and browse to https://extensions.gnome.org
and you should be able to install the user-themes extension (since FF
dropped napi support).


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.38-50-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

And there we have it, thanks Malcom, success!

Now that you have provided a solution, how to I mark this thread as “solved” so it can possibly benefit someone else? I looked around and couldn’t find how to do this. Thanks again.