{"id":7321,"date":"2023-09-21T07:45:54","date_gmt":"2023-09-21T05:45:54","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=7321"},"modified":"2023-09-25T10:30:44","modified_gmt":"2023-09-25T08:30:44","slug":"eigene-starter-fuer-den-desktop-unter-linux-anlegen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/21\/eigene-starter-fuer-den-desktop-unter-linux-anlegen\/","title":{"rendered":"Eigene Starter f\u00fcr den Desktop unter Linux anlegen"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Beschreibung<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Manche m\u00f6gen Icons am Desktop, andere wieder nicht. Starter, also Icons f\u00fcr den Desktop kann man problemlos selbst anlegen &#8211; unter Linux funktioniert dies auf jeder Desktop-Umgebung, mit Ausnahme von GNOME.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nat\u00fcrlich lassen sich meist Icons aus dem Anwendungsmen\u00fc auf den Desktop ziehen, manuell erstellte Starter haben jedoch den Vorteil &#8211; man kann so ziemlich alles damit anstellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Starter besteht unter Linux aus einer reinen Textdatei mit der Endung &#8222;.desktop&#8220;. Jetzt sehen wir uns einmal an, wie solche Dateien aufgebaut sind.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Eigene Starter unter Linux erstellen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Folgendes Grundger\u00fcst sollte f\u00fcr jede grafische Anwendung gen\u00fcgen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Desktop Entry]\nEncoding=UTF-8\nName=\nComment=\nExec=\nIcon=\nTerminal=false\nType=Application\nCategories=<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Beginnen wir &#8211; der Eintrag &#8222;[Desktop Entry]&#8220; leitet den Starter ein und &#8222;Encoding=UTF-8&#8220; sollte standardm\u00e4\u00dfig dabei sein &#8211; Unicode. Mit dem Eintrag &#8222;Name=&#8220; geben wir dem Icon einen Namen &#8211; mit diesem zeigt sich das Fenster schlie\u00dflich auch in der Fensterleiste. In der Zeile &#8222;Comment=&#8220; l\u00e4sst sich eine Beschreibung angeben und unter &#8222;Exec=&#8220; wird der Pfad zur ausf\u00fchrbaren Datei angegeben.<br>Weiter geht es mit der Zeile &#8222;Icon=&#8220; &#8211; hier geben Sie den Pfad zur passenden Bild-Datei an &#8211; diese ziert sp\u00e4ter die eigentliche Datei. Mit &#8222;Terminal=&#8220; sagen wir dem System, ob die Software im Terminal (true) oder ganz einfach grafisch (false) gestartet werden soll. Unter &#8222;Type=&#8220; l\u00e4sst sich die Art der Anwendung angeben und mit &#8222;Categories=&#8220; die Kategorie im Anwendungsmen\u00fc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nehmen wir einmal an, ich habe in meinem Home-Verzeichnis unter &#8222;Software&#8220; eine Datei namens &#8222;Datei.appimage&#8220; liegen und unter &#8222;Bilder\/Icons\/&#8220; eine Datei namens &#8222;Bild.jpg&#8220; &#8211; diese soll als Icon dienen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Desktop Entry]\nEncoding=UTF-8\nName=Bezeichnung\nComment=Eine kurze Beschreibung\nExec=\/home\/robert\/Software\/Datei.appimage\nIcon=\/home\/robert\/Bilder\/Icons\/Bild.jpg\nTerminal=false\nType=Application\nCategories=<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datei speichere ich als &#8222;Bezeichnung.desktop&#8220;, diese muss nur noch ausf\u00fchrbar gemacht werden. Dies gelingt per Rechtsklick auf die Datei &#8222;Eigenschaften \u2192 Berechtigungen&#8220; oder am Terminal mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x Bezeichnung.desktop<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hat man ein Script, das seine Ausgabe nur am Terminal ausgibt setzt man den Eintrag &#8222;Terminal=false&#8220; ganz einfach auf &#8222;Terminal=true&#8220;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6chte man das sich der Starter auch im Anwendungsmen\u00fc zeigt, legt man die Datei im Home-Verzeichnis unter &#8222;.local\/share\/applications\/&#8220; ab. In diesem Fall muss man auch eine Kategorie angeben &#8211; eine Liste der Kategorien finden Sie unter <a href=\"https:\/\/specifications.freedesktop.org\/menu-spec\/latest\/apa.html\" data-type=\"link\" data-id=\"https:\/\/specifications.freedesktop.org\/menu-spec\/latest\/apa.html\">FreeDesktop.org<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Erstver\u00f6ffentlichung von @robertgoedl \u00bb Sa 5. M\u00e4r 2022, 23:12<\/strong><\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"7321\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">4    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"7321\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Beschreibung Manche m\u00f6gen Icons am Desktop, andere wieder nicht. Starter, also Icons f\u00fcr den Desktop kann man problemlos selbst anlegen &#8211; unter Linux funktioniert dies auf jeder Desktop-Umgebung, mit Ausnahme von GNOME. Nat\u00fcrlich lassen sich meist Icons aus dem Anwendungsmen\u00fc auf den Desktop ziehen, manuell erstellte Starter haben jedoch den Vorteil &#8211; man kann so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297,17,101],"tags":[650,431],"class_list":["post-7321","post","type-post","status-publish","format-standard","hentry","category-desktop-umgebungen","category-system","category-tipps","tag-desktop-icons","tag-starter"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=7321"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7321\/revisions"}],"predecessor-version":[{"id":9371,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7321\/revisions\/9371"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=7321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=7321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=7321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}