Launcher для программ, которым требуется несколько команд для запуска

3

Я уже установил программу под названием CadFeko, и я могу запустить ее с терминала. Чтобы запустить программу, сначала мне нужно запустить эту команду

     . /opt/feko/6.3/bin/initfeko

Затем я могу вызвать программу

     cadfeko

Это не освобождает терминал. Кроме того, если я закрываю программу и терминал, мне нужно снова запустить initfeko .

Я попытался создать ярлык для этой программы. Я не могу понять, как я могу использовать комбинацию этих двух команд в одной строке. Я уже пробовал что-то вроде этого в файле .desktop :

   Exec=  . /opt/feko/6.3/bin/initfeko && cadfeko

, но это не работает для меня. Пожалуйста, дайте мне знать, если есть решение для этого.

Спасибо.

    
задан antmw1361 24.04.2014 в 04:18
источник

2 ответа

4

Вы можете попробовать эту строку Exec для вашего файла .desktop :

Exec= bash -c ". /opt/feko/6.3/bin/initfeko && cadfeko"

bash откроет оболочку и правильно интерпретирует && .

    
ответ дан Sylvain Pineau 24.04.2014 в 13:35
источник
1

Используйте эту команду:

. /opt/feko/6.3/bin/initfeko && cadfeko &

добавление '& amp;' в конце пусть он будет работать в фоновом режиме, терминал автоматически скрывает

Я надеюсь, что работает

    
ответ дан Sudheer 24.04.2014 в 04:53