タッチパッドに3つのボタンが付属していないThinkpad T440があります。
私はこれらの3つのボタンをクリックしてトラックポイントを使用していました。このT440の場合は、タッチパッドの「移動|タップしてクリック| 2本指または3本指」機能を無効にし、中央の大きなクリック可能なボタンのように設定するだけです。
誰でも/ usr/share/X11/xorg.conf.d /にそれを書く方法を教えてもらえますか
これらのファイルがあります:
10-evdev.conf 11-evdev-trackpoint.conf 50-wacom.conf 10-quirks.conf 50-synaptics.conf 51-synaptics-quirks.conf 11 -evdev-quirks.conf 50-vmmouse.conf
前もって感謝します。
$ xinput list ⎡仮想コアポインターid = 2 [マスターポインター(3)] ⎜↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)] ⎜↳Logitech USB Receiver id = 10 [スレーブポインター(2)] ⎜↳Logitech USB Receiver id = 11 [スレーブポインター(2)] ⎜↳TPPS/2 IBM TrackPoint id = 14 [スレーブポインター(2)] ⎜PS SynPS/2 Synaptics TouchPad id = 13 [スレーブポインター(2)] ⎣仮想コアキーボードid = 3 [マスターキーボード(2) ] ↳仮想コアXTESTキーボードid = 5 [スレーブキーボード(3)] ↳電源ボタンid = 6 [スレーブキーボード(3)] ↳ビデオバスid = 7 [スレーブキーボード(3)] ↳スリープボタンid = 8 [スレーブキーボード(3)] ↳Integ定格カメラid = 9 [スレーブキーボード(3)] ↳AT Translated Set 2 keyboard id = 12 [スレーブキーボード(3)] ↳ThinkPad Extraボタンid = 15 [スレーブキーボード(3)]
まあ、これは直接的な答えではなく、提案と例です。 xinput
を実行すると、デバイスのリストが取得されます。次に_xinput list-props $id
_を実行します。ここで_$id
_はリスト内のタッチパッドIDです。
次のようなオプションのリストがあります。
_$ xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (135): 1
Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (268): 1
Device Accel Constant Deceleration (269): 2.500000
Device Accel Adaptive Deceleration (270): 1.000000
Device Accel Velocity Scaling (271): 12.500000
Synaptics Edges (292): 1765, 5371, 1637, 4453
Synaptics Finger (293): 25, 30, 0
Synaptics Tap Time (294): 180
Synaptics Tap Move (295): 234
Synaptics Tap Durations (296): 180, 180, 100
Synaptics ClickPad (297): 1
[...]
_
これらすべてを_xinput set-prop $id $propId $value
_でオンザフライで変更できます。ここで_$id
_はデバイスID、_$propId
_は括弧内のプロパティID、_$value
_は目的のものですである。例えば:
_xinput set-prop 13 135 0
_はDevice Enabled (135)
を_0
_に設定し、これによりタッチパッドが無効になります。
プロパティの説明と、変更を永続的にする方法が必要になります。説明は_man synaptics
_にありますが、待ってください。別の暗号形式です!理由を見てみましょう。
変更を永続的にするには、_/etc/X11/xorg.conf.d
_にconfファイルを作成する必要があります。たとえば、次のような内容の_30-tochpad.conf
_です。
_ Section "InputClass" # you can read more in `man xorg`
Identifier "all touchpads" # just a name for this config
MatchIsTouchpad "on" # enables this config for all detected touchpads
Driver "synaptics" # enables synaptics-specific options below
# This will disable the device
#Option "Ignore" "1"
# There are options that are generic for input-devices or mouse-like devices, see `man evdev`:
Option "ButtonMapping" "0 0 0 0 0 0 0" # i disabled all buttons here, for example
# Here go options from `man synaptics`
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "PalmDetect" "1"
Option "ClickPad" "0"
# ...etc...
EndSection
_
したがって、_man synaptics
_は_xorg.conf
_のオプションを説明し、それらが_xinput list-props
_出力にどのように対応するかを示します。
PS。 ThinkPad X220でトラックポイントを構成して、クリックやマウスの移動をせずに、2本指のスクロールのみを有効にしようとしました。私は失敗しました。たぶんあなたはあなたがやりたいことをやり遂げることができます(クリック以外のすべてを無効にするオプションがありました、_Synaptics Off
_).
ソース、その他の例、ユニコーン:
または、"GnomeTweakTool"をダウンロードし、[マウスとキーボード]> [エミュレーション]をクリックして、構成または非アクティブ化することもできます。