Eu sou totalmente novo no Ubuntu / Linux e quero criar um link em um desktop (isso é chamado de lançador de aplicativos?).
Eu criei um arquivo .desktop colocado na área de trabalho com este conteúdo, mas ele não inicia o aplicativo:
[Desktop Entry]
Type=Application
Comment=GIT Version Control System 6.0.3
Icon=/usr/local/bin/develop/versioncontrol/smartgithg-6_0_3/bin/smartgithg-64.png
Exec=/usr/local/bin/develop/versioncontrol/smartgithg-6_0_3/bin/smartgithg.sh
Terminal=false
Categories=Development;IDE;Java;
Name[en_US]=SmartGIT 603
ll saídas ...
-rwxrwxr-x 1 diulrich diulrich 321 Jun 18 18:35 SmartGIT 603.desktop*
Estou usando o Ubuntu 12.04
Além disso, verifiquei ' Permitir execução do arquivo como programa ' na guia Permissões ao clicar com o botão direito do mouse no símbolo da área de trabalho.
Atualização:
Eu tentei definir a variável de ambiente necessária SMARTGITHG_JAVA_HOME em .bashrc, .profile e em / etc / environment sem sucesso.
Modificando a propriedade EXEC no arquivo .desktop desta forma:
Exec=env SMARTGITHG_JAVA_HOME=/usr/lib/jvm/jdk1.7.0_40 /usr/local/bin/develop/versioncontrol/smartgithg-6_0_3/bin/smartgithg.sh
Eu posso iniciar o aplicativo clicando no símbolo da área de trabalho.
Eu me pergunto por que isso acontece? O GNOME (GNOME é responsável por executar arquivos .desktop, não é?) Usando outro shell para que ele não execute .bashrc / .profile e um SMARTGITHG_JAVA_HOME subsequente não está definido?