{"id":10844,"date":"2021-10-05T08:33:39","date_gmt":"2021-10-05T08:33:39","guid":{"rendered":"https:\/\/linuxways.net\/?p=10844"},"modified":"2021-10-05T08:33:39","modified_gmt":"2021-10-05T08:33:39","slug":"how-to-install-and-use-gnome-shell-extensions-in-linux","status":"publish","type":"post","link":"https:\/\/linuxways.net\/de\/centos\/how-to-install-and-use-gnome-shell-extensions-in-linux\/","title":{"rendered":"How to Install and Use GNOME Shell Extensions in Linux"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>GNOME is a very famous desktop environment in Linux because it makes your workstation look and feels more like windows or mac. But if you are already comfortable with Linux or want to customize your desktop without going full GNOME, this tutorial might be useful for you.<\/p>\n<p>GNOME shell is a graphical shell that can be installed separately and can offer various levels of Graphical user interface (GUI) related settings. Going one step further GNOME shell has various extensions that offer additional functionalities and customizations.<\/p>\n<p>In this tutorial, you will learn various ways to install and use these extensions.<\/p>\n<p><strong>Note: <\/strong>Kindly note that the term \u2018GNOME shell extension\u2019 and \u2018GNOME extension\u2019 will be used alternatively in this tutorial but they both refer to the GNOME shell extensions.<\/p>\n<h2>Prerequisites<\/h2>\n<ul>\n<li>Linux-based system<\/li>\n<li>Terminal access<\/li>\n<\/ul>\n<p>A user account with sudo privileges.<\/p>\n<p><strong>Note:<\/strong> The commands in this tutorial are executed on the Ubuntu 20.04 system. All the methods in the tutorial are valid for any Linux-based system.<\/p>\n<h2>Install GNOME Tweaks<\/h2>\n<p>We recommend that you install the <strong>Tweaks <\/strong>tool before installing the GNOME shell so you can see and manage your GNOME extensions in one place.<\/p>\n<p>You can install <strong>Tweaks <\/strong>from the software center or by typing the following command in your terminal.<\/p>\n<pre>sudo apt install gnome-tweaks<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1318\" height=\"780\" class=\"wp-image-10845\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-77.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-77.png 1318w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-77-300x178.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-77-1024x606.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-77-768x455.png 768w\" sizes=\"auto, (max-width: 1318px) 100vw, 1318px\" \/><\/p>\n<h2>Install and Use GNOME Extensions from the Linux Package<\/h2>\n<p>Linux comes with a basic installation package with several built-in compatible extensions. If you are looking for minimal installation, you can simply use the built-in extensions to improve your desktop performance.<\/p>\n<p>You can install the GNOME Extension Package with the following command.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1306\" height=\"528\" class=\"wp-image-10846\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-78.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-78.png 1306w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-78-300x121.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-78-1024x414.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-78-768x310.png 768w\" sizes=\"auto, (max-width: 1306px) 100vw, 1306px\" \/><\/p>\n<p>Now, reboot your system. Once you have rebooted your system, you can see the available extensions in the Tweaks tool under the Extensions tab.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" width=\"951\" height=\"646\" class=\"wp-image-10847\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-79.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-79.png 951w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-79-300x204.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-79-768x522.png 768w\" sizes=\"auto, (max-width: 951px) 100vw, 951px\" \/><\/strong><\/p>\n<p>You can enable any extension from here to use them in your system. Once you have enabled them, you can see the gear icon next to them. You can use this icon for further customization (if any is available).<\/p>\n<h2>Install and Use GNOME Extensions From GNOME Project Website<\/h2>\n<p>The <a href=\"https:\/\/extensions.gnome.org\/\">GNOME Project website<\/a> offers more than enough of the GNOME extensions for further customization. <img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"747\" class=\"wp-image-10848\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-80.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-80.png 1280w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-80-300x175.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-80-1024x598.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-80-768x448.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p>There are two methods to install and use extensions from this website. One is to manually download the extension package and the other is to use a browser addon and native connector to automatically enable the selected extension.<\/p>\n<h3>Manual Installation of GNOME Extension From the GNOME Project Website<\/h3>\n<p>Go to your selected extension on the <a href=\"https:\/\/extensions.gnome.org\/\">GNOME Project website<\/a>, and adjust the extension version you want to download.<\/p>\n<p><strong>Note: <\/strong>Check the compatible version of your Linux and adjust your extension version according to it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1283\" height=\"711\" class=\"wp-image-10849\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-81.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-81.png 1283w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-81-300x166.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-81-1024x567.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-81-768x426.png 768w\" sizes=\"auto, (max-width: 1283px) 100vw, 1283px\" \/><\/p>\n<p>On setting the extension version, you will be prompted to download your extension package.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1282\" height=\"745\" class=\"wp-image-10850\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-82.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-82.png 1282w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-82-300x174.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-82-1024x595.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-82-768x446.png 768w\" sizes=\"auto, (max-width: 1282px) 100vw, 1282px\" \/><\/p>\n<p>Now, go and extract your downloaded package zip file. Copy this folder and paste it to <strong>~\/.local\/share\/gnome-shell\/extensions<\/strong> directory. You can transverse to this directory by going through the hidden folders in your home directory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"510\" class=\"wp-image-10851\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-83.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-83.png 889w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-83-300x172.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-83-768x441.png 768w\" sizes=\"auto, (max-width: 889px) 100vw, 889px\" \/><\/p>\n<p>Now, go to the <strong>metadata.json <\/strong>inside the extension package files and copy the UUID value. Next, go ahead and rename your extension package to this UUID value.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1268\" height=\"817\" class=\"wp-image-10852\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-84.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-84.png 1268w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-84-300x193.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-84-1024x660.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-84-768x495.png 768w\" sizes=\"auto, (max-width: 1268px) 100vw, 1268px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"563\" class=\"wp-image-10853\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-85.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-85.png 889w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-85-300x190.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-85-768x486.png 768w\" sizes=\"auto, (max-width: 889px) 100vw, 889px\" \/><\/p>\n<p>Now restart your system, you can see your extension in the <strong>Tweaks<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"634\" class=\"wp-image-10854\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-86.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-86.png 957w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-86-300x199.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-86-768x509.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/p>\n<h3>Automatic Installation of GNOME Extension From the GNOME Project Website<\/h3>\n<p>To automatically install and use the GNOME extensions, you first need the browser add-on and native connector.<\/p>\n<p>To install the browser addon (GNOME Shell Integration Package) for GNOME, you can use the following links according to your browser.<\/p>\n<p>Firefox: <a href=\"https:\/\/addons.mozilla.org\/en\/firefox\/addon\/gnome-shell-integration\/\">Mozilla Addon<\/a><\/p>\n<p>Google Chrome and Chromium: <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/gnome-shell-integration\/gphhapmejobijbbhgpjhcjognlahblep\">Chrome web store<\/a>.<\/p>\n<p>Opera: <a href=\"https:\/\/addons.opera.com\/en\/extensions\/details\/gnome-shell-integration\/\">Opera Addons<\/a><\/p>\n<p>Go to the website and download and install the browser addon<\/p>\n<p>You will be prompted to add this addon to your browser.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1271\" height=\"555\" class=\"wp-image-10855\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-87.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-87.png 1271w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-87-300x131.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-87-1024x447.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-87-768x335.png 768w\" sizes=\"auto, (max-width: 1271px) 100vw, 1271px\" \/><\/p>\n<p>You will be prompted to add this addon to your browser.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"216\" class=\"wp-image-10856\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-88.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-88.png 479w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-88-300x135.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1268\" height=\"377\" class=\"wp-image-10857\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-89.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-89.png 1268w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-89-300x89.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-89-1024x304.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-89-768x228.png 768w\" sizes=\"auto, (max-width: 1268px) 100vw, 1268px\" \/><\/p>\n<p>Once the browser addon is added successfully to your browser, You can now download the native connector by running the following command in the terminal.<\/p>\n<pre>sudo apt install chrome-gnome-shell<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"261\" class=\"wp-image-10858\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-90.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-90.png 981w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-90-300x80.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-90-768x204.png 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/p>\n<p>Now, you can use the extension you like just by going on the website and enabling them from slider butter next to them.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1278\" height=\"740\" class=\"wp-image-10859\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-91.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-91.png 1278w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-91-300x174.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-91-1024x593.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-91-768x445.png 768w\" sizes=\"auto, (max-width: 1278px) 100vw, 1278px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"534\" class=\"wp-image-10860\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-92.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-92.png 1273w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-92-300x126.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-92-1024x430.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-92-768x322.png 768w\" sizes=\"auto, (max-width: 1273px) 100vw, 1273px\" \/><\/p>\n<p>Your extension will take action immediately (caffeine extension has the symbol of a coffee cup on the system tab in the top right corner). On page refresh, you will see the gear and cross icons next to the slider button, you can use them for extension settings and deleting the extension.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1735\" height=\"951\" class=\"wp-image-10861\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-93.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-93.png 1735w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-93-300x164.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-93-1024x561.png 1024w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-93-768x421.png 768w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-93-1536x842.png 1536w\" sizes=\"auto, (max-width: 1735px) 100vw, 1735px\" \/><\/p>\n<p>You can also see your installed extensions in the <strong>Tweaks<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"956\" height=\"647\" class=\"wp-image-10862\" src=\"http:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-94.png\" srcset=\"https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-94.png 956w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-94-300x203.png 300w, https:\/\/linuxways.net\/wp-content\/uploads\/2021\/10\/word-image-94-768x520.png 768w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/p>\n<h2>Conclusion<\/h2>\n<p>GNOME shell extensions are useful in desktop environment customization, but their useability is dependent on its user.<\/p>\n<p>Using this tutorial, you can use the basic\/limited functionalities provided by the built-in extensions or use the additional extensions provided by the GNOME official site to amp up your desktop game. Or you can set your extension manually by their downloaded packages. It all depends on your preferences.<\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction GNOME is a very famous desktop environment in Linux because it makes your workstation look and feels more like windows or mac. But if you are already&hellip;<\/p>","protected":false},"author":1,"featured_media":10939,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,4,5,83,165,2],"tags":[597,35],"class_list":["post-10844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-debian","category-mint","category-opensuse","category-red-hat","category-ubuntu","tag-gnome","tag-linux"],"_links":{"self":[{"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/posts\/10844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/comments?post=10844"}],"version-history":[{"count":0,"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/posts\/10844\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/media\/10939"}],"wp:attachment":[{"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/media?parent=10844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/categories?post=10844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxways.net\/de\/wp-json\/wp\/v2\/tags?post=10844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}