Запуск Matlab с Gnome-Do: проблема скрипта bash
В Ubuntu Matlab следует запустить с помощью следующей команды: setsid matlab -desktop
Соответственно, я создал такой скрипт bash:
#!/bin/bash
setsid matlab -desktop
и сохранил его как /usr/bin/launchMatlab.
Теперь, если я нажму Alt+F2, наберу launchMatlab и нажму Run или нажму Enter, Matlab запустится. Однако Gnome Do, хотя и находит скрипт, позволяет только открывать, открывать, открывать терминал и копировать в буфер обмена. Выполнение скрипта как программы разрешено.
Как заставить сделать запуск скрипта?
2 ответа
Используйте программу запуска (файл.desktop). Для этого щелкните правой кнопкой мыши на рабочем столе и нажмите "Создать панель запуска..." и введите данные:
Затем вы можете скопировать его в ~/.local/share/applications
и вы сможете набрать 'Matlab', чтобы открыть его с помощью gnome-do.
Убедитесь, что скрипт исполняемый.
sudo chmod +x /usr/bin/launchMatlab
Напомним, что лучше помещать пользовательские команды в /usr/local/bin, а не в /usr/bin. Пусть менеджер пакетов управляет /usr/bin.
sudo mv /usr/bin/launchMatlab /usr/local/bin/