Estoy ejecutando Ubuntu 16.04 LTS en un Gigabyte Aero con un panel táctil Elantech. La salida de xinput se ve así:
david@Aero:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Bluetooth Mouse M557 id=12 [slave pointer (2)]
⎜ ↳ E-Signal Keyboard id=14 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=17 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ Sleep Button id=11 [slave keyboard (3)]
↳ E-Signal Keyboard id=13 [slave keyboard (3)]
↳ Chicony USB 2.0 Camera id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
Editar: Detalles de xinput en el panel táctil:
david@Aero:~$ xinput list-props 17
Device 'ETPS/2 Elantech Touchpad':
Device Enabled (168): 1
Coordinate Transformation Matrix (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (296): 1
Device Accel Constant Deceleration (297): 2.500000
Device Accel Adaptive Deceleration (298): 1.000000
Device Accel Velocity Scaling (299): 12.500000
Synaptics Edges (326): 127, 3061, 112, 1973
Synaptics Finger (327): 1, 1, 0
Synaptics Tap Time (328): 180
Synaptics Tap Move (329): 167
Synaptics Tap Durations (330): 180, 100, 100
Synaptics ClickPad (331): 1
Synaptics Middle Button Timeout (332): 0
Synaptics Two-Finger Pressure (333): 282
Synaptics Two-Finger Width (334): 7
Synaptics Scrolling Distance (335): 76, 76
Synaptics Edge Scrolling (336): 0, 0, 0
Synaptics Two-Finger Scrolling (337): 1, 1
Synaptics Move Speed (338): 1.000000, 1.750000, 0.052507, 0.000000
Synaptics Off (339): 1
Synaptics Locked Drags (340): 0
Synaptics Locked Drags Timeout (341): 5000
Synaptics Tap Action (342): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (343): 1, 3, 0
Synaptics Circular Scrolling (344): 0
Synaptics Circular Scrolling Distance (345): 0.100000
Synaptics Circular Scrolling Trigger (346): 0
Synaptics Circular Pad (347): 0
Synaptics Palm Detection (348): 0
Synaptics Palm Dimensions (349): 10, 200
Synaptics Coasting Speed (350): 20.000000, 50.000000
Synaptics Pressure Motion (351): 30, 160
Synaptics Pressure Motion Factor (352): 1.000000, 1.000000
Synaptics Resolution Detect (353): 1
Synaptics Grab Event Device (354): 0
Synaptics Gestures (355): 1
Synaptics Capabilities (356): 1, 0, 0, 1, 1, 1, 1
Synaptics Pad Resolution (357): 31, 31
Synaptics Area (358): 0, 0, 0, 0
Synaptics Soft Button Areas (359): 1594, 0, 1709, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (360): 19, 19
Device Product ID (285): 2, 14
Device Node (286): "/dev/input/event8"
Gnome (¿a través de gnome-settings-daemon?) inicia una instancia de syndaemon al iniciar sesión:
david@Aero:~$ ps aux | grep syndaemon | grep -v grep
david 4275 0.0 0.0 22372 1164 ? S 08:35 0:00 syndaemon -i 1.0 -t -K -R
Sin embargo, la opción '-t' es problemática en mi máquina. Si killall syndaemon
lo vuelvo a ejecutar con mis opciones preferidas ( -i 1.5 -K -d
), funciona muy bien. Desafortunadamente, configurar el comando de mi aplicación de inicio en killall syndaemon && syndaemon ...
no mata la instancia de Gnome, probablemente porque las aplicaciones de inicio se ejecutan antes de que Gnome ejecute su instancia.
La forma generalmente aceptada de deshabilitar la instancia de syndaemon de Gnome iniciada al iniciar sesión es "Desmarcar la opción 'Desactivar mientras se escribe' en la configuración del mouse y trackpad", pero para mí esa opción no aparece. Supongo que esto se debe a que no tengo un panel táctil Synaptics.
(Otra computadora portátil que tengo, una serie Samsung 9 con un panel táctil Elantech con 14.04LTS,hacemostrar la casilla de verificación.)
Entonces necesito uno de los siguientes:
- Una forma de deshabilitar el inicio de sesión de Syndaemon en Gnome sin desmarcar esa casilla, o
- ¿Alguna forma de hacer que aparezca la casilla para poder desmarcarla?
¡Gracias!
Respuesta1
Encontré una solución útil, pero sigo interesado en saber si existe una forma "adecuada" de hacerlo...
Cambié el nombre /usr/bin/syndaemon
e /usr/bin/syndaemon.priv
invoqué este último en la línea de comando de mi aplicación de inicio. Gnome no puede encontrar el ejecutable del syndaemon original y su invocación falla.
Respuesta2
Si instala touchpad-indicator
, tiene funciones para desactivar el panel táctil mientras escribe y muchas configuraciones que puede configurar.
Si no lo ve touchpad-indicator
en su Synaptic, puede ir a https://www.atareao.es/apps/touchpad-indicator-para-ubuntu/
para obtener más información.
También puedes agregar su repositorio ingresando estos comandos en la terminal:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator
Saludos, Al