Criando atalhos na área de trabalho para aplicativos

1

Eu sei que há muitas perguntas sobre isso. Eu tentei seguir alguns deles, mas não consegui.

Então eu instalei o Matlab R2014 em /opt/MATLAB/R2014 e ele roda bem quando eu executo seu shell a partir do terminal:

/opt/MATLAB/R2014a/bin$ ./matlab

Agora, quero adicionar um atalho à área de trabalho, por isso fiz matlab.desktop e coloquei o seguinte conteúdo:

[Desktop Entry]
Version=1.0
Name=Matlab R2014
Comment=Run MATLAB to do some amazing stuff!
Exec=/opt/MATLAB/R2014a/bin/matlab
Icon=/opt/MATLAB/R2014a/toolbox/shared/dastudio/resources/Matlabicon.png
Terminal=false
Type=Application
Categories=Utility;Application;

Eu também alterei o tipo de arquivo para executável. Mas quando eu clico, o lançador matlab aparece, mas desaparece dentro de um segundo ou dois.

Além disso, o atalho não mostra o ícone que eu especifiquei para ele.

O que pode estar errado?

    
por Saeid87 23.11.2014 / 13:43

1 resposta

2

Aparentemente , matlab precisa ser executado em um terminal. Isso significa que a configuração de Terminal to true deve fazer o atalho funcionar:

[Desktop Entry]
Version=1.0
Name=Matlab R2014
Comment=Run MATLAB to do some amazing stuff!
Exec=/home/saeid/bin/matlab.sh
Icon=matlab
Terminal=true
Type=Application
Categories=Utility;Application;

Para que o ícone seja reconhecido, você precisa ter um ícone chamado matlab.png na pasta ~/.icons ou na pasta /usr/share/icons/hicolor/NNxNN/apps/ do sistema. Os Ns são as várias resoluções de ícones.

    
por terdon 23.11.2014 / 16:17