Mac como soporte MultiTouch

24

No recuerdo cómo, pero en 11.10 me las arreglé para encontrar algunas acciones multitáctiles para ser suplantado por algún software.

Ahora estoy usando 12.04, ¿hay alguna forma / aplicación / solución / complemento o algo que pueda proporcionarme gestos multitáctiles similares a mac o al menos cerca de él?

Con synaptics descubrí que mi touchpad admite el control de 3 dedos.

Estoy usando un Samsung NP-RV509-A0GIN .

Nirmik
fuente

Respuestas:

15

Touchegg

Touchégg es un "reconocedor de gestos multitáctiles" para Linux, escrito en C ++, con Qt y utilizando la biblioteca uTouch-geis de Ubuntu. Permite a los usuarios definir qué acciones se inician cuando se realiza un gesto multitáctil.
Proporcionando el gesto deseada es reconocido por Touchégg le puede asignar uno de una serie de acciones relacionadas con ventana a la misma, incluyendo maximizar o minimizar ventanas, aplicaciones de cambio de tamaño, mostrar el escritorio, etc.
Configuración de las acciones '' que desea que se consigue actualmente a través de la Edición manual de un pequeño archivo de configuración.

Touchegg viene con algunos gestos pre-habilitados, sin embargo, los gestos se pueden habilitar editando el archivo de configuración. Permite pellizcar con tres dedos, tocar dos, tres, cuatro y cinco dedos y deslizar de dos a cuatro dedos.

Nota : está teniendo problemas con precisa. Se informa un error aquí y aquí

Prerrequisitos

Necesita la última versión de Utouchpara ejecutar esto. Entonces agregue el siguiente PPA

sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch  

Instalación

En Quantal (12.10), Precise (12.04) y Oneric (11.10) el paquete está en los repositorios como se muestra aquí

Editar el archivo de configuración

El archivo de configuración se encuentra aquí
~/.config/touchegg/touchegg.conf

Edición del archivo de configuración:

gedit ~/.config/touchegg/touchegg.conf

En el ejemplo a continuación, el gesto de arrastre de cuatro dedos está configurado para cambiar aShow Desktop

Arrastre de cuatro dedos

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

Arrastre de tres dedos

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

Lista de más acciones aquí

Por lo tanto, puede obtener Mac como experiencia multitáctil en sistemas Linux.

Mira un video de demonstation aquí y aquí

¿Qué gestos son compatibles?

Se indican los siguientes gestos

Otras alternativas

Ginn

Ashu
fuente
@Nirmik editó mi respuesta
Ashu
@ Ashu Creo que aún no se ha solucionado. ¿Correcto?
Rahul Virpara
@virpara mirar alrededor es en realidad un error confirmado. Ver aquí . El paquete utouch -geis en realidad tiene la culpa de editar- sus enlaces dicen lo mismo: P
Ashu
No puedo encontrar la aplicación en el menú de la unidad como en este video - youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik
2
@ Ashu ... ¡algo es sospechoso! ¡mi archivo de configuración no se parece al que se muestra en el video tutorial! aquí está el pastbin de mi archivo confug ... paste.ubuntu.com/1114187 ¿Qué se supone que debo hacer ahora? : /
Nirmik
0

Aquí hay algunos buenos consejos: http://ubuntuforums.org/showthread.php?t=1419833

La solución más fácil es probablemente solo:

  • Vaya a Sistema / Preferencias / Ratón
  • Haga clic en la pestaña del panel táctil y puede seleccionar el desplazamiento de dos dedos debajo del encabezado de desplazamiento.

Si eso falla, es posible que deba hacer algo como se muestra a continuación, dependiendo de su hardware:

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

Debe ejecutar al menos estos cuatro (más en el enlace de arriba), y debe ejecutarlos en el arranque, por lo que probablemente desee colocarlos en un script de inicio; preferiblemente uno tarde en el proceso de arranque.

No estoy seguro de qué marca de panel táctil tiene, por lo que es posible que tenga que cavar un poco para obtener los nombres y propiedades correctos para configurar.

Para verificar sus dispositivos de entrada para el panel táctil, ejecute xinput list y mire debajo de la sección del puntero. Debería tener varios elementos en la lista, y el que tenga la identificación más alta probablemente sea su panel táctil. Si es sináptico, eres dorado, y los cuatro comandos anteriores resolverán tus problemas.

Si no, debes cavar un poco.

En la segunda columna de la lista de xinput, cada dispositivo tiene id = #

correr xinput list-props # , donde # = la identificación de su dispositivo.

Esto le mostrará todas las propiedades disponibles para su dispositivo de entrada.

Los comandos anteriores difieren de mi configuración predeterminada de los valores de retorno de xinput list-props en que los 8 y 32 describen el tamaño de los datos que se configuran. El segundo y el tercer ints coinciden exactamente con lo que devolvió xinput list-props, pero pasar por el acto de configuración permitió el desplazamiento de dos dedos para mí.

Ajax
fuente
0

La respuesta de @ Ashu es bastante precisa y realmente completa. Pero me gustaría agregarle un punto más que realmente mejoraría su experiencia.

En primer lugar, estoy usando Ubuntu 16.04 en mi computadora portátil Asus ZenBook UX305, y touchegg funcionó muy bien para mí en esta configuración.

Puede personalizar los arrastres de tres dedos a la izquierda y tres dedos a la derecha para cambiar los espacios de trabajo, usando como Ashu señaló cambiar el archivo de configuración para touchegg.

(para abrir el archivo de configuración también puede ir a casa y luego Ctrl+H carpetas de acceso oculto para encontrar la carpeta .config. En su interior hay una carpeta relacionada con touchegg. donde el archivo de configuración para touchegg Identificación del presente!)

Al abrir el archivo de configuración, puede cambiar la acción predeterminada a las teclas de acceso directo Ctrl+ Alt+ Righty Ctrl+ Alt+Left para arrastrar tres dedos hacia la izquierda y tres dedos hacia la derecha. (Cómo hacer posibles gestos están en el enlace proporcionado por Ashu). Al hacer esto, también puedes disfrutar de tres dedos en Ubuntu.

He subido la imagen de mi archivo de configuración aquí en la que destaqué la edición que hice desde el archivo de configuración de touchegg predeterminado.

(Asegúrese de haber habilitado múltiples espacios de trabajo en ubuntu con todos los espacios de trabajo alineados horizontalmente, en caso de que no haya marcado ¿Cómo puedo reducir o aumentar el número de espacios de trabajo en Unity? )

También puede usar este tutorial ya que cubre todos mis puntos y probablemente también corrige errores. (no es seguro)

Naman
fuente