J'essayais d'ajouter le matlab installé au menu Applications sous Ubuntu 10.10.
J'ai cliqué sur Gnome-Menu -> Préférences -> Menu principal -> Programmation -> Nouvel élément, dans lequel j'ai saisi le fichier Matlab .../MatlabR2010b/bin/matlab en tant que commande et sélectionné le type "Application". Puis j'ai fini.
Mais lorsque je clique sur l'élément dans le menu Applications, l'icône Matlab apparaît pendant quelques secondes, puis rien ne se passe.
Si je sélectionne le type "Application dans un terminal", puis lors de la dernière étape de l'ajout de Matlab au menu Applications, après avoir cliqué sur l'élément dans le menu des applications, il y aura tout d'abord une fenêtre de terminal, puis la fenêtre de commande Matlab. .
Je me demandais donc comment résoudre le problème de Matlab qui ne commence pas lorsque le type a été sélectionné pour être "Application"? Existe-t-il également un moyen d’éliminer le terminal qui apparaît lorsque le type choisi est "Application in Terminal"?
J'ai trouvé des instructions utiles qui fonctionnent pour moi (Ubuntu 10.04).
La commande à copier-coller après avoir vérifié votre version : /usr/local/MATLAB/R2012b/bin/matlab -desktop
Bien que j'utilise une version plus récente d'Ubuntu (et de Matlab), cela a très bien fonctionné pour moi: je viens d'installer Matlab 2012b sur Ubuntu 12.10 et de suivre l'installation du package de support matlab dans le Centre de logiciel Ubuntu:
Sudo apt-get install matlab-support
(Selon cette réponse dans une question connexe: https://askubuntu.com/a/140078/16835 )
Cela ajoutera une icône/un lanceur de bureau et vous permettra également de résoudre le problème de liaison du compilateur.
Il est également agréable de ne pas avoir deux icônes dans le lanceur pendant que MATLAB est en cours d'exécution. Pour ce faire, éditez le fichier * .desktop contenant le programme de lancement de MATLAB (grep pour matlab dans ~/.local/share/applications). Add ajoutez la ligne suivante en bas
StartupWMClass=com-mathworks-util-PostVMInit
vous devez utiliser le paramètre -desktop
après la commande, ce qui signifie que vous devez écrire dans la commande comme bin/matlab -desktop
.
Ok, essayez ceci:
Faites un clic droit sur une partie vide de votre panneau Gnome, cliquez sur Custom Application Launcher
Assurez-vous que les entrées sont similaires à celles de l'image.
Faites-nous savoir si cela a fonctionné!
Comme Kaustubh P l'a dit, il pourrait bien s'agir d'un script. La meilleure façon de le savoir est d'essayer head -1 .../MatlabR2010b/bin/matlab
et de voir s'il commence par #!/bin/sh
ou similaire.
Si c’est un script, vous voudrez peut-être paramétrer votre entrée de menu du gnome sur "Application" et régler la commande sur
/bin/sh -c .../MatlabR2010b/bin/matlab