ThinkPadX220のドッキングまたはドッキング解除時にカスタムスクリプトを実行したいと思います。
明らかな場所はいくつかのudev
ルールですが、どのイベントまたは属性を使用する必要がありますか?別のオプションはacpi
です。それはより良いオプションですか?実行可能な代替手段として他に何がありますか?私はDebianを実行しています。これは、squeeze、backports、wheeze ...とsidを組み合わせたものです。ネイティブソリューションはありますか?
udev
(およびsysfs
のような他の低レベルのインターフェース)の上に、すべての人の好みに合わせて構成可能な適切なツールを見つけました。それは呼ばれています laptop-mode-tools
Debianパッケージのジリオンの1つ(他のディストリビューションでは http://www.samwel.tk/laptop_mode/ で入手可能)。
ThinkPadカーネル・モジュールをインストールする場合は、ACPIイベントを使用してドッキング/ドッキング解除イベントにフックすることもできます。 https://feeding.cloud.geek.nz/posts/hooking-into-docking-undocking-events- to-run-scripts /