Gibt es eine Möglichkeit, das Symbol des Anwendungsfensters über die Befehlszeile zu ändern?
Zum Beispiel möchte ich separate Symbole für Firefox-Fenster unter verschiedenen Profilen (verschiedenen Prozessen) haben, das Symbol des Terminals ändern, wenn es ausgeführt tmux
wird usw.
Mit 'Symbol' meine ich das kleine Bild, das vom Fensterumschalter angezeigt wird und normalerweise mit Alt+ aufgerufen wird Tab. Insbesondere bin ich daran interessiert, dass dies funktioniert xfwm4
, aber eine allgemeinere Lösung wäre nur willkommen.
Anscheinend sind dazu weder xdotool
noch wmctrl
fähig.
xseticon
wie von @dakatine empfohlen. Es verwendet_NET_WM_ICON
und hat das Symbol in der oberen linken Ecke (in der Titelleiste) geändert. Es gibt jedoch keine Änderung in der Taskleiste oder in der Taskleiste (wenn eine App hier ein Symbol hat). Wissen Sie, warum sich die Taskleiste nicht ändert?Es kann für verschiedene Betriebssysteme / Geschmacksrichtungen unterschiedlich sein. Meistens kann dies erreicht werden, indem die Desktop-Datei direkt unter / usr / share / applications bearbeitet wird oder indem die Desktop-Datei unter /home/username/.local/share/applications/ kopiert oder erstellt wird.
Icon = / usr / share / icons / HighContrast / 48x48 / apps / Firefox.png
Weitere Informationen finden Sie unter http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
quelle