четверг, 10 сентября 2015 г.

Делаем <что угодно> в один клик

Вступление

Второй GNOME (ныне его роль исполняет MATE) предоставил возможность выполнять любые действия в один щелчок. Делается это добавлением кнопок на панели. Плюс в том, что панели постоянно доступны и отображаются на экране. Конечно, в случае если Вы - любитель использовать приложения в полнноэкранном режиме, будет удобнее добавить комбинацию клавиш клавиатуры. Сей процесс описан в одном из сообщений.

Как это сделать

Нет ничего проще добавления кнопки на панель.
  1. Щелкаем по любой панели правой кнопкой мышки. Появится менюшка.
  2. Щелкаем по пункту [Добавить на панель...]. Появится окно.

  3. Щелкаем [Пользовательсая кнопка запуска] и [Добавить]. Появится еще одно окно.
  4. Самое главное - заполнить поле "Команда". Оно должно содержать команду оболочки (sh). Если скрипт, команда или программа, запуск которой вы автоматизируете интерактивна и имеет CLI (см. пример), то в качестве типа укажите "Приложение в терминале". Можно вписать несколько команд. Однако большие алгоритмы и алгоритмы с вилками, циклами и другими сложными конструкциями я туда не вписываю. В этом случае лучше создать скрипт и в качестве команды указать "Тип" = "Адрес" (Команда сменится на Адрес) и, с помощью кнопки [Просмотреть] указать скрипт.
  5. Желательно указать имя (оно будет отображаться в подсказке к кнопке), можно сменить картинку (щелкнув по кнопке с изображением ланчера). Если хотите - добавьте примечание (будет отображаться в подсказке под именем).

Примеры

Пример 1. Команда


Команда следующая.
sudo service apache24 onestart

Пример 2. Скрипт

Допустим, написали Вы скрипт (я, например, написал dvdrec). Поместили его в одну из директорий, перечисленных в $PATH, например в /usr/local/sbin (альтернативно можно добавить директорию, в которой находится скрипт в переменную $PATH).Теперь можно создать для него кнопку. У меня получилось вот так.


Комментариев нет:

Отправить комментарий