Estoy buscando una manera de cambiar entre espacios de trabajo con mi panel táctil, encontré otras preguntas como esta y probé estas soluciones, pero EasyStroke y Touchegg no funcionan.
Tengo una computadora portátil ASUS y cuando ejecuto Windows mi monitor de gestos reconoce 3 e incluso 4 dedos. En Ubuntu, cuando toco con el iniciador de 4 dedos, se muestra (como si presiono la tecla Super), pero no puedo activar el deslizamiento con 3 dedos para cambiar el espacio de trabajo.
Agregué esto al archivo de configuración de touchegg:
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
Respuesta1
Probablemente su panel táctil sea un Focaltech o un Elantech. Pueden informar acciones de hasta 5 dedos.
El módulo del kernel informa solo las posiciones de los dedos. Los controladores del espacio de usuario detectan e interpretan todo tipo de "acciones" como "deslizamientos", "desplazamientos", "toques", etc.
En Ubuntu xserver-xorg-input-synaptics
se utiliza. Solo puede detectar movimientos de dos dedos, vertical y horizontal.
No existe ningún código que detecte deslizamientos de tres dedos. La única forma de agregar esta característica es codificarla en el controlador del espacio de usuario.
Hay otro controlador de espacio de usuario libinput
, que se usará en futuras versiones de Ubuntu y actualmente se usa en algunas otras distribuciones de Linux, por ejemplo, Fedora.
Se puede instalar en Ubuntu.Por aquí. Pero el problema es que sólo se puede instalar a través de xserver-xorg
. De esta manera, no aumenta la funcionalidad general, si utilizo el método correcto.
Pero vale la pena probarlo.
En algunos otros entornos de escritorio como Wayland puede ser posible.
Respuesta2
Deberías intentarlodeslizar-cómodo-ubuntu.
Estoy usando Ubuntu 16.04 LTS, pero dice que funciona para Ubuntu 14.04 LTS y superiores. No lo he probado en otros entornos, pero creo que debería funcionar si libinput
es compatible (por ejemplo, Arch, Fedora).