私は、新しいタッチパッド(クリックパッド)を備えたThinkpad carbon X1 gen2ノートブックを所有しています。同じクリックパッドがT440およびW540モデルでも使用されているようです。タッチパッドをオフにしますが、それでもトラックポイントを使用できます。ただし、新しいクリックパッドノートブックには物理的なマウスボタンがありません。代わりに、タッチパッド上の領域をマウスボタンの左、中央、右にマッピングする必要があります。つまりubuntu/unity設定でタッチパッドをオフにするだけで、マウスボタンも無効になります。つまり、タッチパッドを、従来のマウスボタンに対応する3つの領域を持つボタンとしてのみ動作させたい(スクロールは重要ではない)。
タッチパッド/トラックポイントの設定方法については、ウェブ上で多くの情報があります。 thinkwiki または askubuntuで ですが、この情報は古いようです。
Ubuntu 14.04(または13.10)のタッチパッド/トラックポイント構成に永続的な変更を加えるための適切な(現代の)方法は何ですか?
このソリューション を見つけ、Ubuntu 14.04 alphaで試しました:
Section "InputClass"
Identifier "t440 top buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
Option "Synaptics Area" "0 0 0 1" #disable moving but not buttons
EndSection
上記の構成を、たとえば99-carbonx1clickpad.confをフォルダー/usr/share/X11/xorg.conf.d/に保存します
その結果、クリックパッドの上部の3つの領域は適切にマッピングされますが、タッチパッドの動きはオフになりません(つまり、マウスを動かすことができます)。
運動がまだオンになっているのはなぜですか?
xorg.conf.dフォルダーの設定を上書きするUbuntu固有のプロセスはありますか?
Update1:
さらにいくつかの調査により、 優先度 によってxorg設定が読み取られることが明らかになりました(これがまだ最新の場合)。したがって、上記の構成ファイルを/etc/X11/xorg.conf.d/フォルダーにもコピーしました
さらに詳細な archwikiのドキュメント によれば、gnome設定デーモンはxserverの設定をオーバーライドする可能性があります:dconf-editorを使用して/org/gnome/settings-daemon/plugins/mouse/
でアクティブをオフにします。
ただし、これでもタッチパッドの動きはオフになりません... UbuntuのUnityに別の設定キーはありますか?
ところで:将来的には、より良いソリューションは synaptics 1.8で利用可能 になるはずです。
Option "Synaptics Area" "0 0 0 1"
は正しく機能しません。したがって、必要なのは次のとおりです。
Section "InputClass"
Identifier "tp only with clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection
これをフォルダー99-carbonx1clickpad.conf
のファイル/usr/share/X11/xorg.conf.d/
に保存します
ubuntu 13.10および14.04 alphaでテスト済み