{"id":8381,"date":"2025-10-07T12:08:31","date_gmt":"2025-10-07T10:08:31","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=8381"},"modified":"2025-10-07T12:20:44","modified_gmt":"2025-10-07T10:20:44","slug":"firefox-korrekt-mit-aktivem-symbol-im-cairo-dock-anzeigen","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/firefox-korrekt-mit-aktivem-symbol-im-cairo-dock-anzeigen\/","title":{"rendered":"Firefox korrekt mit aktivem Symbol im Cairo-Dock anzeigen"},"content":{"rendered":"<p>Viele Linux-Anwender, die Debian in Kombination mit GNOME oder Cairo-Dock einsetzen, m\u00f6chten neben der stabilen <strong>Firefox ESR<\/strong>-Version auch die aktuelle Mozilla-Variante nutzen. H\u00e4ufig tritt dabei das Problem auf, dass die manuell installierte Version ein zus\u00e4tzliches Dock-Symbol erzeugt, anstelle den bekannten wei\u00dfen Punkt f\u00fcr aktive Fenster anzuzeigen. Um Firefox ordnungsgem\u00e4\u00df mit dem aktiven Symbol im Cairo-Dock darzustellen, stehen mehrere L\u00f6sungsans\u00e4tze zur Verf\u00fcgung.<\/p>\n<hr \/>\n<h2>Ursache des Problems<\/h2>\n<p>Linux-Desktops erkennen Anwendungen \u00fcber die <strong>Window Manager Class (WM_CLASS)<\/strong>.<\/p>\n<ul>\n<li>Firefox ESR verf\u00fcgt \u00fcber eine systemweite Desktop-Datei: <code>\/usr\/share\/applications\/firefox-esr.desktop<\/code>.<\/li>\n<li>Die manuell installierte Version von Firefox aus <code>\/opt<\/code> oder <code>\/home\/opt<\/code> enth\u00e4lt standardm\u00e4\u00dfig keine entsprechende Desktop-Datei.<\/li>\n<\/ul>\n<p>Die WM_CLASS des laufenden Fensters l\u00e4sst sich mit folgendem Befehl ermitteln:<\/p>\n<p>Da Cairo-Dock diese Klasse nicht automatisch zuordnet, wird beim Start der manuell installierten Version ein separates Symbol angezeigt, anstelle den wei\u00dfen Punkt unter dem bereits existierenden Symbol darzustellen.<\/p>\n<hr \/>\n<h2>L\u00f6sungsans\u00e4tze<\/h2>\n<h3>1. Erstellung einer individuellen <code>.desktop<\/code>-Datei<\/h3>\n<p>Pr\u00fcfen Sie zun\u00e4chst den Installationspfad der gew\u00fcnschten Firefox-Version, beispielsweise <code>\/home\/opt\/firefox\/<\/code>.<br \/>\nErstellen Sie anschlie\u00dfend eine neue Desktop-Datei:<\/p>\n<pre class=\"\">sudo nano \/usr\/share\/applications\/firefox-opt.desktop\r\n<\/pre>\n<p>F\u00fcgen Sie den folgenden Inhalt ein:<\/p>\n<pre class=\"\">[Desktop Entry]\r\nName=Firefox (opt)\r\nComment=Manually installed Firefox\r\nExec=\/home\/opt\/firefox\/firefox %u\r\nIcon=\/home\/opt\/firefox\/browser\/chrome\/icons\/default\/default128.png\r\nType=Application\r\nCategories=Network;WebBrowser;\r\nStartupNotify=true\r\nStartupWMClass=firefox\r\nMimeType=text\/html;text\/xml;application\/xhtml+xml;x-scheme-handler\/http;x-scheme-handler\/https;\r\n<\/pre>\n<p>Der Wert <code>StartupWMClass<\/code> muss exakt mit der Ausgabe von <code>xprop<\/code> \u00fcbereinstimmen, in diesem Fall <code>firefox<\/code>.<\/p>\n<hr \/>\n<h3>2. Aktualisierung des Dock-Symbols<\/h3>\n<ul>\n<li>Entfernen Sie das bestehende Firefox-Symbol aus dem Dock<\/li>\n<li>Ziehen Sie die neue Desktop-Datei <code>\/usr\/share\/applications\/firefox-opt.desktop<\/code> in das Dock<\/li>\n<li>Starten Sie Cairo-Dock neu:<\/li>\n<\/ul>\n<pre>cairo-dock -q\r\nsleep 2\r\ncairo-dock &amp;\r\n<\/pre>\n<hr \/>\n<h3>3. Alternative: Desktop-Datei im Benutzerverzeichnis<\/h3>\n<p>Optional kann die Desktop-Datei ins Benutzerverzeichnis kopiert werden:<\/p>\n<pre class=\"\">mkdir -p ~\/.local\/share\/applications\r\ncp \/usr\/share\/applications\/firefox-opt.desktop ~\/.local\/share\/applications\/\r\n<\/pre>\n<p>Ziehen Sie anschlie\u00dfend dieses Symbol ins Dock. GNOME und Cairo-Dock bevorzugen Eintr\u00e4ge aus dem Benutzerverzeichnis, wodurch die Zuordnung zuverl\u00e4ssig erfolgt.<\/p>\n<hr \/>\n<h2>Ergebnis<\/h2>\n<ul>\n<li>Es erscheint kein zus\u00e4tzliches Dock-Symbol<\/li>\n<li>Der wei\u00dfe Punkt f\u00fcr aktive Fenster wird korrekt angezeigt<\/li>\n<li>Firefox ESR und Firefox (opt) sind sauber getrennt<\/li>\n<li>Beide Versionen k\u00f6nnen unabh\u00e4ngig genutzt werden<\/li>\n<\/ul>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/>by Speefak<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viele Linux-Anwender, die Debian in Kombination mit GNOME oder Cairo-Dock einsetzen, m\u00f6chten neben der stabilen Firefox ESR-Version auch die aktuelle Mozilla-Variante nutzen. H\u00e4ufig tritt dabei das Problem auf, dass die manuell installierte Version ein zus\u00e4tzliches Dock-Symbol erzeugt, anstelle den bekannten wei\u00dfen Punkt f\u00fcr aktive Fenster anzuzeigen. Um Firefox ordnungsgem\u00e4\u00df mit dem aktiven Symbol im Cairo-Dock [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-8381","post","type-post","status-publish","format-standard","hentry","category-anleitungen"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a>","rttpg_excerpt":"Viele Linux-Anwender, die Debian in Kombination mit GNOME oder Cairo-Dock einsetzen, m\u00f6chten neben der stabilen Firefox ESR-Version auch die aktuelle Mozilla-Variante nutzen. H\u00e4ufig tritt dabei das Problem auf, dass die manuell installierte Version ein zus\u00e4tzliches Dock-Symbol erzeugt, anstelle den bekannten wei\u00dfen Punkt f\u00fcr aktive Fenster anzuzeigen. Um Firefox ordnungsgem\u00e4\u00df mit dem aktiven Symbol im Cairo-Dock&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/8381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=8381"}],"version-history":[{"count":0,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/8381\/revisions"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=8381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=8381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=8381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}