
最近、新しい Dell XPS 13 (9343) に Ubuntu をセットアップしたのですが、トラックパッドに少し問題があります。右クリックができません。これまでに試したことは次のとおりです。
xinput をチェックしています: 出力は次のxinput -list
とおりでした:
$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)]
⎜ ↳ Mouseemu virtual mouse id=16 [slave pointer (2)]
⎜ ↳ DLL0665:01 06CB:76AD UNKNOWN id=12 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Mouseemu virtual keyboard id=15 [slave keyboard (3)]
↳ Dell WMI hotkeys id=17 [slave keyboard (3)]
すべての可能性を確認した後、DLL0665:01 06CB:76AD UNKNOWN
無効にするとトラックパッドが動作しなくなるのは、この設定だけであることがわかりました。他の設定はどれも効果がありませんでした。
当然、 を実行したxinput --test 12
ところ、次の結果が得られました。
- どちらのボタン(左または右)を押しても、ボタン押下 1 とボタン解放 1 が呼び出されました。
- トラックパッドを 2 か所、わずかに異なるタイミングで (数十ミリ秒ですが、同時にはできません) 押すと、右クリックで期待されるボタン押下 3 とボタン解放 3 が出力されます。タイミングが正しければ、これらのクリックはトラックパッドのどこででも実行できます。
xdotool が引き続き正常に動作し、右クリックなどの機能が Windows 上で正常に動作したことも注目に値します。
何が起こっているのか理解するのを手伝ってくれる人がいたら、とても助かります。ありがとうございます。
答え1
私も xps 13 を持っていますが、トラックパッドに問題がありました。先日、まったくの偶然でそれを直すことができました。これを試して、あなたにも効果があるかどうか確認してください。ランチャーから「追加ドライバー」アプリケーションに移動し、調べて不明なドライバーがあるかどうかを確認し、それを有効にします。ドライバーは「sommerville's dino プラットフォーム」からのものだと言います。それが正確に何なのかはわかりませんが、トラックパッドは完璧に動作するようになりました。
答え2
追加してみてください
Option "ClickPad" "true"
Option "EmulateMidButtonTime" "0"
で/usr/share/X11/xorg.conf.d/50-synaptics.conf
これは14.10を実行している私のDell 9343で機能しました
より詳しい情報
答え3
これを試して:
xinput set-prop "PS/2 Synaptics TouchPad" "libinput Tapping Enabled" 1
答え4
30-synaptics.conf
設定ファイルを使用することで、「2 本指クリックの問題」を修正できます。
たとえば、次のように試してください。
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# Enabling tap-to-click is a perilous choice that begets needing to set up palm detection/ignoring. Since I am fine clicking my touchpad, I sidestep the issue by disabling tapping.
Option "TapButton1" "0"
Option "TapButton2" "0"
Option "TapButton3" "0"
# Using negative values for ScrollDelta implements natural scroll, a la Macbook default.
Option "VertScrollDelta" "-80"
Option "HorizScrollDelta" "-80"
# https://wiki.archlinux.org/index.php/Touchpad_Synaptics has a very buried note about this option
# tl;dr this defines right button to be rightmost 7% and bottommost 5%
Option "SoftButtonAreas" "93% 0 95% 0 0 0 0 0"
MatchDevicePath "/dev/input/event*"
EndSection
にファイルを作成します/etc/X11/xorg.conf.d/30-synaptics.conf
。
この設定ファイルを編集して、好みに合わせて調整することができます。
Synaptics トラックパッドに関する Arch Wiki ページ可能なすべての構成について詳しく説明します。