Execute .JAR como aplicativo

1

Tenho notado que, ao executar um arquivo .JAR, o ativador de unidade pode ser muito chato.

Se o arquivo JAR for executado em um terminal, o ícone do ativador será o definido no aplicativo, conforme esperado. No entanto, se for executado a partir do nautilus com um duplo clique ou em Abrir com ... > OpenJDK então o título no lançador é Open JDK e o ícone é sempre o ícone padrão. Eu acho que isso é porque o java está abrindo o arquivo ao invés de executá-lo diretamente (se isso faz sentido).

Existe alguma maneira de ter o ícone do aplicativo em vez do padrão se estiver executando-o do nautilus, sem fazer um arquivo .sh ou algo semelhante para chamá-lo?

PS: Eu não quero isso permanentemente no lançador, então eu não quero criar um arquivo .desktop para ele. Eu quero como qualquer outro aplicativo que quando executado aparece no lançador.

    
por Adude11 31.08.2013 / 16:06

1 resposta

1

Se você quiser um ícone na doca de união:

Você precisa criar um arquivo * .desktop para o seu programa.

gksudo gedit /usr/share/applications/my-java-app.desktop

No arquivo

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=java -jar <your jar file path>
Icon=<your preferred icon>
Terminal=false
Type=Application
StartupNotify=true

Agora, no seu gerenciador de arquivos, vá até a sua pasta Home e pressione ctrl + h para mostrar os arquivos ocultos.

Ir para > .gconf- > área de trabalho- > unidade- > favourites- > lançadores

Você verá várias pastas começando com "app-". Você precisa criar uma pasta para o seu programa, usar o mesmo nome do meu-java-app.desktop que você usou em / usr / share / applications, entrar em uma das pastas para algo que já está no dock & amp; copie o arquivo xml, cole em sua nova pasta & amp; abri-lo com o editor, mude o nome do * .desktop para o seu my-java-app.desktop.

Agora abra o gconf-editor & amp; vá para > área de trabalho- > unidade- > favoritos, clique duas vezes na lista à direita & amp; adicione seu my-java-app.desktop.

Faça o logout e volte a entrar e você deverá ver seu iniciador no dock de unidade.

Referências:

link

    
por Fahad Yousuf 31.08.2013 / 17:09