Inicio
» Cómo
»
Cómo hacer que los gestos del panel táctil de Ubuntu 24.04 funcionen en Wayland.
Cómo hacer que los gestos del panel táctil de Ubuntu 24.04 funcionen en Wayland.
En Ubuntu 24.04, para que los gestos del panel táctil integrados de GNOME funcionen, compruebe que el panel táctil esté habilitado, confirme que la sesión sea Wayland y pruebe los gestos que GNOME admite a nivel de escritorio. Ubuntu 24.04 incluye GNOME 46, cuyos gestos del sistema están integrados; no necesita un demonio de gestos independiente para los gestos de desplazamiento entre espacios de trabajo. Esta guía sigue un ejemplo claramente hipotético: Jordan puede mover el puntero y desplazarse, pero no puede cambiar de espacio de trabajo con un gesto de tres dedos. El ejemplo explica las comprobaciones; no pretende ser un resultado de prueba real.
¿Qué gestos deberían funcionar en GNOME?
Una sesión Wayland es la sesión de escritorio en la que el compositor de GNOME gestiona las ventanas, la salida de pantalla y la entrada. libinput es la biblioteca de entrada que reconoce el movimiento del panel táctil e informa de los gestos al escritorio. GNOME asigna esos eventos a acciones: tres dedos hacia arriba abren Actividades, y tres dedos hacia la izquierda o la derecha cambian de espacio de trabajo. Estos son gestos que se aplican a todo el sistema.
Un pellizco es diferente. libinput puede informar sobre un pellizco, pero una aplicación debe decidir qué significa. GNOME documenta el pellizco para hacer zoom en aplicaciones como Mapas y Fotos; el pellizco para hacer zoom no es una acción que funcione en todo el escritorio y que deba funcionar en todas las ventanas. Además, el desplazamiento con dos dedos es una configuración independiente del panel táctil. El panel Mouse & Touchpad de Ubuntu puede habilitar el panel táctil y el desplazamiento con dos dedos, pero no proporciona un interruptor maestro para cada gesto multitáctil. Consulte la referencia de gestos de GNOME y las instrucciones de configuración del panel táctil .
Compruebe la configuración y la sesión en este orden.
Asegúrate de que Ubuntu detecte y habilite el panel táctil.
Abre Actividades, busca Mouse & Touchpad y luego abre el panel. Confirma que el interruptor del panel táctil esté activado. Si el desplazamiento con dos dedos también falla, activa el desplazamiento con dos dedos y pruébalo en una página larga. El puntero de Jordan ya funciona, por lo que esta comprobación confirma principalmente que el panel táctil no se ha desactivado; el desplazamiento es una prueba independiente útil para la entrada básica.
En Ajustes, mantén activado el interruptor del panel táctil. El desplazamiento con dos dedos controla el desplazamiento; no habilita los gestos de escritorio de tres dedos de GNOME.
Confirme que el inicio de sesión actual es una sesión de Wayland.
Abre la terminal y ejecuta echo "$XDG_SESSION_TYPE". Si imprime wayland, continúa con la prueba de gestos. Si imprime x11, estás en una sesión de Xorg: ese es un sistema de visualización diferente, y el manejo de deslizamiento Wayland integrado de GNOME no está disponible allí de la misma manera.
Ejecuta echo "$XDG_SESSION_TYPE" en una terminal. La salida esperada para esta guía es wayland.
Cambie de la sesión de Xorg a la sesión de Wayland de Ubuntu si es necesario.
Guarda tu trabajo y cierra sesión. En la pantalla de inicio de sesión, selecciona tu usuario, abre el menú de sesión (normalmente el botón de engranaje) y elige Ubuntu , no Ubuntu en Xorg . Inicia sesión, abre Terminal de nuevo y vuelve a ejecutar el comando del paso anterior. Las etiquetas de sesión pueden variar; usa la entrada que inicia el escritorio Ubuntu normal en lugar de la que está marcada explícitamente como Xorg. Si falta la entrada Wayland, no edites la configuración de GDM a ciegas. Instala las actualizaciones normales de Ubuntu y comprueba primero las políticas del controlador gráfico o del dispositivo; algunas combinaciones de hardware y controlador pueden ocultar o recurrir a una sesión.
Si la terminal muestra x11, cierre la sesión y elija Ubuntu en lugar de Ubuntu en Xorg en la pantalla de inicio de sesión; verifique la nueva sesión posteriormente.
Prueba un gesto del sistema antes de probar una aplicación.
Una vez waylandconfirmado, coloca tres dedos en el panel táctil y muévelos hacia arriba simultáneamente para abrir Actividades. Luego, desliza tres dedos hacia la izquierda o hacia la derecha para cambiar de espacio de trabajo. Mantén los dedos separados y comienza el movimiento al mismo tiempo. En el ejemplo de Jordan, si cualquiera de las dos acciones funciona, el panel táctil y la ruta de Wayland funcionan correctamente; soluciona el problema únicamente con el gesto o la aplicación que aún no funciona.
Deslizar tres dedos hacia arriba abre la vista general de Actividades de GNOME. Deslizar hacia la izquierda o hacia la derecha cambia de espacio de trabajo.
Si la prueba de los tres dedos sigue sin funcionar
Primero, desactiva temporalmente cualquier extensión de GNOME Shell que modifique los gestos. Luego, cierra sesión y vuelve a iniciarla antes de repetir la prueba. Estas extensiones pueden cambiar la función de un gesto de deslizamiento, así que prueba el comportamiento predeterminado de GNOME antes de instalar otra herramienta de gestos.
A continuación, compruebe si libinput reconoce el dispositivo. Ubuntu 24.04 proporciona el libinput-toolspaquete opcional; si falta el comando, instálelo con sudo apt install libinput-tools, y luego ejecute sudo libinput list-devices. Busque el panel táctil por su nombre. Este comando informa sobre los dispositivos y su configuración predeterminada; no prueba que GNOME haya asignado un gesto en particular. Si no aparece ningún panel táctil, actualice Ubuntu y compruebe el firmware del portátil o la asistencia del fabricante, ya que una configuración de gestos de escritorio no puede reparar un dispositivo que la pila de entrada no detecta. La referencia de las herramientas de libinput explica el alcance de la salida.
Finalmente, separe los gestos del sistema de los gestos de las aplicaciones. Si el gesto de deslizar en el espacio de trabajo funciona pero el de pellizcar no, intente pellizcar en una aplicación que documente la compatibilidad, como Mapas o Fotos. Ubuntu 24.04.5 también incluye una peculiaridad de libinput para un identificador de panel táctil Elan 04F3:3355; si ese es su dispositivo, instale las actualizaciones actuales de 24.04 antes de intentar la configuración manual. Consulte las notas de la versión de Ubuntu 24.04.5 .
Verificar la solución
Confirma echo "$XDG_SESSION_TYPE"las devoluciones waylandy, a continuación, prueba el gesto de deslizar tres dedos hacia arriba y el gesto de deslizar hacia la izquierda o la derecha en el escritorio. Trata el gesto de pellizcar por separado: solo se corrige en las aplicaciones que lo admiten. Si el gesto básico sigue fallando aunque se detecten la sesión y el panel táctil, es probable que la causa restante sea específica del dispositivo o un conflicto con una extensión, y no la falta de un interruptor de gestos global.