{"id":35702,"date":"2021-11-16T16:00:42","date_gmt":"2021-11-16T16:00:42","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=35702"},"modified":"2021-11-16T16:00:42","modified_gmt":"2021-11-16T16:00:42","slug":"panel-visibility-gnome-extension","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/11\/panel-visibility-gnome-extension\/","title":{"rendered":"Toggle Panel Visibility &#038; Custom GNOME Shell All-In-One via Extension"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon-250x250.png\" alt=\"\" width=\"250\" height=\"250\" class=\"alignleft size-thumbnail wp-image-35703\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon-250x250.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon-300x300.png 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon-600x600.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon-768x768.png 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-icon.png 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>How to hide top-bar, remove left dock and &#8216;Activities&#8217;, as well as toggle visibility of a few other Gnome Panel items are often asked questions. I used to use a few extensions to do the jobs until met &#8216;Just Perfection&#8217;.<\/p>\n<p><a href=\"https:\/\/gitlab.gnome.org\/jrahmatzadeh\/just-perfection\" rel=\"noopener\" target=\"_blank\">Just Perfection<\/a> includes a list of options to toggle visibility of GNOME UI Elements, customize panel size, padding, and change the behavior.<\/p>\n<p>Its settings page starts with a portrait of an old man (<i>Sorry for my poor cultural knowledge, I don&#8217;t know who is he<\/i>).<\/p>\n<div id=\"attachment_35704\" style=\"width: 225px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-figure.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-35704\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-figure-215x300.webp\" alt=\"\" width=\"215\" height=\"300\" class=\"size-medium wp-image-35704\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-figure-215x300.webp 215w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-figure-429x600.webp 429w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-figure.webp 644w\" sizes=\"auto, (max-width: 215px) 100vw, 215px\" \/><\/a><p id=\"caption-attachment-35704\" class=\"wp-caption-text\">An old man in Just Perfection settings<\/p><\/div>\n<p>Just scroll down, and you&#8217;ll see the options to:<\/p>\n<ul>\n<li>override Gnome Shell theme to create a minimal desktop.<\/li>\n<li><b>Hide top-bar<\/b>.<\/li>\n<li><b>Hide top-bar in overview screen<\/b>.<\/li>\n<li>Remove top left &#8220;<b>Activities<\/b>&#8221; button.<\/li>\n<li>Disable (the focused) <b>app-menu<\/b>, <b>clock<\/b>, <b>system tray menu<\/b> (Aggregate menu). <\/li>\n<li>Remove <b>search box<\/b>, workspace picker, close button &#038; caption of selected app in overview<\/li>\n<li>Disable the <b>dock<\/b> launcher, on screen display (when changing volume\/brightness via Fn key).<\/li>\n<li>Disable hot corner watermark animation.<\/li>\n<li>Turn on\/off icons for top-bar items.<\/li>\n<li>Remove panel arrow (little triangle behind app-menu and battery icon).<\/li>\n<li>Toggle hot corner, app gesture, type to search.<\/li>\n<li>Customize panel position (top or bottom), clock position, panel size and button padding, animation speed, etc.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-settings.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-settings-429x600.webp\" alt=\"\" width=\"429\" height=\"600\" class=\"aligncenter size-large wp-image-35705\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-settings-429x600.webp 429w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-settings-215x300.webp 215w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/just-perfection-settings.webp 644w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><\/a><\/p>\n<h3>How to Install Just Perfection Extension:<\/h3>\n<p>The extension so far supports Gnome from v3.36 to v41, so Ubuntu 20.04 and higher may install it via following steps:<\/p>\n<p>1.) Firstly, press <b>Ctrl+Alt+T<\/b> on keyboard to open terminal. When it opens, run command to install required libraries:<\/p>\n<pre>sudo apt install chrome-gnome-shell gnome-shell-extension-prefs<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-chrome-gnome-shell-prefs.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-chrome-gnome-shell-prefs-600x150.png\" alt=\"\" width=\"600\" height=\"150\" class=\"aligncenter size-large wp-image-32875\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-chrome-gnome-shell-prefs.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/apt-chrome-gnome-shell-prefs-450x113.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>2.) Next, go to the extension web page and turn on the toggle icon to install it:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/extensions.gnome.org\/extension\/3843\/just-perfection\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Just Perfection<\/a><\/div>\n<\/div>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/install-justperfection.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/install-justperfection-600x326.webp\" alt=\"\" width=\"600\" height=\"326\" class=\"aligncenter size-large wp-image-35706\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/install-justperfection-600x326.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/install-justperfection-300x163.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/install-justperfection-768x417.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/install-justperfection.webp 1042w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>If you don&#8217;t see the toggle icon, click the link in the top to install browser extension and refresh the web page. <\/p>\n<p>(NOTE: the <b>default Firefox in Ubuntu 21.10 is a Snap app<\/b> that does not support for installing Gnome Extensions.)<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/gnome-browser-extension.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/gnome-browser-extension.png\" alt=\"\" width=\"520\" height=\"256\" class=\"aligncenter size-full wp-image-10357\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/gnome-browser-extension.png 520w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/gnome-browser-extension-450x222.png 450w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><\/p>\n<p>After installation, search for and open &#8216;<b>Gnome Extensions<\/b>&#8216; app from Activities overview screen and click the setting wheel for the extension to customize GNOME UI:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/trigger-justperfection-settings.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/trigger-justperfection-settings-600x422.webp\" alt=\"\" width=\"600\" height=\"422\" class=\"aligncenter size-large wp-image-35707\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/trigger-justperfection-settings-600x422.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/trigger-justperfection-settings-300x211.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/trigger-justperfection-settings-768x540.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/trigger-justperfection-settings.webp 852w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>How to hide top-bar, remove left dock and &#8216;Activities&#8217;, as well as toggle visibility of a few other Gnome Panel items are often asked questions. I used to use a few extensions to do the jobs until met &#8216;Just Perfection&#8217;. Just Perfection includes a list of options to toggle visibility of GNOME UI Elements, customize [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":35703,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[689],"class_list":["post-35702","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-gnome"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/35702","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=35702"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/35702\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/35703"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=35702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=35702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=35702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}