Ich habe Matlab R2013a kürzlich installiert und es funktioniert einwandfrei. Ich kann es jedoch nur über /usr/local/MATLAB/R2013a/bin/matlab
das Terminal starten . Wenn ich matlab
es eingebe, heißt es, dass der Befehl nicht gefunden wurde, und ich kann nicht scheinen, ein Symbol im Seitenleisten-Launcher zu bekommen. Wie kann ich es schaffen, damit ich vom Befehls-Matlab oder von einem Launcher aus starten kann?
Bearbeiten: Ich habe einen Link erstellt, damit ich ihn durch Eingabe matlab
im Terminal starten kann . Ich kann den Unity Icon Launcher immer noch nicht zum Laufen bringen. Ich habe es geschafft, ein Symbol über eine matlab.desktop
Datei in zu erstellen /usr/share/applications
. Wenn ich darauf klicke, wird Matlab gestartet, aber nach dem ersten Ladebildschirm wird Matlab beendet, anstatt die Anwendung zu starten. Es funktioniert jedoch über das Terminal. Meine matlab.desktop
Datei ist:
[Desktop Entry]
Type=Application
Name=Matlab
Comment=Matlab R2013a
Icon=/usr/share/icons/Matlab.png
Exec=/usr/local/MATLAB/R2013a/bin/matlab
Categories=Office
Terminal=false`
Antworten:
Die Sperre für den Launcher funktioniert in der Tat nicht für Matlab. Es gibt jedoch eine .desktop-Datei, die Teil der Matlab-Installation ist.
Sie müssen einige Dinge in dieser Datei (matlab.desktop) aktualisieren:
Geben Sie dem Symbol einen absoluten Dateipfad, indem Sie den obigen Pfad in ändern
Und ändern Sie:
Jetzt sollten Sie in der Lage sein, das Symbol für den Launcher zu sperren und matlab von dort aus zu starten.
quelle
Terminal=true
ist nicht erforderlich.-desktop
Argument mit demmatlab
Befehl verwenden, den SieTerminal=true
in der Launcher-Datei nicht benötigenBei mir funktioniert das einwandfrei ...
Öffnen Sie ein Terminal und dann
1. Laden Sie Ihr eigenes Symbol herunter-
2.Geben Sie Ihre Zugriffsberechtigung
3.Bearbeiten Sie Ihre .desktop-Datei
4.und fügen Sie Folgendes in das Dokument ein.
das ist es..! Speichern Sie und Sie sollten eine neue Desktop-Verknüpfung in Ihrem Launcher haben
quelle
In Ihrer Datei matlab.desktop müssen Sie angeben, dass Sie auf dem Desktop ausführen möchten.
Ihr Exec = sollte so aussehen:
quelle
sudo apt-get install matlab-support
https://help.ubuntu.com/community/MATLAB
quelle
Für Ubuntu 16.04 und MATLAB R2016b
Finden Sie Ihr bevorzugtes Bild im .png-Format und benennen Sie es um
matlab.png
.Ausführen:
Der obige Befehl kopiert Ihr Symbol in den entsprechenden Ordner.
Ausführen:
Kopieren Sie dann die folgenden Zeilen auf
matlab.desktop
:Weiter mit Dash und tippe
matlab
.Wählen Sie das Symbol in Dash aus und wechseln Sie in den Launcher.
Τέλος! Das Ende!
quelle
Nach meiner Erfahrung besteht die bisher einfachste Lösung darin, "matlab-support" einfach über apt-get zu installieren. Es löst nicht nur dieses Problem, sondern auch andere. Öffnen Sie einfach ein Terminal und tippen Sie
Sie werden nach dem Standort von Matlab gefragt. Meins ist bei
/usr/local/MATLAB/R2017b
.quelle
Erstellen Sie einen symbolischen Link in
/usr/local/bin
, dh als suSobald MATLAB ausgeführt wird, sollte ein Symbol in der Launcher-Symbolleiste angezeigt werden. Klicken Sie mit der rechten Maustaste darauf und sperren Sie es für den Launcher.
quelle
matlab
das Terminal eingebe. Die Sperre für den Launcher funktioniert jedoch nicht. Gibt es eine Möglichkeit, es anzuzeigen, wenn ich matlab im Unity Launcher durchsuche oder ein Desktopsymbol dafür haben kann?Ich hatte das gleiche Problem und fand heraus, dass Matlab die .desktop-Datei nicht nur in
~/.local/share/applications/
, sondern auch in installiert hat/usr/share/applications/
. In diesem Sinne meine Lösung:Stellen Sie sicher, dass Sie matlab starten können, indem Sie
matlab
terminal eingeben . Wenn nicht, können Sie einen Sym-Link installieren, um dies zu tun, oder meinematlab
Befehle unten durch den vollständigen Pfad zur ausführbaren Matlab-Datei ersetzen .Laden Sie ein matlab-Symbol herunter und speichern Sie es in
~/.local/share/icons/matlab.png
Erstellen Sie eine neue Datei
~/.local/share/applications/matlab_version.desktop
mit folgendem Inhalt: [Desktop Entry]Encoding = UTF-8 Version = 1.0 Typ = Anwendungsname = MATLAB Icon = matlab.png Exec = matlab -desktop StartupNotify = fals [Terminal = false
Überprüfen Sie, ob für die soeben erstellte Datei (matlab_version.desktop) die Berechtigungen für die Ausführung festgelegt wurden.
Navigieren Sie mit dem Nautilus-Dateiexplorer zu ~ / .local / share / applications / und doppelklicken Sie dann auf matlab_version (die Dateierweiterung wird hier ausgeblendet).
Das sollte matlab starten. Wenn es funktioniert, klicken Sie mit der rechten Maustaste auf das Matlab-Symbol im Geräte-Launcher und wählen Sie dann "Sperre für Launcher". Wenn es nicht funktioniert, prüfen Sie, ob die Datei über Ausführungsberechtigungen verfügt und ob Ihr Sym-Link funktioniert.
quelle