synclient no encuentra propiedades synaptics a pesar de Synaptics Touchpad en la lista xinput

14

Ayer actualicé mi computadora portátil Fedora a Fedora 22. Con eso, synclient dejó de funcionar:

No se pudieron encontrar las propiedades sinápticas. ¿No se ha cargado el controlador synaptics?

Sin embargo, xinput listmuestra:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
[…]

¿Es un problema de configuración de mi parte (estoy usando el awesome administrador de ventanas que se ejecuta bajo X11 hasta donde puedo decir (no estoy seguro si Fedora hace algo de magia implícita ya que introdujeron wayland en algunas partes con la versión 22)) o esto parece como un error de distribución?

Si es un problema de configuración de mi parte, ¿cómo puedo solucionarlo?


Esto también sucede en Debian y en muchos otros sistemas más nuevos; para el por qué, mira la respuesta.

Jonas Schäfer
fuente

Respuestas:

17

Resulta que, para habilitar el panel táctil, uno tiene que copiar un fragmento de configuración de Xorg de referencia :

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

Además, se puede modificar el archivo para establecer las opciones predeterminadas para tocar y desplazarse.


De hecho, el "problema" es que los paneles táctiles hoy en día son manejados por libinput, no por synaptics. Es por eso que xinput todavía enumera el dispositivo, pero synclient no puede encontrarlo.

Las propiedades del panel táctil también se pueden controlar usando xinput, vía xinput list-propsy xinput set-prop, sin embargo, personalmente encontré que el controlador del panel táctil libinput es mucho menos versátil que el controlador sináptico y no es adecuado para mis propósitos. Su experiencia puede ser diferente.

Si simplemente desea cambiar una configuración individual específica, es posible que desee investigar xinputantes de jugar con su configuración de Xorg.

Jonas Schäfer
fuente
No funcionó, incluso después de copiar el archivo 50-synaptics.conf. Por cierto, ¿cómo podemos hacerlo por defecto?
Balaji Perumal
@BalajiPerumal Por ahora, sospecho que tan pronto como cree el suyo xorg.conf.d, la configuración del directorio ubicado en /usr/shareya no se tomará. Entonces, en realidad, 50-synaptics.conf es el valor predeterminado. ¿Has reiniciado X11 después de copiar el archivo?
Jonas Schäfer
Ya había una carpeta xorg.conf.d estaba allí con el archivo 00-keyboard.conf ... Acabo de copiar 50-synaptics.conf ... He reiniciado el sistema en sí ... No funcionó ...
Balaji Perumal
1
El directorio de destino /etc/X11/xorg.conf.d/no existe en Ubuntu 19.04.
Hans Deragon