Profile Firefox z różnymi ikonami w doku Ubuntu

10

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

Mam kilka konfiguracji profili Firefox. Kiedy uruchamiam każdy profil, chciałbym, aby była to osobna ikona w doku. Jak to zrobić? Obecnie dzieje się tak, że wszystkie są zgrupowane w standardowej ikonie Firefox.

dln949
źródło

Odpowiedzi:

9

Edytuj plik .desktop profilu :

Ciąg SomeClassmusi być taki sam w obu zmianach.

Przykładowy plik .desktop :

[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
źródło
Grisfer, ta odpowiedź wydaje się działać na pytanie, które zadałam, więc dziękuję. Jednak ... Chociaż mam teraz różne ikony w stacji dokującej, wszystkie są oficjalną ikoną Firefoksa, a nie ikoną podaną w pliku na pulpicie. (Zdaję sobie sprawę, że to nie jest część mojego pierwotnego pytania).
dln949,
1
Czy dodałeś obie zmiany ( --class SomeClassi StartupWMClass=SomeClass)? Jeśli tylko pierwszy, ikony będą wyraźne, ale ze standardowym obrazem. Ponadto ciąg SomeClassmusi być taki sam w obu zmianach. Jeśli łańcuchy są różne, ikony będą ze standardowym obrazem.
grisfer
1
Nie wiem niestety Działa dla mnie (mam ikonę niestandardową).
grisfer
1
Ten błąd sugeruje, że gnom nie uznaje --classopcji
JellicleCat
1
Działa to dla mnie na KDE Plasma 5.
MountainX
0

Skopiuj plik ikony firefox.

cp /usr/share/applications/firefox.desktop \
   /usr/share/applications/firefox-dev.desktop

W nowym pliku edytuj 4 wiersze, korzystając z pełnej ścieżki pliku wykonywalnego i ikony. Ikona pokazana poniżej to niebieska wersja ikony firefox.

[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

Następnie postępuj zgodnie z instrukcjami tutaj, aby umieścić nowy plik ikon w rejestrze gnome.

sudo apt install dconf-editor
dconf-editor

Przejdź do org.gnome.shell favorite-appsnowej ikony i dodaj ją

[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]

Może być konieczne wylogowanie się i ponowne zalogowanie przed użyciem ikony.

Craig Hicks
źródło