Problema ao executar o Matlab a partir do ícone do iniciador

0

Eu referenciei este link para o meu problema: Como criar o ícone do lançador

Embora meu ícone matlab já tenha sido criado , sempre que clico nele, ele aparece por alguns segundos:

Em seguida, o aplicativo se fecha automaticamente !

Eu tenho que executá-lo a partir do terminal toda vez que o MATLAB realmente abrir e ir além da tela inicial:

/usr/local/MATLAB/R2017a/bin/matlab

Embora o método acima funcione perfeitamente, eu quero ser capaz de executá-lo corretamente a partir do ícone, eu não consigo descobrir qual é o problema.

Como mencionado no link acima, da resposta mais votada eu fiz isso primeiro:

sudo ln /usr/share/app-install/desktop/matlab-support:matlab.desktop /usr/share/applications/matlab.desktop

Em seguida, excluiu todo o conteúdo do arquivo .matlab e o substituiu por:

[Desktop Entry]
X-AppInstall-Package=matlab-support
X-AppInstall-Popcon=4
X-AppInstall-Section=multiverse

Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/MATLAB/R2017a/bin/matlab -desktop
Name=MATLAB
Icon=/usr/share/app-install/icons/_usr_share_icons_hicolor_48x48_apps_matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit

X-Ubuntu-Gettext-Domain=app-install-data

Quando eu repito a primeira etapa, recebo a seguinte mensagem:

ln: failed to create hard link '/usr/share/applications/matlab.desktop': File exists

Depois, tentei criar um link físico, conforme sugerido em uma das respostas:

ln -s /usr/local/MATLAB/R2017a/bin/matlab /usr/local/bin/matlab

Nada parece funcionar para mim, ajuda!

    
por Kewal Shah 12.01.2018 / 16:52

1 resposta

1

Existem 2 problemas com a sua abordagem.

  1. você usa hardlink em vez de symlink explicado aqui
  2. você trocou de caminho de destino e de link. Deve ser sudo ln -s pathToLink pathToTarget

Portanto, este é o comando corrigido:

sudo ln -s /usr/share/applications/matlab.desktop /usr/share/app-install/desktop/matlab-support:matlab.desktop

    
por FK-VH 12.01.2018 / 18:48