Cuttlefish выполняет различные действия при наступлении определённых событий

Cuttlefish — инструмент, который может выполнять различные действия в тот момент, когда наступают определённые события. Например, вы можете изменить режим прокси в зависимости от беспроводной сети, к которой сейчас подключен компьютер, разблокировать ваш компьютер, когда подключено определённое устройство Bluetooth или USB и так далее.

Поддерживаемые типы событий

  • Приложение запускается/останавилвается
  • Bluetooth-устройство от/соединяется (вы можете выбрать устройство)
  • Bluetooth включается/выключается
  • WLAN подключается/отключается (вы можете выбрать сеть)
  • Кабель питания подключается/отключается
  • Скринсейвер включается/отключается
  • USB-устройство включается/отключается (вы можете выбрать устройство)

Поддерживаемые типы действий:

  • Запуск/остановка приложения (в расширенном режиме вы можете использовать параметры и так далее)
  • Установка громкости звука
  • Включение/выключение Bluetooth
  • Изменение принтера по-умолчанию
  • Изменение фона рабочего стола
  • Изменить режим прокси
  • Ждать
  • Pidgin: изменить статус
  • Компьютер: гибернация, перезагрузка, ждущий режим, выключение
  • Включение/выключение WLAN

У Cuttlefish есть Ubuntu AppIndicator, который можно использовать для открытия диалога настройки или чтобы вручную выполнить какие-либо действия, которые вы настроили. К сожалению, приложение не использует монохромные иконки, так что оно не очень хорошо интегрируется с темой Ubuntu по умолчанию; и говоря об иконках, над главной иконкой приложения тоже стоит немного поработать.

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

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

Устанавливаем Cuttlefish

Чтобы установить Cuttlefish в Ubuntu 12.04, используйте следующие команды:

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

Приложение должно стать доступным в Центре приложений Ubuntu Software Center, когда конкурс Ubuntu Apps Showdown завершится.