J'essayais d'ajouter le matlab installé au menu des applications sous Ubuntu 10.10.
J'ai cliqué sur Gnome-Menu -> Préférence -> Menu principal -> Programmation -> Nouvel élément, où j'entre le fichier Matlab ... / MatlabR2010b / bin / matlab comme commande, et j'ai sélectionné le type comme "Application". Alors j'ai fini.
Mais lorsque je clique sur l'élément dans le menu des applications, l'icône Matlab apparaît pendant quelques secondes, puis rien d'autre ne se produit.
Si je sélectionne le type "Application dans le terminal", puis dans 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 d'abord une fenêtre de terminal puis la fenêtre de commande Matlab .
Je me demandais donc comment résoudre le problème du fait que Matlab ne démarre pas lorsque le type a été sélectionné pour être "Application"? Existe-t-il également un moyen d'éliminer le terminal apparaissant lorsque le type a été sélectionné pour être "Application dans le terminal"?
ls -l ../MatlabR2010b/bin/
Je suppose que lamatlab
commande est en fait un script et non un exécutable.Réponses:
J'ai trouvé quelques instructions utiles qui fonctionnent pour moi (Ubuntu 10.04).
La commande pour copier-coller après avoir vérifié votre version :
/usr/local/MATLAB/R2012b/bin/matlab -desktop
la source
Bien que j'utilise une version plus récente d'Ubuntu (et Matlab), cela a très bien fonctionné pour moi: je viens d'installer Matlab 2012b sur Ubuntu 12.10 et j'ai ensuite installé le package de support matlab dans Ubuntu Software Center:
sudo apt-get install matlab-support
(Selon cette réponse dans une question connexe: /ubuntu//a/140078/16835 )
Cela ajoutera une icône / un lanceur de bureau, ainsi que vous permettra de résoudre le problème de liaison du compilateur.
la source
Il est également agréable de ne pas avoir deux icônes dans le lanceur lorsque MATLAB est en cours d'exécution. Pour ce faire, modifiez le fichier * .desktop contenant le lanceur pour MATLAB (grep pour matlab dans ~ / .local / share / applications) ajouter ajoutez la ligne suivante en bas
la source
vous devez utiliser le
-desktop
paramètre après la commande, ce qui signifie que vous devez écrire une commande commebin/matlab -desktop
.la source
Comme l'a dit Kaustubh P, il pourrait bien s'agir d'un script. La meilleure façon de le dire est d'essayer de
head -1 .../MatlabR2010b/bin/matlab
voir si cela commence par#!/bin/sh
ou similaire.S'il s'agit d'un script, vous souhaiterez peut-être définir votre entrée de menu gnome sur "Application" et définir la commande sur
la source
-c
indique au shell d'exécuter les commandes dans la chaîne de commande suivante. Sur Ubuntu / bin / sh lance le shell de tableau de bord, qui est un shell compatible POSIX, mais a un ensemble de fonctionnalités plus minimal que bash. Cependant, je ne sais pas pourquoi cela ne fonctionne toujours pas pour vous.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é!
la source