Girar la entrada táctil con pantalla táctil y / o panel táctil

Así que acabo de comprar un Asus x202e, y he instalado Xubuntu 13.04 en él. Todo funcionando muy bien.

Sin embargo, quiero poder rotar la pantalla de horizontal a vertical y seguir usando el toque. Cuando actualmente lo giro, el toque no se corresponde con él.

¿Cómo lo arreglo?

Al final, descubrí cómo hacerlo, aunque es un poco complicado. Sin embargo, si un no mega-Geek como yo puede hacerlo, estoy seguro de que la mayoría de ustedes también pueden hacerlo. 🙂

En primer lugar, vaya a la Terminal y escriba esto para encontrar el nombre de su pantalla táctil, y si tiene una, su panel táctil (por ejemplo, si tiene una computadora portátil con pantalla táctil):

xinput -list 

Los nombres deben ser bastante obvios para cada uno.

Ahora, haga dos “scripts de shell”: estos son pequeños documentos de texto que contienen varios comandos, que se unen en el documento para que se hagan juntos (creando efectivamente un pequeño progtwig). Hazlos usando gedit, nombrándolos “portrait.sh” y “landscape.sh” respectivamente. Guárdelos en una nueva carpeta: / home / su nombre de usuario / Scripts /

Para RETRATO, escriba esto:

 #!/bin/sh #portrait (left) xrandr -o left xinput set-prop "Your Touchscreen's Name" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1 xinput set-prop "Your Touchpad's name, if applicable" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1 

A continuación, para PAISAJE:

 #!/bin/sh #landscape (normal) xrandr -o normal xinput set-prop "Your Touchscreen's Name" --type=float "Coordinate Transformation Matrix" 0 0 0 0 0 0 0 0 0 xinput set-prop "Your Touchpad's name, if applicable" --type=float "Coordinate Transformation Matrix" 0 0 0 0 0 0 0 0 0 

Si no tiene un panel táctil, puede omitir esa línea de código para cada script de shell.

Después, también hice que los lanzadores ejecutaran automáticamente cada script de shell cuando los pulsé (esto es posible en Xubuntu, Ubuntu MATE y muchos otros sabores de Ubuntu). Para hacerlo, vaya a su panel, haga clic derecho, haga clic en “agregar al panel” (o equivalente, para todos estos comandos subsiguientes, también), cree un iniciador de aplicaciones personalizado. Para el lanzador de retratos, ponga en este comando:

 sh /home/username/Scripts/portrait 

Para el lanzador del paisaje, ponga en este comando:

 sh /home/username/Scripts/landscape 

También hice un atajo de teclado “super +” para cada uno de ellos. Encuentre su progtwig de configuración de “métodos abreviados de teclado” (en Configuración en muchos tipos, o simplemente búsquelo). Efectivamente, haga lo mismo que hizo con los lanzadores del panel: agregue un nuevo método abreviado de teclado, asígnele el nombre Vertical y dele el comando “sh / home / username / Scripts / portrait”, y haga el equivalente para Landscape. Luego, asigne a cada uno un método abreviado de teclado (por ejemplo, Super + P y Super + L respectivamente … aunque tenga en cuenta que Super + P es a veces el método abreviado de teclado estándar para su Configuración de pantalla).

Le recomiendo REALMENTE hacer un método abreviado de teclado para LANDSCAPE; de esa manera, si su toque deja de funcionar, al menos puede salir de Portrait y regresar a Landscape con éxito (MUY ÚTIL).

Para obtener más información, haz clic aquí. http://ubuntuforums.org/showthread.php?t=1972447

(Este enlace – https://wiki.ubuntu.com/X/InputCoordinateTransformation – también le ayudará a entender un poco de la teoría detrás de esto …)

Intereting Posts