Fechamento automático do aplicativo do CentOS 7 quando adicionado ao Show Applications

0

Eu instalei o MATLAB no CentOS 7, cujo instalador não adicionou um ícone ao Show Applications. Eu criei um arquivo da área de trabalho matlab.desktop in /usr/share/applications da seguinte forma:

[Desktop Entry]
Type=Application
Version=9.2.0
Name=Matlab
Path=/opt/matlab/R2017a/bin
Exec=/opt/matlab/R2017a/bin/matlab
Comment=Matlab
Icon=/opt/matlab/R2017a/usr/share/icon/matlabicon_128.png
Terminal=false
StartupNotify=true
X-Desktop-File-Install-Version=0.15

O problema é que o MATLAB é executado, mostrando a janela de boas-vindas, e vejo que o processo é iniciado quando executo ps -e | grep MATLAB . Mas então o processo está encerrado! Quando eu executo o MATLAB usando o terminal e o comando matlab , ele abre e funciona sem nenhum problema.

Qual é o problema aqui?

Obrigado

    
por Celdor 11.05.2017 / 14:31

1 resposta

0

Eu tenho resposta de resposta no CentOS Forum. Eu decidi responder a esta pergunta como ninguém fez até agora.

O comando MATLAB aceita opções adicionais. Um deles é:

matlab -desktop
Start MATLAB without a controlling terminal. Use this option when you start MATLAB from a window manager menu or desktop icon

Então, essencialmente, adicionar -desktop à propriedade Exec resolveu o problema:

Exec=/opt/matlab/R2017a/bin/matlab -desktop
    
por 13.05.2017 / 18:48

Tags