Главная > Linux > Linux: запуск gui приложений из терминала

Linux: запуск gui приложений из терминала

05.07.2016 0 коммент. » Просмотры: 586
 

Пингвин

Небольшая заметка о том, как запускать gui приложения из терминала при этом иметь возможность продолжать работу с командной строкой..

Первое что понадобится, создать папку для скриптов и поместить её в $PATH, для доступа к скриптам из любой папки. Далее напишем небольший скрипт позволяющий скрывать вывод приложения. И в конце, протестируем все. Поехали!

создаем папку в своей рабочей директории

mkdir ~/Scripts

добавляем её в профиль:

mcedit ~/.profile

в самый конец файла добавляем

PATH=$PATH:~/Scripts

применяем профиль:

. ~/.profile

проверяем что изменения появились в переменной $PATH

echo $PATH

Теперь создаем скрипт позволяющий запускать приложения в фоновом режиме

mcedit ~/Scripts/sbg

и добавляем следующее

#!/bin/bash
nohup "$@" &>/dev/null & disown %%

сохраняем и даем права на запуск

chmod +x ~/Scripts/sbg

теперь можем запускать любое приложение командой sbg, например запускаем gimp:

sbg gimp

для удобства запуска "проводника", я в туже папку добавил такой скрипт:

mcedit ~/Scripts/explorer

в файл пишем следующее

#!/bin/bash
dir=$(pwd)
sbg dolphin "$dir"

сохраняем и даем права на запуск

chmod +x ~/Scripts/explorer

теперь можно перейти в любую папку в терминале, набрать

explorer

и откроется Dolphin

Автор: | Теги: , , , ,

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>