Dell XPS 13 右クリックできない

Dell XPS 13 右クリックできない

最近、新しい 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 とボタン解放 1 が呼び出されました。
  2. トラックパッドを 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で機能しました

より詳しい情報

Ubuntu 14.10 で Synaptic タッチパッドの右クリックが機能しない

答え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 ページ可能なすべての構成について詳しく説明します。

関連情報