{"id":43868,"date":"2023-04-07T10:11:04","date_gmt":"2023-04-07T10:11:04","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=43868"},"modified":"2024-06-29T13:20:02","modified_gmt":"2024-06-29T13:20:02","slug":"add-app-shortcut-desktop-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/04\/add-app-shortcut-desktop-ubuntu\/","title":{"rendered":"How to Add App Icons to the Desktop in Ubuntu 24.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/10\/gnome-logo-feature.png\"><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\" \/><\/a><\/p>\n<p>Want to send your application shortcut icons onto desktop, so you can click them to launch the corresponding apps? This simple tutorial is going to show you how to do the job in Ubuntu 24.04 with default GNOME Desktop.<\/p>\n<p>As far as I know, there are 2 ways to easily add your app icons to the desktop in Ubuntu. They include:<\/p>\n<ul>\n<li>Manually drag and drop the associated <code>.desktop<\/code> file on to desktop, add executable permission, and enable allow launching.<\/li>\n<li>Another way is using an extension, which adds &#8220;<b>Add to Desktop<\/b>&#8221; context menu option to your app icons.<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<h3>Method 1: Manually add app icon to the Desktop<\/h3>\n<p>The app icons in most Linux desktop are handled by <code>.desktop<\/code> config files. The files are mostly saved in the following locations:<\/p>\n<ul>\n<li><code>\/usr\/share\/applications<\/code> &#8211; for apps installed via native .deb package.<\/li>\n<li><code>\/var\/lib\/flatpak\/app\/xxx.xxx.xxx(app-ID)\/current\/active\/export\/share\/applications<\/code> for Flatpak apps.<\/li>\n<\/ul>\n<p>By drag&#8217;n&#8217;dropping one of the <code>.desktop<\/code> file from the location above, add executable permission, and select &#8220;Allow Launching&#8221; context menu option will pin the associated app icon to the desktop.<\/p>\n<p>Below, I&#8217;m going to show you how to do the trick step by step by using Audacious audio player as example:<\/p>\n<p><b>1.<\/b> First, launch &#8220;<b>Files<\/b>&#8221; (aka Nautilus file manager). Go to &#8220;Other Locations&#8221; in left, then navigate to <code><code>Ubuntu -&gt; usr -&gt; share -&gt; applications<\/code><\/code>. There, you can see the most app icons installed through native .deb packages.<\/p>\n<div id=\"attachment_46786\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/app-desktop-files.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-46786\" class=\"size-large wp-image-46786\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/app-desktop-files-700x419.webp\" alt=\"\" width=\"610\" height=\"365\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/app-desktop-files-700x419.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/app-desktop-files-300x180.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/app-desktop-files-768x460.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/app-desktop-files.webp 1263w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-46786\" class=\"wp-caption-text\">.desktop files for app icons<\/p><\/div>\n<p><b>2.<\/b> Find out, and drag and drop the <code>.desktop<\/code> file for your app, from that folder to the desktop. Then, you&#8217;ll see the corresponding app icon appears on the desktop, though it&#8217;s grayed out with a cross-mark emblem.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/dragdrop-audaciout.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46787\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/dragdrop-audaciout-700x366.webp\" alt=\"\" width=\"610\" height=\"319\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/dragdrop-audaciout-700x366.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/dragdrop-audaciout-300x157.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/dragdrop-audaciout-768x401.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/dragdrop-audaciout.webp 1177w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>3.<\/b> Next, right-click on that grayed out app icon on the desktop. Click &#8220;Properties&#8221; and enable &#8220;Executable as Permission&#8221; toggle option. Finally, right-click on that icon again and select &#8220;<b>Allow Launching<\/b>&#8220;.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-desktopicon-permission.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46788\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-desktopicon-permission-700x558.webp\" alt=\"\" width=\"610\" height=\"486\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-desktopicon-permission-700x558.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-desktopicon-permission-300x239.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-desktopicon-permission-768x613.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-desktopicon-permission.webp 984w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>That&#8217;s it! You can re-do the last 3 steps again and again to add other app icons.<\/p>\n<h3>Method 2: Use Gnome Shell Extension<\/h3>\n<p>To make life easier, there&#8217;s an extension can help by adding &#8220;<b>Add to Desktop<\/b>&#8221; option to context menu of app icons in app grid or overview search result.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-icon2desktop.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43871\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-icon2desktop-600x288.webp\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-icon2desktop-600x288.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-icon2desktop-300x144.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-icon2desktop-768x368.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add-icon2desktop.webp 966w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>At the moment of writing, the extension supports GNOME from version 3.28 to 46 Beta.<\/b><\/p>\n<p><b>For Ubuntu 23.10, Ubuntu 22.04 and earlier<\/b>, launch either App Center or Ubuntu Software. Then use it to search and install the &#8220;<b>Extension Manager<\/b>&#8221; app.<\/p>\n<div id=\"attachment_44419\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-44419\" class=\"size-large wp-image-44419\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-600x425.webp\" alt=\"\" width=\"600\" height=\"425\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-600x425.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-300x212.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-768x544.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter.webp 989w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-44419\" class=\"wp-caption-text\">Install Extension Manager in Ubuntu Software\/App Center<\/p><\/div>\n<p>Then, use &#8220;Extension Manager&#8221; app to search &amp; install the <b>Add to Desktop<\/b> extension. If the app does NOT show you the extension, try changing filter from &#8220;Popularity&#8221; to another.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/install-add2desktop.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-39907\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/install-add2desktop-600x370.webp\" alt=\"\" width=\"600\" height=\"370\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/install-add2desktop-600x370.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/install-add2desktop-300x185.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/install-add2desktop-768x474.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/install-add2desktop.webp 979w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>For Ubuntu 24.04, Extension Manager will tell you the extension is NOT supported so far. In the case, you may follow the steps below one by one to install it from source.<\/b><\/p>\n<p>1. First, go to the Github project page, and download the source for GNOME 46:<\/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:\/\/github.com\/Tommimon\/add-to-desktop\/releases\/tag\/v12\" target=\"_blank\" rel=\"noreferrer noopener\">Download Add-to-Desktop for GNOME 46<\/a><\/div>\n<\/div>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/download-add2desktop.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46789\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/download-add2desktop-700x426.webp\" alt=\"\" width=\"610\" height=\"371\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/download-add2desktop-700x426.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/download-add2desktop-300x183.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/download-add2desktop-768x467.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/download-add2desktop.webp 1155w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>2. Then, install the downloaded Zip archive by doing the following steps one by one:<\/p>\n<ul>\n<li>First open your Downloads folder, and click extract the Zip archive.<\/li>\n<li>Open another file manager window, press <b>Ctrl+H<\/b> and navigate to <code>.local\/share\/gnome-shell\/extensions<\/code>.<\/li>\n<li>Drag and drag the extracted folder from &#8220;Downloads&#8221; to <code>.local\/share\/gnome-shell\/extensions<\/code>.<\/li>\n<li>Re-name that extension folder to &#8220;add-to-desktop@tommimon.github.com&#8221;<\/li>\n<\/ul>\n<p>Tips: create &#8220;extensions&#8221; sub-folder if it&#8217;s not exist under <code>.local\/share\/gnome-shell<\/code> directory.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46790\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1-700x384.webp\" alt=\"\" width=\"610\" height=\"335\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1-700x384.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1-300x165.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1-768x422.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1-1320x725.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/install-add2desktop-1.webp 1346w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>3. Next, click edit the <code>metadata.json<\/code> file under the extension folder, and replace &#8220;46.beta&#8221; with &#8220;46&#8221; as supported Shell versions.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46791\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version-700x327.webp\" alt=\"\" width=\"610\" height=\"285\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version-700x327.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version-300x140.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version-768x359.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version-1320x617.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/add2desktop-version.webp 1378w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>4. After saving the file. <b>Log out and back in.<\/b> Finally, launch &#8220;Extension Manager&#8221; (install from App Center), and turn on the &#8220;Add to Desktop&#8221; extension.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43870\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop-600x470.webp\" alt=\"\" width=\"600\" height=\"470\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop-600x470.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop-300x235.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop-768x601.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop-1536x1203.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop-1320x1034.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/turnon-add2desktop.webp 1844w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Finally, either go to app grid or search your app from Gnome overview screen, right-click on app icon and use the new &#8220;Add to Desktop&#8221; context menu option to do the job adding app icon to the desktop.<\/p>","protected":false},"excerpt":{"rendered":"<p>Want to send your application shortcut icons onto desktop, so you can click them to launch the corresponding apps? This simple tutorial is going to show you how to do the job in Ubuntu 24.04 with default GNOME Desktop. As far as I know, there are 2 ways to easily add your app icons to [&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-43868","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\/43868","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=43868"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43868\/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=43868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=43868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=43868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}