Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.
     

Cuttlefish - утилита для назначения действия на события

11.07.12, 00:05
Автор ggg

Очень часто хочется автоматизировать рутинные действия, которые приходится выполнять на ноуте или десктопе изо дня в день, например, поменять настройки прокси и принтер по-умолчанию при подключении к рабочей/домашней сети, поменять статус в Pidgin при уходе с работы и многие другие действия, ограниченные лишь воображением. Конечно, можно сесть, разобраться как система определяет что наступило то или иное событие, написать несколько bash/perl скриптов и достигнуть желаемого, но хочется способ попроще.

Сегодня я наткнулся на великолепное готовое решение - Cuttlefish.

Программа позволяет реагировать на такие события, как:

  • запуск/завершение приложения
  • подключение/отключение указанного bluetooth устройства
  • включение/выключение bluetooth
  • выключение/отключение wi-fi (есть возможность указать подключение к какой сети)
  • подключение/отключение блока питания
  • запуск/остановка хранителя экрана (блокировка экрана)
  • подключение/отключение указанного USB-устройства

Программа позволяет выполнять такие действия, как:

  • запуск/завершение приложения (с возможностью указания параметров запуска, рабочей директории и т.п.)
  • установка заданного уровня громкости
  • включение/выключение bluetooth
  • включение/выключение wi-fi
  • смена принтера по-умолчанию
  • смена обоев (ну куда ж без этого)
  • смена прокси
  • установка статуса в Pidgin
  • hibernate, перезагрузка, выключение, suspend
  • запуск/остановка хранителя экрана (блокировка экрана)

Приложение поставляется с Ubuntu-индикатором, но к сожалению он плохо сочетается с монохромной темой, которая идет по-умолчанию. Приложение разработано в рамках Ubuntu App Showdown, поэтому немного сыровато и может содержать баги, но все равно, возможности, которые оно предоставляет компенсируют все минусы.

Для установки приложения в Ubuntu 12.04 необходимо выполнить следующие команды:

sudo add-apt-repository ppa:noneed4anick/cuttlefish
sudo apt-get update
sudo apt-get install cuttlefish

Комментарии

Войдите, чтобы оставить комментарий