web-dev-qa-db-ja.com

ThinkPadのドッキング/ドッキング解除時にカスタムスクリプトを検出して実行する方法は?

ThinkPadX220のドッキングまたはドッキング解除時にカスタムスクリプトを実行したいと思います。

明らかな場所はいくつかのudevルールですが、どのイベントまたは属性を使用する必要がありますか?別のオプションはacpiです。それはより良いオプションですか?実行可能な代替手段として他に何がありますか?私はDebianを実行しています。これは、squeeze、backports、wheeze ...とsidを組み合わせたものです。ネイティブソリューションはありますか?

6
Matej Kovac

udev(およびsysfsのような他の低レベルのインターフェース)の上に、すべての人の好みに合わせて構成可能な適切なツールを見つけました。それは呼ばれています laptop-mode-tools Debianパッケージのジリオンの1つ(他のディストリビューションでは http://www.samwel.tk/laptop_mode/ で入手可能)。

1
Matej Kovac

ThinkPadカーネル・モジュールをインストールする場合は、ACPIイベントを使用してドッキング/ドッキング解除イベントにフックすることもできます。 https://feeding.cloud.geek.nz/posts/hooking-into-docking-undocking-events- to-run-scripts /

0
Francois Marier