{"id":3557,"date":"2026-01-26T00:00:45","date_gmt":"2026-01-26T00:00:45","guid":{"rendered":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/"},"modified":"2026-01-26T00:00:45","modified_gmt":"2026-01-26T00:00:45","slug":"enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/","title":{"rendered":"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension"},"content":{"rendered":"<p>A new GNOME extension called <strong>Custom Command Toggle<\/strong> allows users to personalize their <em>Quick Settings<\/em> menu by adding up to six custom buttons. This feature enables easy execution of commands, scripts, or service actions from the menu.<\/p>\n<p>Users can customize each toggle button with specific labels and icons, which can be selected from the <em>Adwaita<\/em> or <em>Yaru<\/em> icon sets. The extension comes with a user-friendly preferences panel, letting users define different commands for toggling on and off, and manage whether an indicator icon should appear when active.<\/p>\n<p>Additionally, users can assign keyboard shortcuts to the buttons, import or export configurations, and even run scripts automatically upon login. The extension\u2019s state control features allow for automatic state detection or manual toggling.<\/p>\n<p>For instance, users could set a button to launch a CLI for scrobbling music to a Last.fm profile or to mount and unmount a SSHFS share. Other applications include controlling Docker services or triggering backups.<\/p>\n<p>This extension is compatible with GNOME versions 45 through 49 and can be installed via the GNOME Extensions website or through the <em>Extensions Manager<\/em> desktop app.<\/p>\n<p>To try out the <strong>Custom Command Toggle<\/strong>, you can visit the GNOME Extensions page: <a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/extensions.gnome.org\/extension\/7012\/custom-command-toggle\/\">Custom Command Toggle<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new GNOME extension called Custom Command Toggle allows users to personalize their Quick Settings menu by adding up to six custom buttons. This feature enables easy execution of commands, scripts, or service actions from the menu. Users can customize each toggle button with specific labels and icons, which can be selected from the Adwaita [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":3558,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,4],"tags":[],"class_list":["post-3557","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gnome-extensions","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension - ServerHost Hosting Solutions Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension - ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"og:description\" content=\"A new GNOME extension called Custom Command Toggle allows users to personalize their Quick Settings menu by adding up to six custom buttons. This feature enables easy execution of commands, scripts, or service actions from the menu. Users can customize each toggle button with specific labels and icons, which can be selected from the Adwaita [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-26T00:00:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/\",\"url\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/\",\"name\":\"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension - ServerHost Hosting Solutions Blog\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/01\/ca38f5db-4a04-4c7f-a8f7-7725cc5624d1.webp\",\"datePublished\":\"2026-01-26T00:00:45+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/01\/ca38f5db-4a04-4c7f-a8f7-7725cc5624d1.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/01\/ca38f5db-4a04-4c7f-a8f7-7725cc5624d1.webp\",\"width\":1536,\"height\":806},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension - ServerHost Hosting Solutions Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/","og_locale":"en_US","og_type":"article","og_title":"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension - ServerHost Hosting Solutions Blog","og_description":"A new GNOME extension called Custom Command Toggle allows users to personalize their Quick Settings menu by adding up to six custom buttons. This feature enables easy execution of commands, scripts, or service actions from the menu. Users can customize each toggle button with specific labels and icons, which can be selected from the Adwaita [&hellip;]","og_url":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2026-01-26T00:00:45+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/","url":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/","name":"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension - ServerHost Hosting Solutions Blog","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/01\/ca38f5db-4a04-4c7f-a8f7-7725cc5624d1.webp","datePublished":"2026-01-26T00:00:45+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/01\/ca38f5db-4a04-4c7f-a8f7-7725cc5624d1.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/01\/ca38f5db-4a04-4c7f-a8f7-7725cc5624d1.webp","width":1536,"height":806},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/enhance-your-gnome-experience-add-custom-toggles-to-quick-settings-with-this-extension\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Enhance Your GNOME Experience: Add Custom Toggles to Quick Settings with This Extension"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=3557"}],"version-history":[{"count":0,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3557\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/3558"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=3557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=3557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=3557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}