Próbowałem dodać zainstalowany Matlab do menu aplikacji w systemie Ubuntu 10.10.
Kliknąłem Gnome-Menu -> Preferencje -> Menu główne -> Programowanie -> Nowy element, w którym wprowadziłem plik Matlab ... / MatlabR2010b / bin / matlab i wybrałem typ na „Aplikacja”. Potem skończyłem.
Ale kiedy klikam element w menu Aplikacje, ikona Matlab pojawia się na kilka sekund, a potem nic więcej się nie dzieje.
Jeśli wybiorę typ „Aplikacja w terminalu”, to w ostatnim kroku dodawania Matlaba do menu aplikacji, po kliknięciu elementu w menu aplikacji, najpierw pojawi się okno terminala, a następnie okno poleceń Matlab .
Zastanawiałem się więc, jak rozwiązać problem polegający na tym, że Matlab nie uruchamia się po wybraniu typu „Aplikacja”? Czy istnieje również sposób na wyeliminowanie pojawiania się terminala, gdy typ został wybrany jako „Aplikacja w terminalu”?
ls -l ../MatlabR2010b/bin/
Jestem zgadywaniamatlab
polecenia jest faktycznie skrypt i nie wykonywalny.Odpowiedzi:
Znalazłem przydatne instrukcje, które działają dla mnie (Ubuntu 10.04).
Polecenie skopiuj-wklej po sprawdzeniu wersji :
/usr/local/MATLAB/R2012b/bin/matlab -desktop
źródło
Chociaż korzystam z nowszej wersji Ubuntu (i Matlab), działało to dla mnie świetnie: właśnie zainstalowałem Matlab 2012b na Ubuntu 12.10, a następnie zainstalowałem pakiet obsługi matlab w Centrum oprogramowania Ubuntu:
sudo apt-get install matlab-support
(Zgodnie z tą odpowiedzią w powiązanym pytaniu: /ubuntu//a/140078/16835 )
Spowoduje to dodanie ikony / programu uruchamiającego na pulpicie, a także pozwoli rozwiązać problem z łączeniem się kompilatora.
źródło
Miło też nie mieć dwóch ikon w programie uruchamiającym, gdy MATLAB jest uruchomiony. Aby to zrobić, edytuj plik * .desktop zawierający program uruchamiający dla MATLAB (grep dla matlab w ~ / .local / share / applications) dodaj dodaj następujący wiersz na dole
źródło
musisz użyć
-desktop
parametru po poleceniu, co oznacza, że powinieneś pisać w poleceniu podobnym dobin/matlab -desktop
.źródło
Jak powiedział Kaustubh P, może to być skrypt. Najlepszym sposobem na
head -1 .../MatlabR2010b/bin/matlab
sprawdzenie jest sprawdzenie, czy zaczyna się od#!/bin/sh
podobnego.Jeśli jest to skrypt, możesz ustawić pozycję menu gnome na „Aplikacja” i ustawić polecenie na
źródło
-c
Mówi powłoce, aby wykonała polecenia w następującym ciągu poleceń. Na Ubuntu / bin / sh uruchamia powłokę dash, która jest powłoką zgodną z POSIX, ale ma bardziej minimalny zestaw funkcji niż bash. Nie jestem jednak pewien, dlaczego to nadal nie działa.Ok, spróbuj tego:
Kliknij prawym przyciskiem myszy pustą część w panelu Gnome, kliknij
Custom Application Launcher
Upewnij się, że wpisy są podobne do tych na obrazie.
Daj nam znać, że to zadziałało!
źródło