
Tengo una computadora portátil Asus (no zenbook) que compré la semana pasada. Tiene un panel táctil Elantech. Esto es lo que está funcionando:
- Desplazamiento por los bordes o desplazamiento con dos dedos.
- Tres dedos y dos dedos.
- Haga clic izquierdo y derecho y toque dos veces.
Lo único que impide que esto sea perfecto es que cuando escribo, a veces mi palma golpea el panel táctil justo y luego las cosas se vuelven locas. Esto puede ser una verdadera molestia al escribir código.
¿Alguien puede ayudar?
Aquí está el resultado de xinput list
:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad 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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ ASUS USB2.0 Webcam id=9 [slave keyboard (3)]
↳ Asus WMI hotkeys id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
salida de: ps aux | grep sindaemon
jason 2911 0.0 0.0 20208 948? S 13 de febrero 0:53 syndaemon -i 2.0 -K -R -t
jason 10256 0.0 0.0 13584 928 pts/2 S+ 14:18 0:00 grep syndaemon
Respuesta1
Sé que no es lo que realmente quieres (¿completamente automático?), pero hay atajos de teclado fáciles de crear para desactivar y activar el panel táctil.
De tu xinput list
, elidentificaciónpara tu panel táctil es12. Utilice este comando para desactivarlo:
xinput set-prop 12 "Device Enabled" 0
Utilice esto para habilitarlo:
xinput set-prop 12 "Device Enabled" 1
Vincule estos comandos a sus atajos personalizados (Teclado / Atajos / Atajos personalizados). ¿Quizás esto se pueda convertir en un guión?
Respuesta2
Conozco dos formas de desactivar el panel táctil mientras escribo. Primero la forma gráfica. Haga clic en Dash y escriba: panel táctil, luego haga clic en "mouse y panel táctil" para abrir y marque la casilla "Desactivar panel táctil mientras escribe"
La segunda (creo que es la misma) es la forma de terminal. Abra una terminal (CTRL+ALT+T) y escriba
syndaemon -i 2 -d
El número después de -i indica los segundos después de presionar la última tecla para que el panel táctil vuelva a funcionar. La opción -d es para que syndaemon continúe ejecutándose en segundo plano (como demonio).
Respuesta3
Inicie sinápticas. Tuve un pequeño problema con esto ya que a veces no arranca. Intente iniciarlo nuevamente hasta que vea el cuadro de diálogo GUI.
En el cuadro de diálogo, puede configurar "Apagar automáticamente el panel táctil cuando la actividad del teclado" y el "Tiempo de espera antes de volver a encender el panel táctil".
También puede configurar "Apagar automáticamente el panel táctil si hay un mouse conectado".
Respuesta4
Utilizo este script que acabo de hacer.Cambie los dispositivos de teclado y mouse según la salida de xinput --list
kbidle () # disable ELAN touchpad while typing. By Zibri
{
sleep 3;
xinput test "ITE Tech. Inc. ITE Device(8910) Keyboard" | ( while true; do
if read -t 1 a; then
xinput disable "ELAN1200:00 04F3:3090 Mouse";
else
xinput enable "ELAN1200:00 04F3:3090 Mouse";
fi;
done )
}