web-dev-qa-db-ja.com

Linuxでの新しいLenovoタッチパッドゾーンの編集

Lenovo T440pを手に入れました-ラップトップが大好きで、ハードウェアは素晴らしいです-そして私はすべてMintLinuxをその上に置くことに興奮していました。インストールは正常に機能し、ショーストッパーの問題は発生しませんでしたが、Win7に戻る原因となった厄介な問題が1つあります。それは、トラックポイントで右クリックまたは中クリックできず、右下の右クリックゾーンです。タッチパッドはその表面のほぼ4分の1を占めます。

新しいLenovoでは、トラックポイントの古いボタンをSynapticsタッチパッドに置き換えているため(物理ボタンを仮想ボタンに置​​き換えることの煩わしさはまったく別の問題です)、右クリックと中央のクリックを検出するようにソフトウェアで指示する必要があります-クリック領域は、実際には右クリックと中央クリックであり、それらのスポットのクリックを本来あるべきものとして読み取っていないだけです。

右下の右クリックを廃止し、トラックポイントの上部にスリムな右/中クリック領域を配置することは完全に嬉しいですが、それを修正する方法がわかりません。私は自分でOSの根性を開くのに十分なLinuxに精通していません(これは私が日常的に使用する最初の純粋なLinuxロードでした)、そして私はそれを手に入れようとしているだけです。 Win7マウスコントロールのThinkpadタブのようなGUIベースのソリューションはありますか、それともコピーして貼り付けることができる編集済みのバージョンはありますか?

助けてくれてありがとう!

編集:Win7タッチパッドの設定をいじくり回すと、Win7に組み込まれているものと同様のものでも問題ありません。タッチパッドでの1本の指の動きでカーソルが移動しなくなり(トラックポイントでのみ移動します)、右/中クリックで移動します。トラックポイントに復元され、2本の指のジェスチャは引き続きタッチパッドでスクロールできます。さて、以前はLinuxコントロールパネルの「タッチパッドを無効にする」オプションを検討していなかったことに言及する必要があります。これは、タッチパッドが完全に無効になり、何もクリックできないと想定したためです。それが間違っている場合は、お知らせください。喜んでミントに戻ってセットアップします。

3
Punkey

私は弾丸を噛み、避けようとしていた.confファイルをいじり、何をする必要があるかを理解しました。

/usr/share/X11/xorg.conf.d/には50-synaptics.confがあります。これは、T440p(およびその他)のタッチパッドを制御するconfファイルです。そして、このセクションがあります:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"

これは、タッチパッドの右クリックボタンに対応するタッチパッド上の領域のデフォルト設定です。再定義された領域を正しくするために多くの手間をかけた後、これをコピーして貼り付けて、右クリック領域をタッチパッドの右上領域の薄いストリップに変更する必要があります。

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 0 45% 0 0 0 0"

それは私が現時点でそれを取ることができる限りです、しかしそれは私が望んでいたことのほとんどを成し遂げます。 Synapticsタッチパッドでゾーンを再マップする方法を他の誰かが確認する必要がある場合に備えて、ここに再投稿しています。

3
Punkey

このスクリプト https://Gist.github.com/tfg13/7628614 は、要求どおりに動作するようにタッチパッドを構成します。パッドの上部は動きに反応しなくなりますが、パッドを押したときにどのマウスボタンが通知されるかを検出するだけです。

3
Somebody