Você não está autenticado.
Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.
Para mais informações: contato at archlinux-br.org.
Boa noite!
Tenho duas partições com arch linux instalados e em uma delas, após uma atualização, que fazem alguns meses, o touchpad do notebook parou de funcionar, fiz várias buscas sobre o assunto, mas como não obtive exito, venho ao fórum.
Rodei o comando "xinput" em ambas e notei diferenças nos nomes de devices assim como nos parâmetros, mas não sei como seguir a partir desse ponto.
A saída da partição que funciona tem o texto:
[usuá[email protected]ário ~]$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SIGMACHIP USB Keyboard id=11 [slave pointer (2)]
⎜ ↳ USB Optical Mouse id=12 [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=15 [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)]
↳ SIGMACHIP USB Keyboard id=10 [slave keyboard (3)]
↳ USB 2.0 Camera id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Topstar Laptop extra buttons id=16 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard id=17 [slave keyboard (3)]
[usuá[email protected]ário ~]$ xinput list-props 15
Device 'ImPS/2 Generic Wheel Mouse':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (277): 1.000000
libinput Accel Speed Default (278): 0.000000
libinput Accel Profiles Available (279): 1, 1
libinput Accel Profile Enabled (280): 1, 0
libinput Accel Profile Enabled Default (281): 1, 0
libinput Natural Scrolling Enabled (274): 0
libinput Natural Scrolling Enabled Default (275): 0
libinput Send Events Modes Available (258): 1, 0
libinput Send Events Mode Enabled (259): 0, 0
libinput Send Events Mode Enabled Default (260): 0, 0
libinput Left Handed Enabled (282): 0
libinput Left Handed Enabled Default (283): 0
libinput Scroll Methods Available (284): 0, 0, 1
libinput Scroll Method Enabled (285): 0, 0, 0
libinput Scroll Method Enabled Default (286): 0, 0, 0
libinput Button Scrolling Button (287): 2
libinput Button Scrolling Button Default (288): 274
libinput Middle Emulation Enabled (289): 0
libinput Middle Emulation Enabled Default (290): 0
Device Node (261): "/dev/input/event8"
Device Product ID (262): 2, 5
libinput Drag Lock Buttons (276): <no items>
libinput Horizonal Scroll Enabled (263): 1
Enquanto a partição do erro em questão diz:
[usuá[email protected]ário]$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ImPS/2 BYD TouchPad id=15 [slave pointer (2)]
⎜ ↳ SIGMACHIP USB Keyboard id=11 [slave pointer (2)]
⎜ ↳ USB Optical Mouse id=12 [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)]
↳ USB 2.0 Camera id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Topstar Laptop extra buttons id=16 [slave keyboard (3)]
↳ SIGMACHIP USB Keyboard id=10 [slave keyboard (3)]
[usuá[email protected]ário]$ xinput list-props 15
Device 'ImPS/2 BYD TouchPad':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (264): 0
Device Accel Constant Deceleration (265): 1.000000
Device Accel Adaptive Deceleration (266): 1.000000
Device Accel Velocity Scaling (267): 10.000000
Device Product ID (258): 2, 5
Device Node (259): "/dev/input/event15"
Evdev Axis Inversion (268): 0, 0
Evdev Axes Swap (270): 0
Axis Labels (271): "Rel X" (148), "Rel Y" (149), "Rel Vert Wheel" (286)
Button Labels (272): "Button Left" (141), "Button Middle" (142), "Button Right" (143), "Button Wheel Up" (144), "Button Wheel Down" (145), "Button Horiz Wheel Left" (146), "Button Horiz Wheel Right" (147)
Evdev Scrolling Distance (273): 1, 1, 1
Evdev Middle Button Emulation (274): 0
Evdev Middle Button Timeout (275): 50
Evdev Third Button Emulation (276): 0
Evdev Third Button Emulation Timeout (277): 1000
Evdev Third Button Emulation Button (278): 3
Evdev Third Button Emulation Threshold (279): 20
Evdev Wheel Emulation (280): 0
Evdev Wheel Emulation Axes (281): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (282): 10
Evdev Wheel Emulation Timeout (283): 200
Evdev Wheel Emulation Button (284): 4
Evdev Drag Lock Buttons (285): 0
Penso ser isto, agradeço pela atenção e aguardo resposta.
Última edição por Glauber (28/02/2017 07:49:42)
Eu acredito!
Offline
Tem instaldo o xhttps://wiki.archlinux.org/index.php/Touchpad_Synapticsf86-input-synaptics?
https://wiki.archlinux.org/index.php/Touchpad_Synaptics
Veja como estão as configurações?
Offline
Tem instaldo o xhttps://wiki.archlinux.org/index.php/Touchpad_Synapticsf86-input-synaptics?
https://wiki.archlinux.org/index.php/Touchpad_Synaptics
Veja como estão as configurações?
Sim, eu tinha instalado Touchpad_Synaptics, desde antes de tentar no forum.
O problema era um bug, que fora relatado por anos e em várias distribuições diferentes, quando o Touchpad com modulo "ImPS/2 Generic Wheel Mouse" era identificado pelo sistema como sendo "ImPS/2 BYD TouchPad" e depois de algumas buscas eu já tinha esta conclusão, mas como o erro persistia, eu não pensava ser justo dar por resolvido, mas hoje fiz uma atualização do sistema com erro através de um arch-chroot do sistema que sempre funcionou e para minha surpresa, o outro também passou a funcionar.
A Saida que antes era gerada com o comando:
$ dmesg | grep -i imps
Era esta:
input: ImPS/2 BYD TouchPad as /devices/platform/i8042/serio1/input/input10
E agora está como no sistema que eu usei como base, com saída e funcionamento com base neste parâmetro:
input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input11
Sei que os primeiros testes foram com xinput e não com dmesg | grep, mas agora estou usando wayland que pelo visto mascara a saída do periférico desta forma:
$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:13 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:13 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:13 id=8 [slave keyboard (3)]
Como em outra vezes eu já havia feito atualização via arch-chroot, acredito que não seja isto a solução e sim uma possível correção do Bug. Acho que era só isto. Muito obrigado!
Eu acredito!
Offline