Ask Your Question
1

best way to install Gnome extensions?

asked 2017-10-27 11:46:37 -0600

horizonbrave gravatar image

Hi, please which are the pros and cons of installing Gnome extensions through Gnome Software VS Firefox or any other compatible browser? Will they be kept updated through system updates by the regular use of 'dnf upgrade' if using Gnome Software? On Fedora 27 I also noticed that when I click on the installed by default extension names in Gnome Tweaks it opens Gnome Software.. but rather the offering a remove button (as it should) it offer an insall one (which if you click it fails!).

Overall the situation it's a bit confusing, any suggestion/explanation is welcome :) Cheers

edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted
1

answered 2018-12-12 07:00:03 -0600

Night Romantic gravatar image

A bit more details, if anyone interested.

To make matter even more confused, is Software you can two entries for one extension - but they will have shown different sources: fedoraproject.org and extensions.gnome.org.

So, basically, you have three ways to install gnome extensions.

  1. Using website. This is gnome-provided distribution and package manager agnostic way of installing extensions. So it would be the same in Fedora, Ubuntu, OpenSuse, etc. You just need support in your browser, as was mentioned earlier. Extensions will be installed for current user into ~/.local/share/gnome-shell/extensions/ directory (in home. When they'll be updated on gnome website, your browser will notify you and ask you to update your local copy. If you have multiple users on your machine, each have their own selections of installed extensions and has to update them separately. That's the way I prefer to do it (for most extensions).

  2. Using Software application and choosing packages with sources extensions.gnome.org. As far as I know, it basically does the same as installation from website, but is specific to Software application, i.e. if you use some other graphical package manager you may not find such an option (depending on manager's support of this feature). I think I've never seen Software asking me to update my extensions as I always keep them up to date through my browser, but I think it should notify you of updates.

  3. Using Software and choosing fedoraproject.org. This is equivalent to using dnf from command line. This way you'll install an rpm package from Fedora repository packaged by one of Fedora package maintainers. It's different from numbers 1 and 2 in three ways:

  4. Extension is installed system-wide, i.e. for all users of this computer (although it can be enabled/disabled individually by each of them). It's installed in /usr/share/gnome-shell/extensions/.
  5. Extension can be updated only by user with root access using Software of dnf in command line. Updates are system-wide. Updates are available only when rpm package maintainer updates the package, and applied along with other system updates.
  6. Extension can be different from extensions.gnome.org variant: can have different version, can also contain some Fedora-specific patches, if it needs them.

And a bit of trivia about extensions installed by default in Fedora: as far as I know they are needed by Gnome Classic desktop mode available from login screen. I've never tried to update them from the website.

edit flag offensive delete link more
2

answered 2017-10-27 13:57:13 -0600

masteroman gravatar image

I usually like to install them via website, that way, they get updated in more timely manner then through the repositories.

To install extensions via Firefox or Chrome you need to install extension to enable that:

sudo dnf install chrome-gnome-shell
edit flag offensive delete link more

Comments

this command not found in my kali linux

rohan gravatar imagerohan ( 2018-01-27 00:58:50 -0600 )edit

That's because Kali is based on Debian and uses the apt package manager not dnf.

florian gravatar imageflorian ( 2018-12-12 10:07:48 -0600 )edit
1

answered 2018-12-11 12:36:53 -0600

q2dg gravatar image

updated 2018-12-11 12:38:31 -0600

On the other hand, if extensions are installed through website, they appear on Gnome Tweak Tool but if they are installed via dnf, they don't (Fedora 29, Gnome 3.30.2). What a mess!

edit flag offensive delete link more
1

answered 2017-10-27 13:49:17 -0600

sixpack13 gravatar image

updates / install / de-install through website

gnome extension website, cklick to watch

activation / de-activation / config through gnome-tweak

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-10-27 11:46:37 -0600

Seen: 1,308 times

Last updated: Dec 12 '18