Debian Wheezyを使用して、省電力パッケージ(bumblebee、laptop-mode-tools、およびcpufreq)をラップトップにインストールしました。そのおかげで、電力使用量を32Wから10Wに減らしました。しかし今、私はタッチパッドを無効にできないという問題に直面しました。タッチパッドの状態を反転させる簡単なスクリプトを作成しました。
#!/bin/sh
synclient TouchpadOff=`synclient | grep TouchpadOff | awk '{print !$3}'`
このスクリプトを起動すると、期待どおりにタッチパッドの状態が反転しますが、5秒後にTouchpadOffが値「2」で書き換えられ、タッチパッドが再びアクティブになります。
TouchpadOff変数を変更するのはlaptop-mode-toolsだと思います。 Laptop-mode-toolsで関連する設定を見つけようとしましたが、何も見つかりませんでした。
TouchpadOff変数を誰が変更するかを決定する方法と、そのような変更を無効にする方法についてのアイデアはありますか?
タッチパッドを無効にせずに問題を解決しました。元々の問題は、クリックしたくないコントロールを手のひらでクリックしてタッチパッド領域に触れたことでした。以前のラップトップにはタッチパッドを無効にするためのFnホットキーがありましたが、現在のラップトップでは機能しないため、スクリプトを作成して無効にすることにしました。最終的にここで質問しました。
しかし、実際にはボタンレスタッチパッド(別名ClickPad)を持っています。これを持っていると、LinuxのUIコンポーネントをクリックするモードを変更できます。利用可能なオプションは、クリックバイタッチとクリックパッドのクリックです。クリックバイタッチオプションを選択しました。そしてもちろん、特に私のClickPadが非常に大きいことを考えると、何かを入力するたびにフォーカスを変更するのは非常に面倒でした。
では、ClickPadをクリックしてUIコンポーネントのクリックに切り替える方法は?私はGnome3を持っていますが、Unityでも、おそらく他のアイデアでも同じであるはずです。 [システム設定]に移動し、[マウスとタッチパッド]項目を選択します。 [タッチパッド]タブに移動し、[タッチパッドでマウスクリックを有効にする]チェックボックスの選択を解除します。それでおしまい :)
残念ながら、この解決策が受け入れられない場合がまだあります。たとえば、タッチパッド(ClickPadではない)を使用している場合や、ClickPadを押すのが難しい場合です。この場合、プログラムでタッチパッドを無効にするのが適切です。したがって、私はこの質問に答えないままにしておきます。