
¿Es posible (y cómo?) hacer que ubuntu/linux/xorg identifique dos toques con los dedos en una pantalla táctil (lea PANTALLA, no panel táctil)? Intenté con Easystroke hacer clic y mantener presionado un menú emergente con el botón derecho (ejecutando xdotool, clic 3) como en Windows, pero eso destruyó el desplazamiento de 1 dedo en todos los programas que lo admitían desde el primer momento.
Preferiría desplazarme con 1 dedo y al mismo tiempo hacer clic y mantener presionado el menú contextual, pero parece imposible. Entonces, mi plan era usar 2 dedos para desplazarme y hacer clic con 1 dedo y mantener presionado para el menú contextual.
¿Es posible? He estado buscando en Google durante varios días, así que o nadie más usa pantallas táctiles con Linux o mi Google-fu es horrible...
Estoy usando ubuntu-gnome, no unity (en caso de que alguien conozca una solución específica de gnome)
Respuesta1
Ubuntu 15.10 funciona perfectamente con eventos multitáctiles (por ejemplo, 3 permite mover una ventana determinada, 4 abre el bash). Si tiene problemas con él, probablemente tenga que ver con el controlador que está utilizando o las capacidades multitáctiles de la pantalla.
¿Con qué dispositivo estás probando? ¿Puedes publicar el resultado de xinput --list
?
Saludos
EDITAR:
Para obtener una funcionalidad táctil completa con un Surface Pro y como se indica enesta publicación:
Descargue las fuentes del kernel 4.0.1 desdeaquíy los parches deaquí.
Extraiga ambos archivos a un nuevo directorio. tar xvf archive.tar.gz /foler
Instale herramientas con sudo apt-get install libncurses5-dev kernel-package
Aplique todos los parches con patch -p1 -i xxx.patch
Copie la configuración actual con:
cp /boot/config-`uname -r` .config
Ejecute make menuconfig
y luego presione ESCESCpara guardar y salir.
Comience la compilación con:
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-surface-pro-3 kernel_image kernel_headers
La compilación puede tardar entre 1 y 2 horas, dependiendo de su PC. Si tienes un dualcore puedes agregar -j 2
después make-kpkg, -j 4
si tienes un quadcore.
Luego, Make utilizará la cantidad de núcleos que especifique.
Una vez hecho esto, tendrás dos .deb
archivos.
instalarlos consudo dpkg -i linux-image*.deb linux-headers*.deb
Reinicie su sistema y seleccione el Kernel recién compilado mientras arranca.