La tecla Supr no funciona en Wayland y Chromium: guía práctica para usuarios de Linux


En los últimos meses he observado un fallo realmente molesto: la tecla Supr del bloque numérico dejó de funcionar en mi navegador, y en particular en Vivaldi. Era la tecla que solía usar para borrar rápidamente, por lo que tuve que acostumbrarme a usar la tecla situada arriba, junto a Insert. Con el tiempo comprobé que el problema no era exclusivo de Vivaldi y también ocurría en otros navegadores basados en Chromium, como Brave.

Más adelante he descubierto el detalle real: en algunas configuraciones, la tecla Supr del teclado numérico dejará de funcionar si se usa Wayland, y el fallo se experimenta en cualquier software basado en Chromium. Por ejemplo, en Visual Studio Code y en aplicaciones hechas con Electron. Sabiendo que el problema surge cuando se combinan Chromium y Wayland ya podemos adelantar algunas soluciones.

¿Supr no te funciona en Wayland y Chromium?

Lo primero que debemos hacer para confirmar el fallo es abrir un programa con el problema en una ventana X11. Por ejemplo, para Vivaldi en X11 abriríamos un terminal y escribiríamos:

vivaldi –ozone-platform=x11

Con esto, si la tecla funciona, habremos detectado y aislado el problema. La solución permanente pasa por esperar a que los desarrolladores solucionen el fallo.

En KDE, una solución temporal puede ser abrir la aplicación del menú, buscar la app problemática y en el apartado “Argumentos de la línea de órdenes” añadir –ozone-platform=x11. Es posible que, tras actualizaciones, estos argumentos desaparezcan y haya que volver a agregarlos.

Otra opción es crear un archivo .desktop en ~/.local/share/applications, pero esto ya es un paso más técnico.

¿Qué se pierde?

Cuando una aplicación X11 se ejecuta en Wayland (a través de XWayland) suele funcionar casi igual, pero hay diferencias porque Wayland gestiona por sí mismo aspectos como el teclado, el foco o el escalado y luego los traduce a X11. En ese paso pueden aparecer fallos menores: algunas teclas especiales pueden no llegar igual, el portapapeles o el foco pueden comportarse distinto, y el escalado o la captura de pantalla pueden dar problemas.

Mi recomendación es evaluar si merece la pena en cada caso concreto. Personalmente no noto una diferencia significativa y, por eso, añadí los argumentos a Vivaldi y a Visual Studio Code para poder usar una tecla que pulso por inercia.

from Linux Adictos https://ift.tt/VZwAPqX
via IFTTT