
{"id":32889,"date":"2020-10-29T16:00:17","date_gmt":"2020-10-29T16:00:17","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=32889"},"modified":"2024-04-24T16:25:22","modified_gmt":"2024-04-24T16:25:22","slug":"one-command-collection-gnome-extensions-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2020\/10\/one-command-collection-gnome-extensions-ubuntu\/","title":{"rendered":"[Quick Tip] One Command to Get A Collection of Gnome Shell Extensions in Ubuntu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2016\/03\/classic-gnome-icon.png\" alt=\"gnome shell\" width=\"245\" height=\"250\" class=\"aligncenter size-full wp-image-5741\" \/><\/p>\n<p>This is a beginner&#8217;s guide shows how to easily extend functionality of GNOME Shell in Ubuntu 20.04 LTS, and Ubuntu 20.10.<\/p>\n<p>Ubuntu by default includes three extensions: Desktop Icons, Ubuntu AppIndicators, and Ubuntu Dock. <\/p>\n<p>Besides installing more from <a href=\"https:\/\/extensions.gnome.org\/\" target=\"_blank\" rel=\"noopener\">Gnome Shell extension website<\/a>, you can run a single command to get a collection of extensions that provide additional and optional functionality.<\/p>\n<p>The extensions include:<\/p>\n<ul>\n<li><b>Applications Menu<\/b> &#8211; add classic Gnome 2 menu in top-bar right after Activities.<\/li>\n<li><b>Auto Move Windows<\/b> &#8211; Move applications to specific workspaces when they create windows.<\/li>\n<li><b>Horizontal workspaces<\/b> &#8211; use a horizontal workspace layout.<\/li>\n<li><b>Launch new instance<\/b> &#8211; always launch a new instance when clicking app shortcut in the dash or the application menu.<\/li>\n<li><b>Native Window Placement<\/b> &#8211; Arrange windows in overview in a more compact way.<\/li>\n<li><b>Places Status Indicator<\/b> &#8211; add menu in top-bar to quick access user folders.<\/li>\n<li><b>Removable Drive Menu<\/b> &#8211; add system tray indicator to easy access and unmount removable devices.<\/li>\n<li><b>Screenshot Window Sizer<\/b> &#8211; Resize windows for gnome software screenshots.<\/li>\n<li><b>User Themes<\/b> &#8211; load shell themes from uer directory.<\/li>\n<li><b>Window List<\/b> &#8211; Display a window list at the bottom of the screen.<\/li>\n<li><b>Workspace Indicator<\/b> &#8211; add system tray applet to indicator in which workspace you are.<\/li>\n<\/ul>\n<p><b>1.<\/b> <b>And the commands is<\/b> (<i>press Ctrl+Alt+T to open terminal and run the command<\/i>):<\/p>\n<pre style=\"border:none;\">sudo apt install gnome-shell-extensions gnome-shell-extension-prefs<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-extensions-prefs.png\" alt=\"\" width=\"600\" height=\"227\" class=\"aligncenter size-full wp-image-32891\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-extensions-prefs.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-extensions-prefs-450x170.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><b>2.<\/b> After running the command, <b>restart Gnome Shell<\/b> by:<\/p>\n<ol>\n<li>press Alt+F2 on keyboard.<\/li>\n<li>try <b>r<\/b> in the pop-up &#8216;Run a Command&#8217; box.<\/li>\n<li>hit Enter.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/restart-gnome.jpg\" alt=\"\" width=\"471\" height=\"239\" class=\"aligncenter size-full wp-image-10248\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/restart-gnome.jpg 471w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/restart-gnome-450x228.jpg 450w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/p>\n<p><b>3.<\/b> Finally open (or re-open) <b>Extensions<\/b> tool from app menu. You&#8217;ll see a list of new extensions. Enable any of them as you want and enjoy!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/gnome-shell-extensionscollection.png\" alt=\"\" width=\"600\" height=\"425\" class=\"aligncenter size-full wp-image-32890\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/gnome-shell-extensionscollection.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/gnome-shell-extensionscollection-450x319.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>(<b>Optional<\/b>) If you don&#8217;t like them, simply run command to remove the package (restart Gnome Shell is required):<\/p>\n<pre style=\"border:none;\">sudo apt remove gnome-shell-extensions<\/pre>\n<p><b>NOTE for clean freak<\/b>: Even if you just need one or a few of the extensions, you can&#8217;t remove the package to get rid of the rest from showing in Extensions tool. As a workaround, you can install the extensions you need from extensions.gnome.org.<\/p>","protected":false},"excerpt":{"rendered":"<p>This is a beginner&#8217;s guide shows how to easily extend functionality of GNOME Shell in Ubuntu 20.04 LTS, and Ubuntu 20.10. Ubuntu by default includes three extensions: Desktop Icons, Ubuntu AppIndicators, and Ubuntu Dock. Besides installing more from Gnome Shell extension website, you can run a single command to get a collection of extensions that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1445],"class_list":["post-32889","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-gnome-shell-extension"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/32889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=32889"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/32889\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=32889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=32889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=32889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}