О чем мы здесь говорим? Автоматизированные USB-кнопки на безголовом сервере за 200 рублей, а то и дешевле.
Вводная часть: Дома есть «домашний» сервер.
Эта коробка Lenovo q190 немного больше, чем коробка для DVD. Еще есть МФУ Samsung SCX-4220. Все работает на ubuntu 14.04 LTS, отлично печатает через CUPS, отлично сканирует, но автоматизация не очень хорошая.
Грусть: Дело в том, что на Самсунге нет отдельной кнопки сканирования на компьютер, которую можно было бы перехватить и запустить сканирование скриптом.
Внезапное решение : второй месяц, покупая очередную новую батарею для своего ноутбука, заметил на витрине магазина эту штуку.
USB 7.1-канальный звук.
Такие звуковые коробки есть практически в каждом магазине по цене 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
-
Ibm Thinkpad 390E: Ноутбук Конца Девяностых
19 Oct, 24 -
Наизнанку
19 Oct, 24 -
Выпущена Самая Быстрая Версия Firefox
19 Oct, 24