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/applicationsou/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 .