Я пытался добавить установленный Matlab в меню приложений под Ubuntu 10.10.
Я щелкнул Gnome-Menu -> Preference -> Main Menu -> Programming -> New Item, где я ввел файл Matlab ... / MatlabR2010b / bin / matlab в качестве команды, и выбрал тип "Приложение". Тогда я закончил.
Но когда я щелкаю по пункту в меню Приложений, значок Matlab появляется на несколько секунд, а затем больше ничего не происходит.
Если я выберу тип «Приложение в терминале», то на последнем шаге добавления Matlab в меню приложений после того, как я щелкну по пункту в меню «Приложения», сначала будет окно терминала, а затем командное окно Matlab. ,
Так что мне было интересно, как решить проблему, когда Matlab не запускается, когда выбран тип «Приложение»? Также есть ли способ устранить появление терминала, когда выбран тип «Приложение в терминале»?
ls -l ../MatlabR2010b/bin/
я думаю,matlab
команда на самом деле сценарий, а не исполняемый файл.Ответы:
Я нашел несколько полезных инструкций, которые работают для меня (Ubuntu 10.04).
Команда копировать-вставить после проверки вашей версии :
/usr/local/MATLAB/R2012b/bin/matlab -desktop
источник
Хотя я использую более свежую версию Ubuntu (и Matlab), это отлично работает для меня: я только что установил Matlab 2012b на Ubuntu 12.10, а затем установил пакет поддержки matlab в Ubuntu Software Center:
sudo apt-get install matlab-support
(Согласно этому ответу в связанном вопросе: /ubuntu//a/140078/16835 )
Это добавит значок / панель запуска на рабочем столе, а также позволит исправить проблему компиляции компилятора.
источник
Также хорошо, что во время запуска MATLAB не было двух значков в панели запуска. Для этого отредактируйте файл * .desktop, содержащий панель запуска для MATLAB (grep для matlab в ~ / .local / share / Applications), добавьте следующую строку в конец
источник
вам нужно использовать
-desktop
параметр после команды, что означает, что вы должны писать в команде, какbin/matlab -desktop
.источник
Как сказал Kaustubh P, это вполне может быть сценарий. Лучший способ узнать это - попытаться
head -1 .../MatlabR2010b/bin/matlab
узнать, начинается ли он с#!/bin/sh
или схожим образом.Если это скрипт, вы можете установить в меню «GNOME» пункт «Приложение» и установить команду
источник
-c
оболочке выполнять команды в следующей командной строке. В Ubuntu / bin / sh запускает оболочку dash, которая является POSIX-совместимой оболочкой, но имеет более минимальный набор функций, чем bash. Однако я не уверен, почему это все еще не работает для вас.Хорошо, попробуйте это:
Щелкните правой кнопкой мыши на пустую часть на панели Gnome, нажмите
Custom Application Launcher
Убедитесь, что записи похожи на те, что на изображении.
Дайте нам знать, что это сработало!
источник