La situación:
Cuando instalé Firefox desde los repositorios de Linux Mint usando KDE en Debian tuve el problema de que el ícono de Firefox no aparecía, mostraba solo un ícono genérico, mientras que sí lo hacía en LXDE. Lo solucioné buscando y probando cosas en Google, pero luego de una actualización de Firefox me volvió a suceder.
No encontré nadie que tuviera el mismo problema específicamente así que me decidí a escribir estas líneas. El propósito de este post es ayudar a quienes hayan tenido el mismo problema, y además se pueden inferir algunas cosas sobre cómo funcionan los íconos en KDE que pueden ser útiles para otros problemas.
La solución que encontré no es definitiva y probablemente vuelva a tener el mismo problema luego de la próxima actualización de Firefox. Así que invito a quién quiera ayudar a darme una mano para mejorar el post y hacerlo más útil.
La solución:
Lo primero que traté de hacer fue conseguir los íconos de Firefox, sencillamente usé la función buscar de Dolphin y los encontré. Hay varios tamaños, me quedé con el más grande.
En mi caso se encontraban en /usr/share/icons/nuoveXT2/128×128/apps/firefox.png.
Se los dejo acá ad referendum de que se pueda por temas de licencias.
Después, los atajos de escritorio se encuentran en la carpeta /usr/share/applications. Nos interesa específicamente firefox.desktop. Entonces, en terminal:
sudo nano /usr/share/applications/firefox.desktop
Se abre el archivo, navegamos hasta abajo donde encontraremos el parámetro Icon= el cual editamos para que quede
Icon=/usr/share/icons/nuoveXT2/128×128/apps/firefox.png
Guardamos Ctrl + o y salimos Ctrl + x
Qué aprendimos:
Los íconos se guardan en /usr/share/icons
Los archivos de acceso de escritorio en /usr/share/applications
Qué falta:
Como dije, esta solución no es definitiva, pero por otra parte es una forma de entender un poco de cómo funcionan los accesos del escritorio y paneles de KDE. Si tuviese el mismo problema de nuevo lo podría solucionar bastante rápido.
Vi que en hay otro post sobre instalación de Firefox en el cual configura el acceso de escritorio manualmente, quisiera saber qué pasa con esto luego de actualizaciones.
+
el mio lo dejo así y siempre se actualiza el icono correctamente
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Comment=Browse the World Wide Web
Comment[es]=Navegue por la web
GenericName=Web Browser
GenericName[es]=Navegador web
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[es]=Explorador;Internet;WWW
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;
[Desktop Action NewWindow]
Name=Open a New Window
Name[es]=Abrir una ventana nueva
Exec=firefox -new-window
OnlyShowIn=Unity;
[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[es]=Abrir una ventana privada nueva
Exec=firefox -private-window
OnlyShowIn=Unity;
Es un problema que tuve en Debian específicamente. Disculpen las pocas explicaciones. Soy nuevo en GNU/Linux y es mi primera publicación acá.
^___^
Con Iceweasel, cero problemas.