{"id":3963,"date":"2026-07-20T00:00:50","date_gmt":"2026-07-20T00:00:50","guid":{"rendered":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/"},"modified":"2026-07-20T00:00:50","modified_gmt":"2026-07-20T00:00:50","slug":"ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/","title":{"rendered":"Ubuntu&#8217;s Desktop Icons Extension Successfully Completes GTK4 Migration"},"content":{"rendered":"<p>The <em>Desktop Icons NG<\/em> (DING) GNOME Shell extension, which allows users to place icons directly on their Ubuntu desktop, has made significant strides recently with its completion of the GTK4 port. The latest version, v51.0.0, was released this month and introduces support for GNOME 51, which will be included in the upcoming Ubuntu 26.10 release.<\/p>\n<p>This update enhances the extension by addressing several memory leaks and improving usability features. The development of the GTK4 port started last year and aims to align DING with the modern tech stack used across GNOME.<\/p>\n<p>Visually, the update presents noticeable changes, including a revamped right-click context menu and a modernized file-opening dialog. One significant improvement is that the &quot;Open with&#8230;&quot; dialog no longer features a &quot;Find new apps&quot; button, making it more intuitive for users, as it previously attempted to launch the now absent GNOME Software.<\/p>\n<p>Another enhancement has been made regarding clipboard interactions; the extension now reads the clipboard asynchronously, ensuring a faster response time when right-clicking on the desktop to display the menu.<\/p>\n<p>Keyboard navigation has also seen improvements. Previously, distinguishing file stacks from regular files was challenging, but now users can open and close stacks via keyboard commands, enhancing accessibility for users relying on keyboard navigation.<\/p>\n<p>Moreover, the filename extension detection for extracted archives on the desktop has been improved, ensuring that files such as <code>.tar.zst<\/code> extract correctly without needing additional tools.<\/p>\n<p>For those using Ubuntu 26.04 LTS, the extension comes bundled within a metapackage, preventing easy updates to the latest version. However, it remains possible to upgrade manually via source code, though users should know that these changes won\u2019t persist through system updates.<\/p>\n<p>You can now find the latest version of <em>Desktop Icons NG<\/em> available on the <a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/extensions.gnome.org\/extension\/2087\/desktop-icons-ng-ding\/\">GNOME Extensions website<\/a> and look forward to experiencing these improvements when Ubuntu 26.10 is released on October 15, 2026.<\/p>\n<p>For more details, check out these links:<\/p>\n<ul>\n<li><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/extensions.gnome.org\/extension\/2087\/desktop-icons-ng-ding\/\">GNOME Extensions<\/a><\/li>\n<li><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/www.omgubuntu.co.uk\/tag\/ubuntu-26-10\">Ubuntu 26.10<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Desktop Icons NG (DING) GNOME Shell extension, which allows users to place icons directly on their Ubuntu desktop, has made significant strides recently&hellip;<\/p>\n","protected":false},"author":0,"featured_media":3964,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1065,54,4,1399],"tags":[],"class_list":["post-3963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desktop-icons","category-gnome-extensions","category-news","category-ubuntu-26-10"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ubuntu&#039;s Desktop Icons Extension Successfully Completes GTK4 Migration - 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\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu&#039;s Desktop Icons Extension Successfully Completes GTK4 Migration - ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"og:description\" content=\"The Desktop Icons NG (DING) GNOME Shell extension, which allows users to place icons directly on their Ubuntu desktop, has made significant strides recently&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-20T00:00:50+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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Ubuntu&#8217;s Desktop Icons Extension Successfully Completes GTK4 Migration\",\"datePublished\":\"2026-07-20T00:00:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/\"},\"wordCount\":323,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp\",\"articleSection\":[\"Desktop Icons\",\"Gnome Extensions\",\"News\",\"Ubuntu 26.10\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/\",\"url\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/\",\"name\":\"Ubuntu's Desktop Icons Extension Successfully Completes GTK4 Migration - ServerHost Hosting Solutions Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp\",\"datePublished\":\"2026-07-20T00:00:50+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp\",\"contentUrl\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp\",\"width\":1920,\"height\":1008},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/serverhost.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu&#8217;s Desktop Icons Extension Successfully Completes GTK4 Migration\"}]},{\"@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":"Ubuntu's Desktop Icons Extension Successfully Completes GTK4 Migration - 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\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/","og_locale":"en_US","og_type":"article","og_title":"Ubuntu's Desktop Icons Extension Successfully Completes GTK4 Migration - ServerHost Hosting Solutions Blog","og_description":"The Desktop Icons NG (DING) GNOME Shell extension, which allows users to place icons directly on their Ubuntu desktop, has made significant strides recently&hellip;","og_url":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2026-07-20T00:00:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#article","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/"},"author":{"name":"","@id":""},"headline":"Ubuntu&#8217;s Desktop Icons Extension Successfully Completes GTK4 Migration","datePublished":"2026-07-20T00:00:50+00:00","mainEntityOfPage":{"@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/"},"wordCount":323,"commentCount":0,"image":{"@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/07\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp","articleSection":["Desktop Icons","Gnome Extensions","News","Ubuntu 26.10"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/","url":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/","name":"Ubuntu's Desktop Icons Extension Successfully Completes GTK4 Migration - ServerHost Hosting Solutions Blog","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/07\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp","datePublished":"2026-07-20T00:00:50+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/07\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/07\/97025157-57c6-4bc8-bc54-a04d192f7cf2.webp","width":1920,"height":1008},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/ubuntus-desktop-icons-extension-successfully-completes-gtk4-migration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu&#8217;s Desktop Icons Extension Successfully Completes GTK4 Migration"}]},{"@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\/3963","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=3963"}],"version-history":[{"count":0,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3963\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/3964"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=3963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=3963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=3963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}