Possível duplicata:
Aplicar ícones a scripts bash
Ambiente: Ubuntu 11.10
Eu tenho um aplicativo Java como um arquivo jar. Criei um arquivo em lote que contém a seguinte linha:
java -jar ~/MyApp.jar
Quando executo este arquivo em lote, o aplicativo Java funciona conforme o esperado.
Para criar um link de desktop, copiei este arquivo em lote para minha pasta “Desktop”. Isso resulta em um ícone aparecendo na área de trabalho. No entanto, o ícone mostra “Java” nele. Gostaria de associar um ícone diferente a este link da área de trabalho. Agradeceria se alguém pudesse me indicar a direção certa.
Responder1
Tente modificar seu .desktop
arquivo. Procure o [Desktop Entry]
seu arquivo java e altere o Icon
valor.
Criar um "iniciador" que execute seu script permitirá que você faça isso. Faça um arquivo chamadoMeuApp.desktopem seguida, edite-o com um editor de texto como gedit
.
Em seguida, cole este código no arquivo, alterando os valores do seu programa-
[Desktop Entry]
Type=Application
Name=MyApp
Terminal=true
Exec=/usr/bin/MyApp.sh
Icon=/usr/share/icons/icon.icon
Para Exec=
coloque o caminho e o nome do seu arquivo de script, para Ícone coloque o local e o nome do ícone desejado. Para Terminal=
colocar verdadeiro ou falso se quiser mostrar o terminal ou não.
Isso lhe dará um arquivo que você pode colocar em qualquer lugar, no inicializador do Unity ou na área de trabalho, onde você pode executar o script e terá o ícone desejado.
Nas versões mais recentes do Ubuntu você precisará clicar com o botão direito no arquivo e selecionar "permitir inicialização".