Antworten:
Bearbeiten Sie die .desktop- Datei des Profils :
--class SomeClass
am Ende des Exec
Schlüssels hinzufügen, um den WM_CLASS- Wert des Programms zu ändern (siehe diesen Artikel )StartupWMClass=SomeClass
am Ende der Datei einen neuen Schlüssel hinzu (siehe diesen Artikel und die Desktop-Eintragsspezifikation ).Die Zeichenfolge SomeClass
muss bei beiden Änderungen gleich sein.
Beispiel .desktop- Datei:
[Desktop Entry]
Name=Firefox Test
Exec=firefox -p test -no-remote --class FxTest
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/custom/icon.png
StartupWMClass=FxTest
--class SomeClass
und StartupWMClass=SomeClass
) hinzugefügt ? Wenn nur das erste, dann sind die Symbole unterschiedlich, aber mit dem Standardbild. Außerdem muss die Zeichenfolge SomeClass
bei beiden Änderungen gleich sein. Wenn die Zeichenfolgen unterschiedlich sind, werden die Symbole mit dem Standardbild angezeigt.
--class
Option nicht einhält
Kopieren Sie die Firefox-Symboldatei.
cp /usr/share/applications/firefox.desktop \
/usr/share/applications/firefox-dev.desktop
Bearbeiten Sie in der neuen Datei 4 Zeilen, wobei Sie den vollständigen Pfad für die ausführbare Datei und das Symbol verwenden. Das unten gezeigte Symbol ist eine blau gefärbte Version des Firefox-Symbols.
[Desktop Entry]
...
Exec=/opt/firefox-dev/firefox
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
...
[Desktop Action new-window]
...
Exec=/opt/firefox-dev/firefox -new-window
...
[Desktop Action new-private-window]
...
Exec=/opt/firefox-dev/firefox -private-window
Folgen Sie dann den Anweisungen hier , um die neue Symboldatei in die Gnome-Registrierung aufzunehmen.
sudo apt install dconf-editor
dconf-editor
Navigieren Sie zu org.gnome.shell favorite-apps
Ihrem neuen Symbol und fügen Sie es hinzu
[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]
Möglicherweise müssen Sie sich abmelden und wieder anmelden, bevor Sie das Symbol verwenden können.