Colar com a emulação do botão do meio não funciona

1

De repente, após tentar o wayland e voltar ao Xorg, a emulação do botão do meio pára de funcionar.

Abaixo da informação do meu sistema:

 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 mostra isso sobre o touchpad da seguinte forma:

Dispositivo: SynPS / 2 Synaptics TouchPad Kernel: / dev / input / event6 Grupo: 7 Assento: seat0, padrão Tamanho: 98.04x48.03mm Recursos: ponteiro Toque para clicar: desativado Toque e arraste: ativado Toque no bloqueio de arrastar: desativado Canhoto: desativado Nat.scrolling: desativado Emulação do meio: n / a Calibração: n / a Métodos de rolagem: * borda de dois dedos Clique em métodos: nenhum Disable-w-typing: ativado Perfis de pessoas chamadas Accel Rotação: n / a

xinput diz:

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

Não consigo defini-lo manualmente:

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

Existe algum conflito entre Wayland e Xorg? Como posso redefinir a emulação do botão do meio do mouse?

UPDATE

Eu encontrei as saídas 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

Então, é problema de colar (na verdade, o texto é copiado no klipper), alguma idéia?

    
por sebelk 17.04.2017 / 02:42

1 resposta

1

Eu encontrei o motivo. Eu criei um Mouse Gesture Action na Configuração do Sistema de Plasma, e se eu escolher o botão 2, colar com o botão do meio emulado não funciona.

Alterando o botão para 3 corrige o problema.

    
por 17.04.2017 / 06:18