Запуск 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). Для этого щелкните правой кнопкой мыши на рабочем столе и нажмите "Создать панель запуска..." и введите данные:

matlab.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/
Другие вопросы по тегам