Как обнаружить и запустить пользовательские скрипты при подключении / отключении ThinkPad?

Я хочу запускать пользовательские сценарии при подключении или отключении моего ThinkPad X220.

Очевидным местом является некоторое udev Правило, но какие события или атрибуты я должен использовать? Другой вариант acpi, Это лучший вариант? Что еще является жизнеспособной альтернативой? Я работаю с Debian, смесью squeeze, backports, wheeze... и sid. Есть ли нативное решение?

2 ответа

Решение

Я нашел правильный инструмент на вершине udev (и другие низкоуровневые интерфейсы, такие как sysfs), настраивается на любой вкус. Это называется laptop-mode-tools один из пакетов пакетов Debian (доступен для других дистрибутивов по адресу http://www.samwel.tk/laptop_mode/).

Вы также можете использовать события ACPI для подключения к событиям стыковки / отстыковки, если вы установите модуль ядра ThinkPad: https://feeding.cloud.geek.nz/posts/hooking-into-docking-undocking-events-to-run-scripts/

Другие вопросы по тегам