Depois de adicionar o arquivo .desktop, a opção de menu não inicia o aplicativo

0

Estou usando o Lubuntu e adicionei o arquivo de texto myapp.desktop a / usr / share / applications.

Eu quero que o arquivo inicie um aplicativo, mas ele apenas inicia o LXTerminal.

Aqui está o arquivo myapp.desktop.

[Desktop Entry]
Version=1.0
Name=Sage
Comment=Sage Math
Categories=Development
Exec=/home/tim/Downloads/sage-6.2-x86_64-Linux/sage
Terminal=true
Type=Application
Name[en_US]=Sage Math
GenericName[en_US]=Sage Math
Comment[en_US]=Open Source Math Software

A propósito, se eu digitar o caminho do aplicativo no LXTerminal, o aplicativo será iniciado corretamente. Talvez eu esteja perdendo algo do arquivo que escrevi?

Qualquer ajuda muito apreciada.

    
por Tim H UK 22.06.2014 / 23:24

1 resposta

0

Para referência futura, o gksudo precisava ser adicionado ao arquivo .desktop, já que havia um problema com o Java, além de que aqui está o arquivo .desktop final que inicia o matlab no Lubuntu.

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/usr/share/icons/matlab.png
Name=MATLAB
Comment=Start MATLAB - The Language of Technical Computing
#Uncomment the following line and comment the line after to
#force matlab to use the 32 bits architecture
#Exec=gksu -u root "/usr/local/MATLAB/R2013a_Student/bin/matlab -arch=glnx86 -desktop"
Exec=gksu -u root "/usr/local/MATLAB/R2013a_Student/bin/matlab -desktop"
Categories=Development;
#Uncomment the following line if you've got several matlab icons in the launcher
#StartupWMClass=com-mathworks-util-PostVMInit
    
por Tim H UK 01.07.2014 / 20:01