Luego de mirar en diversos repositorios y páginas webs de internet al final hemos descubierto la resolución que te enseñaremos a continuación.
Los archivos .desktop controlan el comportamiento de los accesos directos del iniciador en Linux. Para verificar el ícono en uso, deberá abrir el archivo .desktop apropiado que se encuentra en /usr/share/applications
o en ~/.local/share/applications
escribiendo el siguiente comando: (Supongo que instaló Eclipse desde el centro de software, por lo que la opción más probable está en uso:
sudo -H gedit /usr/share/applications/eclipse.desktop
Si este archivo está vacío, deberá salir sin guardar y sustituir la ruta en el comando. Baja hasta la línea marcada Icon=
y si hay algún comentario en él (designado por #
), elimine este comentario, ya que he oído hablar de un error que hace que se muestre el icono, sin embargo, no sé si ya se ha solucionado.
Si no hay Icon=
línea, busque un icono apropiado en formato .png y coloque la ruta completa en esta línea, incluido el Icon=
.
Editar:
De los comentarios, ha dicho que está ejecutando esto desde un enlace en el escritorio. La forma correcta de hacer esto sería crear un iniciador de escritorio y asociar el ícono desde él. Para hacer esto, abra una terminal y escriba:
gedit ~/Desktop/eclipse.desktop
esto abrirá un documento en blanco. Para convertirlo en un iniciador, agregue esto al archivo, sustituyendo las rutas correctas para ambos Exec=
y el Icon=
líneas:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/eclipse
Icon=/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
Guarde y cierre, luego haga que el archivo sea ejecutable escribiendo chmod +x ~/Desktop/eclipse.desktop
Ahora, cuando abra este acceso directo, el conjunto de iconos aparecerá en el lanzador.
Tuve ese problema y lo arreglé (uso eclipse neon)
1) sudo gedit /usr/share/applications/eclipse.desktop
2) agregue el siguiente texto al archivo:
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= /eclipse
Terminal=false
Icon=/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
3) sudo desktop-file-install /usr/share/applications/eclipse.desktop
4) cd /usr/local/bin/
5) sudo ln -s
6) sudo cp
¡FUNCIONA! ¡No tengo más signos de interrogación!
Si guardas algún titubeo y disposición de arreglar nuestro división eres capaz de ejecutar una interpretación y con placer lo analizaremos.