Ярлык запуска в Ubuntu 14.04

icon_ubuntu

Есть у меня домашний сервачок на котором я время от времени провожу эксперименты. Работает он зачастую не круглосуточно и живет на антресолях. Включать и выключать его каждый раз вручную не вариант.

А т.к. рабочая ОС это Ubuntu 14.04, с рабочим столом Unity, то пожалуй самым простым способом запускать и останавливать работу сервака  это кликнуть на ярлычок размещенный на панели. Соответственно нам нужно 2-а ярлычка. И вот как я это сделал.

2-а простых скрипта

Для начала подготовим два простеньких скрипта, которые буду запускать и останавливать сервер. Первый назовем On_srv запускает сервер путем посылки магического пакета предназначенного  MAC адресу сетевой карты сервера:

Если wakeonlan не установлен:

И второй, предназначенный для выключения сервера Off_srv. Соединяемся с сервером по ssh и задаем команду выключения. Чтобы не требовалось указывать пароль в ходе соединения кладем ssh ключик на сервер:

Итак, у нас есть 2 мини скрипта:

  1. Запуск сервера — On_srv
  2. Останов сервера — Off_srv

Создаём ярлыки

Создаём два файла соответственно, в которых пропишем имена ярлыков и пути до запускаемых скриптов. Первый назовем On_srv.desktop:

Второй соответственно Off_srv.desktop:

В файлах обязательными к заполнению являются только два параметра:

  • Name — отвечает за имя ярлыка, которое будет всплывать при наведении курсора мыши
  • Exec — отвечает за то какую команду выполнить

Как видите у меня заполнен еще и параметр Icon, где указан путь до картинки\иконки, которая будет присвоена ярлыку.

Остальные параметры:

  • Keywords — тэги и\или ключевые слова, по которым можно найти наш ярлычок в меню поиска приложений
  • Exec — путь к нашему скрипту\приложению
  • Terminal — может принимать значения true или false, запускать или нет приложение в окне терминала
  • Type — указываем раздел Dash, в котором будет отображаться ярлык
  • Icon — путь до картинки\иконки, которая будет присвоена ярлыку
  • Path — путь до каталога, в котором размещается наш скрипт
  • Categories — категория к которой будет относится ярлычок
  • NoDisplay — может принимать значения true или false, задаем отображать ли иконку в главном меню

Запускаем

Теперь можем просто перетянуть по очереди файлы Off_srv.desktop и On_srv.desktop в боковое меню и у нас всегда под рукой будут ярлычки запуска и останова трудяги сервачка.

Avatar photo

Об авторе Sky

Прописан в интернет. Характер задорный, добродушный. Интроверт по натуре. Не любит хамов, халявщиков, гопников. Увлекается всякой технической ересью. Подписывайся на новые статьи http://xit.org.ru/rss
Запись опубликована в рубрике *nix. Добавьте в закладки постоянную ссылку.

Комментарии запрещены.