Linux: запуск gui приложений из терминала
Небольшая заметка о том, как запускать gui приложения из терминала при этом иметь возможность продолжать работу с командной строкой..
Первое что понадобится, создать папку для скриптов и поместить её в $PATH, для доступа к скриптам из любой папки. Далее напишем небольший скрипт позволяющий скрывать вывод приложения. И в конце, протестируем все. Поехали!
создаем папку в своей рабочей директории
0 1 2 |
mkdir ~/Scripts |
добавляем её в профиль:
0 1 2 |
mcedit ~/.profile |
в самый конец файла добавляем
0 1 2 |
PATH=$PATH:~/Scripts |
применяем профиль:
0 1 2 |
. ~/.profile |
проверяем что изменения появились в переменной $PATH
0 1 2 |
echo $PATH |
Теперь создаем скрипт позволяющий запускать приложения в фоновом режиме
0 1 2 |
mcedit ~/Scripts/sbg |
и добавляем следующее
0 1 2 3 |
#!/bin/bash nohup "$@" &>/dev/null & disown %% |
сохраняем и даем права на запуск
0 1 2 |
chmod +x ~/Scripts/sbg |
теперь можем запускать любое приложение командой sbg, например запускаем gimp:
0 1 2 |
sbg gimp |
для удобства запуска "проводника", я в туже папку добавил такой скрипт:
0 1 2 |
mcedit ~/Scripts/explorer |
в файл пишем следующее
0 1 2 3 4 |
#!/bin/bash dir=$(pwd) sbg dolphin "$dir" |
сохраняем и даем права на запуск
0 1 2 |
chmod +x ~/Scripts/explorer |
теперь можно перейти в любую папку в терминале, набрать
0 1 2 |
explorer |
и откроется Dolphin
Автор: | Теги: /
| Рейтинг:
Есть 1 комментарий.
Написать свой