{"id":44593,"date":"2023-10-27T11:49:56","date_gmt":"2023-10-27T11:49:56","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=44593"},"modified":"2023-10-27T11:49:56","modified_gmt":"2023-10-27T11:49:56","slug":"quickly-access-source-extensions-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/10\/quickly-access-source-extensions-ubuntu\/","title":{"rendered":"[Tips] Quickly Access Source of installed Extensions in Ubuntu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-34682\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature-250x250.png\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature-250x250.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature-300x300.png 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature-600x600.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature-768x768.png 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature.png 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>This is a quick tutorial shows you how to quickly access the source of all your installed GNOME extensions in Ubuntu, Fedora Workstation, Debian and other Linux with GNOME.<\/p>\n<p>Gnome extensions are usually installed to &#8220;<i>.local\/share\/gnome-shell\/extensions\/<\/i>&#8221; directory. While, system built-in extensions are available in &#8220;<i>\/usr\/share\/gnome-shell\/extensions\/<\/i>&#8220;.<\/p>\n<p>For developing or debugging purpose, you can open that folder every time to access the sources. However, GNOME has a built-in debugger and inspector tool that can also do the trick quickly.<\/p>\n<h3>Quick access source of extensions via Looking Glass<\/h3>\n<p><b>1.<\/b> First, press <b>Alt+F2<\/b> on keyboard to launch the &#8216;Run a command&#8217; dialog box. Then, input <b>lg<\/b> and hit Enter.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/run-lg.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-44594\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/run-lg-300x169.webp\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/run-lg-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/run-lg.webp 480w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><b>2.<\/b> The Gnome debugger and inspector tool, aka Looking Glass, will drop-down from the top.<br \/>\nThere, just switch to &#8220;<b>Extensions<\/b>&#8221; tab, then, you&#8217;ll see all the installed extensions, either enabled or disabled.<\/p>\n<p>And, each extension has 3 links:<\/p>\n<ul>\n<li><b>View Source<\/b> &#8211; open the source folder of extension in a new Nautilus window.<\/li>\n<li><b>Web Page<\/b> &#8211; open the extension web page in default web browser.<\/li>\n<li><b>Show\/Hide Errors<\/b><\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44595\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions-600x338.webp\" alt=\"\" width=\"600\" height=\"338\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions-600x338.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions-768x432.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions-1320x743.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-extensions.webp 1464w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Looking Glass Indicator<\/h3>\n<p>To make life easier, there&#8217;s also an extension to add a panel indicator in top-right. So, you can access it easily by a single mouse click. Which, also has a drop-down menu:<\/p>\n<ul>\n<li>Restart Shell (Xorg only).<\/li>\n<li>Reload Theme.<\/li>\n<li>Open Extensions Folder.<\/li>\n<li>Open Themes folder.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-indicator.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-44596\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-indicator.webp\" alt=\"\" width=\"510\" height=\"275\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-indicator.webp 510w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/lg-indicator-300x162.webp 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p>To install the indicator, first search for and install &#8220;<b>Extension Manager<\/b>&#8221; from either Ubuntu Software or App Center. <\/p>\n<div id=\"attachment_42539\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-42539\" class=\"size-large wp-image-42539\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-600x355.webp\" alt=\"\" width=\"600\" height=\"355\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-600x355.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-300x178.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-768x454.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter.webp 845w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-42539\" class=\"wp-caption-text\">Install Extension Manager in Ubuntu 22.04+<\/p><\/div>\n<p>Then, launch and use &#8220;Extension Manager&#8221; to search and install &#8220;Looking Glass Button&#8221; under <i>Browse<\/i> tab.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/looking-glass-em.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44597\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/looking-glass-em-600x436.webp\" alt=\"\" width=\"600\" height=\"436\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/looking-glass-em-600x436.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/looking-glass-em-300x218.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/looking-glass-em-768x558.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/10\/looking-glass-em.webp 939w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The extension so far supports all current GNOME versions. For Fedora, Debian, etc without &#8216;Extension Manager&#8217;, just go to extension web page via the link below:<\/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\/2296\/looking-glass-button\/\" target=\"_blank\" rel=\"noreferrer noopener\">Looking Glass Button<\/a><\/div>\n<\/div>\n<p>Then use ON\/OFF switch to install it. <i>If you don&#8217;t see the toggle switch, click the link in the page to install browser extension then refresh.<\/i><\/p>","protected":false},"excerpt":{"rendered":"<p>This is a quick tutorial shows you how to quickly access the source of all your installed GNOME extensions in Ubuntu, Fedora Workstation, Debian and other Linux with GNOME. Gnome extensions are usually installed to &#8220;.local\/share\/gnome-shell\/extensions\/&#8221; directory. While, system built-in extensions are available in &#8220;\/usr\/share\/gnome-shell\/extensions\/&#8220;. For developing or debugging purpose, you can open that folder [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":34682,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[689],"class_list":["post-44593","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\/44593","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=44593"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44593\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/34682"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=44593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=44593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=44593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}