Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'd like to run custom scripts on docking or un-docking my ThinkPad X220.

Obvious place is some udev rule, but what events or attributes should I use? Another option is acpi. Is it better option? What else comes as viable alternative? I am running Debian, a mix between squeeze, backports, wheeze... and sid. Is there any native solution?

share|improve this question
    
I have no way to test this myself but here's a suggestion: look through the messages generated by the kernel dmesg or syslog messages to check what messages are generated when you dock/undock. If you do see a notification you should be able to tie the event that generates the message to your script. –  dinesh Feb 23 '13 at 16:56
add comment

1 Answer

up vote 0 down vote accepted

I found the right tool on top of udev (and other low level interfaces like sysfs), configurable to everyone's taste. It's called laptop-mode-tools one of zilions of Debian packages (available for other distros at http://www.samwel.tk/laptop_mode/).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.