¿Cómo asociar un icono con un script de Shell?

¿Cómo asociar un icono con un script de Shell?

Posible duplicado:
Aplicar iconos a scripts bash

Entorno: Ubuntu 11.10

Tengo una aplicación Java como archivo jar. He creado un archivo por lotes que contiene la siguiente línea:

java -jar ~/MyApp.jar

Cuando ejecuto este archivo por lotes, la aplicación Java funciona como se esperaba.

Para crear un enlace de escritorio, copié este archivo por lotes en mi carpeta "Escritorio". Esto da como resultado que aparezca un icono en el escritorio. Sin embargo, el icono muestra "Java". Me gustaría asociar un icono diferente a este enlace del escritorio. Agradecería que alguien pudiera indicarme la dirección correcta.

Respuesta1

Intente modificar su .desktoparchivo. Busque [Desktop Entry]su archivo java y cambie el Iconvalor.

Crear un "lanzador" que ejecute su script le permitirá hacer esto. Crea un archivo llamadoMiAplicación.escritorioluego edítelo con un editor de texto como gedit.

Luego pegue este código en el archivo, cambiando los valores de su programa.

[Desktop Entry]
Type=Application
Name=MyApp
Terminal=true
Exec=/usr/bin/MyApp.sh
Icon=/usr/share/icons/icon.icon

Para Exec=ingresar la ruta y el nombre de su archivo de script, para Icono ingrese la ubicación y el nombre del ícono que desea. Pues Terminal=pon verdadero o falso si quieres que muestre el terminal o no.

Esto le dará un archivo que puede colocar en cualquier lugar, en el iniciador de Unity o en el escritorio donde puede ejecutar el script y tendrá el icono que desee.

En las versiones más nuevas de Ubuntu, deberá hacer clic derecho en el archivo y seleccionar "permitir inicio".

información relacionada