Глобальный Демон Горячих Клавиш Thd Или Триггерхэппи

О чем мы здесь говорим? Автоматизированные USB-кнопки на безголовом сервере за 200 рублей, а то и дешевле.

Вводная часть: Дома есть «домашний» сервер.

Эта коробка Lenovo q190 немного больше, чем коробка для DVD. Еще есть МФУ Samsung SCX-4220. Все работает на ubuntu 14.04 LTS, отлично печатает через CUPS, отлично сканирует, но автоматизация не очень хорошая.

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

Внезапное решение : второй месяц, покупая очередную новую батарею для своего ноутбука, заметил на витрине магазина эту штуку.

USB 7.1-канальный звук.



глобальный демон горячих клавиш thd или триггерхэппи

Такие звуковые коробки есть практически в каждом магазине по цене 200 рублей за штуку.

Ой, думаю, а что если китайские + кнопки и это клавиатура? Дайте мне один? Выполнение: Купил, подключил к безголовому q190 и начал смотреть на выходе $lsusb Шина 001 Устройство 005: ID 0d8c:013c C-Media Electronics, Inc. Аудиоконтроллер CM108 Печально, думаю, но я решил посмотреть, что еще нашли в dmesg? hid-generic 0003:0D8C:013C.0002: input,hidraw0: Устройство USB HID v1.00 [C-Media Electronics Inc. USB PnP Sound Device] на USB-0000:00:1a.0-1.4/input3 О, именно то, что доктор прописал.

Большой! Кнопки звуковой карты напоминают небольшую USB-клавиатуру.

Это то что мне нужно.

КНИ: github.com/wertarbyte/triggerhappy В Ubuntu 14.04 он «искрится».

$ apt-get install thd Параметр: $ cat /etc/triggerhappy/triggers.d/brj.conf KEY_VOLUMEDOWN 1 /home/brj/bin/scanme.sh KEY_VOLUMEUP 1 /home/brj/grab-torrent.sh Нажимаем клавишу уменьшения громкости - начинается сканирование Нажимаем клавишу громкости вверх - торрент скачает последние файлы и начнет скачиваться.

Скрипт, запускающий сканирование: #!/бин/ш outscan="scan-`date +"%Y-%m-%d-%H%M%S"`" scanimage --progress --mode Color --format=tiff --разрешение 300 > /tmp/image.tiff конвертировать /tmp/image.tiff /home/brj/Dropbox/${outscan}.

jpg rm /tmp/image.tiff Практическая работа: Сначала я дополнительно добавил звуки из супер марио и mpg123, чтобы знать, заработало или нет. Система работает нормально, поэтому я ее удалил.

Где еще я могу его использовать? Эта штука ограничена только вашей фантазией и количеством кнопок.

Можно переключать интернет на резервный канал, сканировать, перегружать сервера/сервисы, делать архивацию на внешний винт, в общем, можно автоматизировать все, на что хватит фантазии.

Удачи.

Теги: #linux #Администрирование сервера #Конфигурация Linux #клавиатура #usb #кнопка #thd

Вместе с данным постом часто просматривают: