Firefox-Profile mit verschiedenen Symbolen im Ubuntu-Dock

10

Ubuntu 17.10 (xorg), GNOME 3.26.2, Firefox 58.0 (64 Bit).

Ich habe ein paar Firefox-Profile eingerichtet. Wenn ich jedes Profil ausführe, möchte ich, dass es ein separates Symbol auf dem Dock ist. Wie mache ich das möglich? Im Moment sind alle im Standard-Firefox-Symbol gruppiert.

dln949
quelle

Antworten:

9

Bearbeiten Sie die .desktop- Datei des Profils :

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
Grisfer
quelle
grisfer, diese antwort scheint für die frage zu funktionieren, die ich gestellt habe, also danke. Allerdings ..... Obwohl ich jetzt unterschiedliche Symbole auf dem Dock habe, handelt es sich bei allen um das offizielle Firefox-Symbol und nicht um das Symbol, das ich in der Desktop-Datei angegeben habe. (Mir ist klar, dass das nicht Teil meiner ursprünglichen Frage ist.)
dln949
1
Haben Sie beide Änderungen ( --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.
Grisfer
1
Leider weiß ich es nicht. Es funktioniert für mich (ich habe ein benutzerdefiniertes Symbol).
Grisfer
1
Dieser Fehler deutet darauf hin, dass Gnome die --classOption nicht einhält
JellicleCat
1
Dies funktioniert für mich auf KDE Plasma 5.
MountainX
0

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.

Craig Hicks
quelle