gnome:extensions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gnome:extensions [2022/07/23 08:06] – 194.32.120.114 | gnome:extensions [2022/09/23 16:14] (current) – peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Gnome - Extensions ====== | ====== Gnome - Extensions ====== | ||
- | [[Gnome: | + | [[Gnome: |
- | ---- | + | [[Gnome: |
+ | [[Gnome: | ||
- | ===== Install | + | [[Gnome: |
- | GNOME project has an entire website dedicated to extensions. That’s not it. You can find, install, and manage your extensions on this website itself. No need even for GNOME Tweaks tool. | + | [[Gnome: |
- | [[https://extensions.gnome.org/|GNOME Shell Extensions Website]] | + | [[Gnome:Extensions: |
- | Step 1: Install browser | + | [[Gnome:Extensions: |
- | When you visit the GNOME Shell Extensions | + | [[Gnome:Extensions:metadata.json|metadata.json]] |
- | “To control GNOME Shell extensions using this site you must install GNOME Shell integration that consists of two parts: browser extension and native host messaging application.” | + | [[Gnome:Extensions: |
- | You can simply click on the suggested add-on link by your web browser. You can install them from the link below as well: | + | [[Gnome:Extensions: |
- | * For Google Chrome, Chromium, and Vivaldi: | + | [[Gnome:Extensions:Gnome-Tweaks|Gnome-Tweaks]] |
- | * For Firefox: [[https:// | + | |
- | * For Opera: [[https:// | + | |
- | + | ||
- | Step 2: Install native connector | + | |
- | + | ||
- | Just installing browser add-on won’t help you. You’ll still see an error like: | + | |
- | + | ||
- | “Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector” | + | |
- | + | ||
- | This is because you haven’t installed the host connector yet. To do that, use this command: | + | |
- | + | ||
- | <code bash> | + | |
- | sudo apt install chrome-gnome-shell | + | |
- | </ | + | |
- | + | ||
- | Don’t worry about the ‘chrome’ prefix in the package name. It has nothing to do with Chrome. You don’t have to install a separate package for Firefox or Opera here. | + | |
- | + | ||
- | + | ||
- | Step 3: Installing GNOME Shell Extensions in web browser | + | |
- | + | ||
- | Once you have completed these two requirements, | + | |
- | + | ||
- | A good thing to do would be to sort the extensions by your GNOME Shell version. It is not mandatory though. What happens here is that a developer creates an extension for the present GNOME version. In one year, there will be two more GNOME releases. But the developer didn’t have time to test or update his/her extension. | + | |
- | + | ||
- | As a result, you wouldn’t know if that extension is compatible with your system or not. It’s possible that the extension works fine even in the newer GNOME Shell version despite that the extension is years old. It is also possible that the extension doesn’t work in the newer GNOME Shell. | + | |
- | + | ||
- | You can search for an extension as well. Let’s say you want to install a weather extension. Just search for it and go for one of the search results. | + | |
- | + | ||
- | When you visit the extension page, you’ll see a toggle button. | + | |
- | + | ||
- | Click on it and you’ll be prompted if you want to install this extension: | + | |
- | + | ||
- | Obviously, go for Install here. Once it’s installed, you’ll see that the toggle button is now on and there is a setting option available next to it. You can configure the extension using the setting option. You can also disable the extension from here. | + | |
- | + | ||
- | You can also configure the settings of an extension that you installed via the web browser in GNOME Tweaks | + | |
- | + | ||
- | You can see all your installed extensions on the website under [[https:// | + | |
- | + | ||
- | + | ||
- | One major advantage of using the GNOME Extensions website is that you can see if there is an update available for an extension. You won’t get it in GNOME Tweaks or system update. | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | ===== Install GNOME Shell Extensions manually ===== | + | |
- | + | ||
- | It’s not that you have to be always online to install GNOME Shell extensions. You can download the files and install it later, without needing internet. | + | |
- | + | ||
- | Go to GNOME Extensions website and download the extension with the latest version. | + | |
- | + | ||
- | + | ||
- | Extract the downloaded file. Copy the folder to ~/ | + | |
- | + | ||
- | Once you have the files copied in the correct directory, go inside it and open metadata.json file. Look for the value of uuid. | + | |
- | + | ||
- | Make sure that the name of the extension’s folder is same as the value of uuid in the metadata.json file. If not, rename the directory to the value of this uuid. | + | |
- | + | ||
- | Now restart GNOME Shell. Press Alt+F2 and enter r to restart GNOME Shell. | + | |
- | + | ||
- | Restart GNOME Tweaks | + | |
- | + | ||
- | And that’s all you need to know about installing GNOME Shell Extensions. | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | ===== Remove GNOME Shell Extensions ===== | + | |
- | + | ||
- | It is totally understandable that you might want to remove an installed GNOME Shell Extension. | + | |
- | + | ||
- | If you installed it via a web browser, you can go to the [[https:// | + | |
- | + | ||
- | If you installed it manually, you can remove it by deleting the extension files from ~/ | + | |
- | + | ||
- | ==== Bonus Tip: Get notified of GNOME Shell Extensions updates ==== | + | |
- | + | ||
- | + | ||
- | By now you have realized that there is no way to know if an update is available for a GNOME Shell extension except for visiting the GNOME extension website. | + | |
- | + | ||
- | Luckily for you, there is a GNOME Shell Extension that notifies you if there is an update available for an installed extension. You can get it from the link below: | + | |
- | pphttps:// | + | [[Gnome:Extensions: |
+ | [[Gnome: | ||
---- | ---- |
gnome/extensions.1658563584.txt.gz · Last modified: 2022/07/23 08:06 by 194.32.120.114