Mouse e teclado não funcionam quando usados ao mesmo tempo

1

Estou executando o gerenciador de janelas do i3 com o Debian 9 Stretch em um laptop com trackpad.

Eu encontrei o problema que, sempre que eu digito, o mouse é desativado. Isso é um comportamento normal ou um bug?

os repositórios nonfree foram habilitados e o linux-firmware-nonfree foi instalado. O bug não aparece em outras distribuições.

Isso não acontece com um mouse USB

saída xinput

Virtual core pointer                        id=2    [master pointer  (3)]
Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
ETPS/2 Elantech Touchpad                    id=11   [slave  pointer  (2)]

Virtual core keyboard                       id=3    [master keyboard (2)]
Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
Video Bus                                   id=7    [slave  keyboard (3)]
Power Button                                id=8    [slave  keyboard (3)]
HP TrueVision HD                            id=9    [slave  keyboard (3)]
AT Translated Set 2 keyboard                id=10   [slave  keyboard (3)]
HP Wireless hotkeys                         id=12   [slave  keyboard (3)]
HP WMI hotkeys                              id=13   [slave  keyboard (3)]
Power Button                                id=6    [slave  keyboard (3)]

Propriedades do touchpad

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (142):   1
    Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (277): 0
    libinput Tapping Enabled Default (278): 0
    libinput Tapping Drag Enabled (279):    1
    libinput Tapping Drag Enabled Default (280):    1
    libinput Tapping Drag Lock Enabled (281):   0
    libinput Tapping Drag Lock Enabled Default (282):   0
    libinput Tapping Button Mapping Enabled (283):  1, 0
    libinput Tapping Button Mapping Default (284):  1, 0
    libinput Accel Speed (285): 0.000000
    libinput Accel Speed Default (286): 0.000000
    libinput Natural Scrolling Enabled (287):   0
    libinput Natural Scrolling Enabled Default (288):   0
    libinput Send Events Modes Available (262): 1, 1
    libinput Send Events Mode Enabled (263):    0, 0
    libinput Send Events Mode Enabled Default (264):    0, 0
    libinput Left Handed Enabled (289): 0
    libinput Left Handed Enabled Default (290): 0
    libinput Scroll Methods Available (291):    1, 1, 0
    libinput Scroll Method Enabled (292):   1, 0, 0
    libinput Scroll Method Enabled Default (293):   1, 0, 0
    libinput Disable While Typing Enabled (294):    1
    libinput Disable While Typing Enabled Default (295):    1
    Device Node (265):  "/dev/input/event1"
    Device Product ID (266):    2, 14
    libinput Drag Lock Buttons (296):   <no items>
    libinput Horizontal Scroll Enabled (297):   1
    
por sam 13.08.2017 / 07:20

1 resposta

4

O problema em que eu estava envolvido foi o recurso "Desativar enquanto digitação habilitado" do meu trackpad. Estas são as etapas que usei para resolvê-lo.

  1. Verifique se xinput está instalado.

  2. Digite xinput para encontrar o nome do dispositivo do trackpad. o meu foi "ETPS / 2 Elantech Touchpad"

  3. xinput --list-props "DEVICE" para listar as propriedades do dispositivo

  4. Percorra a lista até encontrar algo como "Desativar ao digitar"

  5. Use xinput --set-prop "DEVICE" ID_OF_PROPERTY 0 . Para mim, isso foi xinput --set-prop "ETPS/2 Elantech Touchpad" 294 0

por 13.08.2017 / 08:11