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 .