Antworten:
Bearbeiten Sie die .desktop- Datei des Profils :
--class SomeClassam Ende des ExecSchlüssels hinzufügen, um den WM_CLASS- Wert des Programms zu ändern (siehe diesen Artikel )StartupWMClass=SomeClassam Ende der Datei einen neuen Schlüssel hinzu (siehe diesen Artikel und die Desktop-Eintragsspezifikation ).Die Zeichenfolge SomeClassmuss 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 SomeClassund StartupWMClass=SomeClass) hinzugefügt ? Wenn nur das erste, dann sind die Symbole unterschiedlich, aber mit dem Standardbild. Außerdem muss die Zeichenfolge SomeClassbei beiden Änderungen gleich sein. Wenn die Zeichenfolgen unterschiedlich sind, werden die Symbole mit dem Standardbild angezeigt.
--classOption 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-appsIhrem 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.