Como criar o ícone da área de trabalho que executa o comando jar [duplicate]

0

Novo no Linux, mas muito feliz com isso até agora e aprendi muito.

Atualmente abrindo uma pasta que contém Example.jar e, em seguida, abrindo o terminal, inserindo em seguida java -jar Example.jar para iniciar o arquivo jar.

Idealmente, gostaria de clicar duas vezes em um ícone na área de trabalho para fazer o acima mencionado.

Isso é possível?

Rodando o Linux Mint, mas acredite que os passos seriam os mesmos.

    
por Kenny 27.05.2015 / 00:28

1 resposta

1

Você precisará criar um arquivo .desktop . Para fazer isso, crie um novo arquivo chamado algo como ExampleLauncher.desktop (o nome não é muito importante, já que os gerenciadores de janelas provavelmente lerão o nome de dentro do arquivo e exibirão esse conteúdo). Em seguida, abra esse arquivo em seu editor favorito (o clique duplo pode não funcionar nesse caso, então você precisará arrastar o arquivo) e adicione o seguinte:

[Desktop Entry]
Version=1.0
Name=JOSM Imports
GenericName=Java OpenStreetMap Editor
Comment=Editor for OpenStreetMap.org
Exec=JAVA_OPTS="-Djosm.home=/home/saikrishna/.josm-imports/" josm
Icon=josm.png
Terminal=false
Type=Application
Categories=Education;Geography;

Isso é o que tenho para executar uma instância personalizada do JOSM. Obviamente, o conteúdo que você terá será diferente.

Aqui está uma explicação de cada linha:

  • Version=1.0 : especifica a versão da especificação do arquivo .desktop . Mantenha isso inalterado.

  • Name= : Nome que será exibido no menu (se você colocar isso em ~/.local/share/applications ou /usr/share/applications )

  • GenericName= : nome genérico do programa. É como a categoria em que um programa se enquadra.

  • Comment= : pode ser usado para exibir a dica de ferramenta.

  • Exec= : Isso é o que será executado quando este arquivo for ativado. A menos que o que você esteja executando esteja em $PATH , recomendo que você use um caminho absoluto.

  • Icon= : Este é um nome de arquivo de ícone que será exibido. Se não houver um ícone específico, você pode pular isso.

  • Terminal= : Especifique se uma janela de terminal deve abrir quando esta estiver ativada. Para programas GUI, isso geralmente será falso.

  • Type=Application : esse é o tipo de arquivo .desktop . Existem outros tipos, mas deixe como está.

  • Categories= : esta é a categoria em que o programa se enquadra. Isso é usado principalmente em gerenciadores de janelas que possuem menus hierárquicos.

Para obter uma lista completa de chaves válidas e suas descrições, consulte aqui .

    
por saiarcot895 27.05.2015 / 01:01