Ich habe versucht, das installierte Matlab unter Ubuntu 10.10 zum Menü der Anwendungen hinzuzufügen.
Ich klickte auf Gnome-Menü -> Einstellungen -> Hauptmenü -> Programmierung -> Neues Element, wo ich die Matlab-Datei ... / MatlabR2010b / bin / matlab als Befehl eingab und den Typ als "Anwendung" auswählte. Dann bin ich fertig.
Wenn ich jedoch auf das Element im Menü "Programme" klicke, wird das Matlab-Symbol einige Sekunden lang angezeigt, und dann passiert nichts anderes.
Wenn ich den Typ "Anwendung im Terminal" auswähle, wird im letzten Schritt des Hinzufügens von Matlab zum Anwendungsmenü nach dem Klicken auf das Element im Anwendungsmenü zunächst ein Terminalfenster und dann das Matlab-Befehlsfenster angezeigt .
Also habe ich mich gefragt, wie ich das Problem lösen kann, dass Matlab nicht startet, wenn der Typ als "Anwendung" ausgewählt wurde. Gibt es auch eine Möglichkeit, das Erscheinen des Terminals zu verhindern, wenn der Typ als "Anwendung im Terminal" ausgewählt wurde?
ls -l ../MatlabR2010b/bin/
Ich vermute, dermatlab
Befehl ist eigentlich ein Skript und keine ausführbare Datei.Antworten:
Ich habe einige nützliche Anweisungen gefunden, die für mich funktionieren (Ubuntu 10.04).
Der Befehl zum Kopieren und Einfügen, nachdem Sie Ihre Version überprüft haben :
/usr/local/MATLAB/R2012b/bin/matlab -desktop
quelle
Obwohl ich eine neuere Version von Ubuntu (und Matlab) verwende, hat dies für mich sehr gut funktioniert: Ich habe Matlab 2012b auf Ubuntu 12.10 installiert und anschließend das matlab-Support-Paket im Ubuntu Software Center installiert:
sudo apt-get install matlab-support
(Nach dieser Antwort in einer verwandten Frage: /ubuntu//a/140078/16835 )
Dadurch wird ein Desktopsymbol / Startprogramm hinzugefügt, und Sie können das Problem mit der Compilerverknüpfung beheben.
quelle
Es ist auch schön, nicht zwei Icons im Launcher zu haben, während MATLAB läuft. Bearbeiten Sie dazu die * .desktop-Datei mit dem Launcher für MATLAB (grep für matlab in ~ / .local / share / applications) und fügen Sie die folgende Zeile am unteren Rand hinzu
quelle
Sie müssen
-desktop
Parameter nach dem Befehl verwenden, was bedeutet, dass Sie wie in Befehl schreiben solltenbin/matlab -desktop
.quelle
Wie Kaustubh P sagte, könnte es sich durchaus um ein Drehbuch handeln. Der beste Weg, um zu sagen, ist zu versuchen, zu
head -1 .../MatlabR2010b/bin/matlab
sehen, ob es mit#!/bin/sh
oder ähnlich beginnt .Wenn es sich um ein Skript handelt, möchten Sie möglicherweise Ihren Gnome-Menüeintrag auf "Anwendung" setzen und den Befehl auf
quelle
-c
weist die Shell an, die Befehle in der folgenden Befehlszeichenfolge auszuführen. Unter Ubuntu / bin / sh wird die Dash-Shell gestartet, bei der es sich um eine POSIX-kompatible Shell handelt, deren Funktionsumfang jedoch minimaler ist als bei bash. Ich bin mir jedoch nicht sicher, warum dies bei Ihnen immer noch nicht funktioniert.Ok, versuch das:
Klicken Sie mit der rechten Maustaste auf ein leeres Teil in Ihrem Gnome-Bedienfeld und klicken Sie auf
Custom Application Launcher
Stellen Sie sicher, dass die Einträge mit denen im Bild übereinstimmen.
Lassen Sie uns wissen, dass es funktioniert hat!
quelle