Perfiles de Firefox con diferentes íconos en el muelle de Ubuntu

10

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

Tengo algunos perfiles de configuración de Firefox. Cuando ejecuto cada perfil, me gustaría que fuera un ícono separado en el dock. ¿Cómo hago que eso suceda? En este momento, lo que sucede es que todos están agrupados en el icono estándar de Firefox.

dln949
fuente

Respuestas:

9

Edite el archivo .desktop del perfil :

La cadena SomeClassdebe ser la misma en ambos cambios.

Archivo de ejemplo .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
fuente
grisfer, esta respuesta parece funcionar para la pregunta que hice, así que gracias. Sin embargo ..... Aunque ahora tengo íconos distintos en el dock, todos son el ícono oficial de Firefox, y no el ícono que especifiqué en el archivo del escritorio. (Me doy cuenta de que no es parte de mi pregunta original).
dln949
1
¿Agregaste ambos cambios ( --class SomeClassy StartupWMClass=SomeClass)? Si solo es el primero, entonces los íconos serán distintos, pero con la imagen estándar. Además, la cadena SomeClassdebe ser la misma en ambos cambios. Si las cadenas son diferentes, los iconos estarán con la imagen estándar.
grisfer
1
Lamentablemente no lo sé. A mí me funciona (tengo un icono personalizado).
grisfer
1
Este error sugiere que gnome no está cumpliendo con la --classopción
JellicleCat
1
Esto funciona para mí en KDE Plasma 5.
MountainX
0

Copie el archivo del icono de firefox.

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

En el nuevo archivo, edite 4 líneas, utilizando la ruta completa para el ejecutable y el icono. El icono que se muestra a continuación es una versión de color azul del icono de 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

Luego, siga las instrucciones aquí para colocar el nuevo archivo de icono en el registro de gnome.

sudo apt install dconf-editor
dconf-editor

Navega org.gnome.shell favorite-appsy agrega tu nuevo ícono

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

Puede ser necesario cerrar sesión y volver a iniciarla antes de usar el icono.

Craig Hicks
fuente