Come faccio ad aggiungere Matlab al menu principale?


17

Stavo cercando di aggiungere il matlab installato al menu Applicazioni in Ubuntu 10.10.

Ho fatto clic su Gnome-Menu -> Preferenze -> Menu principale -> Programmazione -> Nuovo elemento, in cui ho inserito il file Matlab ... / MatlabR2010b / bin / matlab come comando e ho selezionato il tipo da "Applicazione". Poi ho finito.

Ma quando faccio clic sulla voce nel menu Applicazioni, l'icona Matlab viene visualizzata per alcuni secondi e poi non succede altro.

Se seleziono il tipo da "Applicazione nel terminale", nell'ultima fase dell'aggiunta di Matlab al menu Applicazioni, dopo aver fatto clic sulla voce nel menu Applicazioni, ci sarà prima una finestra terminale e poi la finestra di comando Matlab .

Quindi mi chiedevo come risolvere il problema di Matlab che non si avviava quando il tipo è stato selezionato come "Applicazione"? Esiste anche un modo per eliminare la visualizzazione del terminale quando il tipo è stato selezionato come "Applicazione nel terminale"?


Il terminale sarà visibile, poiché è stato avviato come un'applicazione dal terminale. Se non c'è un terminale, è buono come l'avvio come un'applicazione. Qual è l'output di ls -l ../MatlabR2010b/bin/Sto indovinando che il matlabcomando è in realtà uno script e non un eseguibile.
theTuxRacer,

@Kautubh: grazie! La prima riga è #! / Bin / sh.
StackExchange per tutto il

Risposte:


16

Ho trovato alcune istruzioni utili che funzionano per me (Ubuntu 10.04).

Screeshot delle proprietà del Launcher Il comando per copiare e incollare dopo aver verificato la versione :/usr/local/MATLAB/R2012b/bin/matlab -desktop


1
Questo è davvero molto utile. Per eseguire questa operazione in qualsiasi versione di Ubuntu, avrai bisogno dell'app chiamata 'Alacarte'. Segui questo link per installare: apt.ubuntu.com/p/alacarte .
Agmenor,

10

Anche se sto usando una versione più recente di Ubuntu (e Matlab), questo ha funzionato perfettamente per me: ho appena installato Matlab 2012b su Ubuntu 12.10 e ho seguito l'installazione del pacchetto di supporto matlab in Ubuntu Software Center:

sudo apt-get install matlab-support

(Come da questa risposta in una domanda correlata: /ubuntu//a/140078/16835 )

Ciò aggiungerà un'icona / launcher desktop e consentirà di risolvere il problema di collegamento del compilatore.


3

È anche bello non avere due icone nel programma di avvio mentre MATLAB è in esecuzione. Per fare ciò, modifica il file * .desktop contenente il programma di avvio per MATLAB (grep per matlab in ~ / .local / share / applicazioni) aggiungi aggiungi la seguente riga in fondo

StartupWMClass=com-mathworks-util-PostVMInit

1
Grazie! Cosa intendi con "avere due icone nel programma di avvio mentre MATLAB è in esecuzione"? Puoi pubblicare un'istantanea?
StackExchange per tutto il

2

è necessario utilizzare il -desktopparametro dopo il comando, il che significa che è necessario scrivere nel comando come bin/matlab -desktop.


1

Come ha detto Kaustubh P, potrebbe benissimo essere una sceneggiatura. Il modo migliore per dirlo è provarehead -1 .../MatlabR2010b/bin/matlab vedere se inizia con #!/bin/sho simile.

Se si tratta di uno script, potresti voler impostare la voce del menu Gnome su "Applicazione" e impostare il comando su

/bin/sh -c .../MatlabR2010b/bin/matlab

Grazie! Cosa significa -c in / bin / sh -c? è / bin / sh uguale a bash?
StackExchange per tutto il

La prima riga del file è #! / Bin / sh. Ho provato "Applicazione" con il comando "/ bin / sh -c ... / MatlabR2010b / bin / matlab", ma il problema rimane, ad esempio, solo l'icona di Matlab lampeggia senza avviare Matlab.
StackExchange per tutto il

@Tim Indica -calla shell di eseguire i comandi nella seguente stringa di comandi. Su Ubuntu / bin / sh lancia la dash dash, che è una shell conforme a POSIX, ma ha un set di funzionalità più minimale di bash. Tuttavia, non sono sicuro del motivo per cui questo non funziona ancora per te.
Jon Brett,

1

Ok, prova questo:

Fai clic con il tasto destro su una parte vuota del tuo pannello Gnome, fai clic su Custom Application Launcher

Assicurarsi che le voci siano simili a quelle nell'immagine.

Launcher

Facci sapere se ha funzionato!


1
Grazie ma ancora no.
StackExchange per tutto il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.