Wayland を試して Xorg に戻した後、突然、中央ボタンのエミュレーションが機能しなくなりました。
私のシステム情報は以下の通りです:
OS: Fedora 25 TwentyFive
Kernel: x86_64 Linux 4.10.8-200.fc25.x86_64
Shell: bash
DE: KDE 5.33.0 / Plasma 5.8.6
WM: KWin
WM Theme: Aurorae
libinput はタッチパッドについて次のように表示します。
デバイス: SynPS/2 Synaptics TouchPad カーネル: /dev/input/event6 グループ: 7 シート: seat0、デフォルト サイズ: 98.04x48.03mm 機能: ポインター タップしてクリック: 無効 タップしてドラッグ: 有効 タップしてドラッグ ロック: 無効 左利き: 無効 ナチュラルスクロール: 無効 中央エミュレーション: なし キャリブレーション: なし スクロール方法: *2 本指エッジ クリック方法: なし タイピング時の無効化: 有効 アクセル プロファイル: なし 回転: なし
xinput はこう言います:
xinput list-props 12
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (115): 1
Coordinate Transformation Matrix (117): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (252): 0
libinput Tapping Enabled Default (253): 0
libinput Tapping Drag Enabled (254): 1
libinput Tapping Drag Enabled Default (255): 1
libinput Tapping Drag Lock Enabled (256): 0
libinput Tapping Drag Lock Enabled Default (257): 0
libinput Tapping Button Mapping Enabled (258): 1, 0
libinput Tapping Button Mapping Default (259): 1, 0
libinput Accel Speed (260): 0.000000
libinput Accel Speed Default (261): 0.000000
libinput Natural Scrolling Enabled (262): 0
libinput Natural Scrolling Enabled Default (263): 0
libinput Send Events Modes Available (237): 1, 1
libinput Send Events Mode Enabled (238): 0, 0
libinput Send Events Mode Enabled Default (239): 0, 0
libinput Left Handed Enabled (264): 0
libinput Left Handed Enabled Default (265): 0
libinput Scroll Methods Available (266): 1, 1, 0
libinput Scroll Method Enabled (267): 1, 0, 0
libinput Scroll Method Enabled Default (268): 1, 0, 0
libinput Disable While Typing Enabled (269): 1
libinput Disable While Typing Enabled Default (270): 1
Device Node (240): "/dev/input/event6"
Device Product ID (241): 2, 7
libinput Drag Lock Buttons (271): <no items>
libinput Horizontal Scroll Enabled (272): 1
手動で設定することはできません:
xinput set-prop '12' 'libinput Middle Emulation Enabled' 1
property 'libinput Middle Emulation Enabled' doesn't exist, you need to specify its type and format
Wayland と Xorg の間に競合はありますか? マウスパッドの中央ボタンのエミュレーションをリセットするにはどうすればいいですか?
アップデート
libinput-debug-events の出力を見つけました:
-event6 POINTER_BUTTON +2.50s BTN_MIDDLE (274) pressed, seat count: 1
event6 POINTER_BUTTON +2.72s BTN_MIDDLE (274) released, seat count: 0
つまり、貼り付けの問題です (実際、テキストはクリッパーにコピーされます)。何かアイデアはありますか?
答え1
理由が分かりました。PlasmaMouse Gesture Action
システム設定で を作成しましたが、ボタン 2 を選択しても、エミュレートされた中央ボタンによる貼り付けは機能しません。
ボタンを 3 に変更すると問題は解決します。