가운데 버튼 에뮬레이션으로 붙여넣기가 작동하지 않습니다.

가운데 버튼 에뮬레이션으로 붙여넣기가 작동하지 않습니다.

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 기능: 포인터 탭하여 클릭: 비활성화됨 탭 앤 드래그: 활성화 탭 드래그 잠금: 비활성화됨 왼손잡이: 비활성화됨 Nat.스크롤링: 비활성화됨 중간 에뮬레이션: n/a 보정: n/a 스크롤 방법: *두 손가락 가장자리 클릭 방법: 없음 비활성화-w-입력: 활성화 가속 프로필: 없음 회전: n/a

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

그래서 붙여넣기 문제의 문제입니다(사실 텍스트가 klipper로 복사됩니다). 어떤 아이디어가 있습니까?

답변1

이유를 찾았습니다. 플라즈마 시스템 설정에서 을 생성했는데 Mouse Gesture Action버튼 2를 선택하면 에뮬레이트된 가운데 버튼으로 붙여넣기가 작동하지 않습니다.

버튼을 3으로 변경하면 문제가 해결됩니다.

관련 정보