Como criar um ícone na área de trabalho que executa o comando jar

Como criar um ícone na área de trabalho que executa o comando jar

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

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

O ideal seria clicar duas vezes em um ícone na área de trabalho para fazer o mencionado acima.

Isso é possível?

Executando o Linux Mint, mas acredito que os passos seriam os mesmos.

Responder1

Você precisará criar um .desktoparquivo. Para fazer isso, crie um novo arquivo com um nome parecido ExampleLauncher.desktop(o nome não é muito importante, pois os gerenciadores de janelas provavelmente lerão o nome de dentro do arquivo e o exibirão dentro). Em seguida, abra esse arquivo em seu editor favorito (clicar duas vezes pode não funcionar neste 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 preciso para executar uma instância customizada 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 de especificação do .desktoparquivo. Mantenha isso inalterado.

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

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

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

  • Exec=: Isto é o que será executado quando este arquivo for ativado. A menos que o que você está executando esteja no seu arquivo $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 esta etapa.

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

  • Type=Application: Este é o tipo de .desktoparquivo. Existem outros tipos, mas deixe como está.

  • Categories=: Esta é a categoria na qual o programa se enquadrará. 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, consulteaqui.

informação relacionada