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

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

     . /opt/feko/6.3/bin/initfeko

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

     cadfeko

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

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

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

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

Спасибо.

3
задан 21 September 2014 в 16:50

2 ответа

Вы могли попробовать эту Исполнительную строку за Ваш .desktop файл:

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

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

0
ответ дан 21 September 2014 в 16:50

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

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

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

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

0
ответ дан 21 September 2014 в 16:50

Другие вопросы по тегам:

Похожие вопросы: