sábado, 11 de noviembre de 2023

¿Cómo añadir o modificar el icono de un acceso directo de un programa ya instalado?

Algunos programas que incluso instalamos del repositorio oficial vienen con un acceso directo con icono sin definir, voy a tomar como ejemplo el juego ltris que después de instalarlo desde el repositorio, aparece en el menú tal que así:


Como veis no aparece un icono que represente a un juego de tetris, sino el icono genérico del terminal, en cuanto tengamos unos cuantos así nos va a dificultar localizar el programa.

Solucionar esto es muy sencillo:

  1. Descargamos un icono para este juego, lo más sencillo es poner el nombre del programa en el buscador de imágenes, en este caso ltris.
    No conviene que sea la imagen demasiado grande, por lo que si no hemos encontrado una menor a 256x256píxeles la podemos redimensionar por ejemplo con GIMP.
  2. Copiamos como root ese imagen al directorio /usr/share/pixmaps con el nombre ltris.png
    sudo cp ltris.png /user/share/pixmaps/ltris.png
  3. Editamos como root el archivo desktop correspondiente al programa que estará en la ruta /usr/share/applications, posiblemente con el nombre ltris.desktop
  4. Buscamos la línea que empieza por Icon y la sustitumos por:
    Icon=ltris
    De no existir esta línea la añadimos.
  5. Comprobamos si ya aparece, si no fuera así reiniciamos el entorno gráfico o el sistema.

Solucionado.

De todas formas, lo ideal es avisar al creador del programa que el paquete no tiene icono para que lo pueda solucionar en futuras versiones.

No hay comentarios:

Publicar un comentario