Actualidad

Tecnología

KeePassXC 2.8.0 salta a Qt6 y estrena Auto-Type en Wayland

KeePassXC 2.8.0 salió el 21 de octubre de 2026 con Auto-Type en Wayland vía portales XDG, salto a Qt6, atajos configurables y sincronización remota.

KeePassXC 2.8.0 salta a Qt6 y estrena Auto-Type en Wayland
KeePassXC 2.8.0 salta a Qt6 y estrena Auto-Type en Wayland

Si eres usuario del gestor de contraseñas KeePassXC, Auto-Type era la función que más se echaba en falta en Wayland. Consiste en que el gestor de contraseñas escriba el usuario y la clave en la ventana que tienes delante sin pasar por el portapapeles, y en Linux llevaba años limitada a las sesiones X11. KeePassXC 2.8.0 la ha activado también en Wayland sin puentear al compositor: el atajo global lo entrega el portal GlobalShortcuts y las pulsaciones viajan por el portal RemoteDesktop, según el registro de cambios del proyecto.

La versión salió el 21 de octubre de 2026, un mes después de la beta 2.8.0-beta1 del 23 de septiembre y más de siete meses después de la última estable de la rama anterior, la 2.7.12 del 10 de marzo. Junto al Auto-Type llegan la migración de Qt5 a Qt6, los atajos configurables, la sincronización remota con herramientas externas y dos formas nuevas de desbloqueo rápido, una para macOS y otra para Linux. También es la primera entrega con binarios ARM64 nativos para Windows.

Para quien mantiene el paquete en una distribución, el titular de verdad es Qt6. La rama 5.15 del framework dejó de recibir versiones en abierto con la 5.15.2 de noviembre de 2020 y su soporte comercial terminó el 26 de mayo de 2025, así que cada temporada en Qt5 era una temporada más compilando contra una biblioteca congelada.

Auto-Type en Wayland sin salir del compositor

El Auto-Type de Wayland no toca el teclado directamente. KeePassXC pide al escritorio un atajo global y una sesión de escritorio remoto por la que enviar pulsaciones, y ambas cosas las gestionan portales XDG.

El portal de atajos entrega a la aplicación la combinación que dispara la acción, y el de escritorio remoto abre la sesión por la que se inyectan las pulsaciones. No hay captura de teclado a la brava ni lectura de la ventana ajena: el escritorio pide permiso de control la primera vez, igual que cuando compartes la pantalla, y la aplicación conserva en memoria el token de la sesión para no repetir el diálogo en cada uso.

La consecuencia práctica es que desaparece el Auto-Type por título de ventana. En Wayland ninguna aplicación puede saber qué ventana tiene el foco, así que el proyecto ocultó las opciones que ataban secuencias a títulos concretos. Ahora pulsas el atajo, buscas la entrada en el diálogo y la contraseña se escribe en el campo que tenías delante, lo que funciona igual de bien pero exige un paso más que en X11.

Auto-Type era una de las razones para no dar el salto. El resto de diferencias que notarás al migrar están en Wayland contra X11 en 2026, qué cambia al migrar, y con esta pieza resuelta la lista de frenos se acorta bastante.

El detalle de compatibilidad importa. El autor del parche probó el resultado en KDE Plasma 6.3 sobre Debian trixie, donde todo funciona salvo reconfigurar el atajo desde KeePassXC porque el portal de atajos iba por la versión 1, y en Plasma 6.6, donde esa reconfiguración ya entra. En GNOME 48 el enlace inicial funciona, pero cambiar la combinación desde los ajustes del escritorio falla en silencio hasta reiniciar la sesión.

Ese matiz no es cosmético. Quien cambie el atajo desde los ajustes del escritorio creerá que no se ha guardado y lo intentará otra vez, aunque el fallo esté del lado del escritorio. La primera configuración casi nunca sale a la primera.

Qt6 y la cuenta atrás que arrastraba Qt5

La migración no es un cambio de número en el manifiesto. KeePassXC 2.8.0 exige Qt 6.2.4 como mínimo y compila con C++20, según su CMakeLists, así que el paquete ya no se construye contra el árbol de Qt5 que arrastran algunas distribuciones veteranas. Las dependencias ya no son las de Qt5: el paquete declara ahora las de qt6-base y sus módulos.

El calendario explica la prisa. Qt 5.15 recibió su última versión en abierto con la 5.15.2, de noviembre de 2020, y las siguientes fueron solo para clientes comerciales; el soporte de esa rama terminó el 26 de mayo de 2025 y después quedó el mantenimiento de seguridad extendido de pago. Cada mes en Qt5 era un mes con la biblioteca gráfica congelada.

Para el empaquetador, la buena noticia es que el suelo de Qt6 no es alto: Debian 12 trae la 6.4.2 y Debian 13 la 6.8.2, así que ambas cubren el mínimo. La mala es que hay que revisar las opciones de compilación, porque el proyecto permite construir sin X11 y agrupa navegador, agente SSH y Secret Service en un interruptor de CMake. Además, el estado vive ahora en XDG_STATE_HOME y no en XDG_CACHE_HOME.

Ese último cambio es el que rompe cosas pequeñas. Los scripts de copia y de limpieza que daban por hecha la ruta antigua dejarán de encontrar el archivo de estado: la aplicación simplemente empezará a escribir en otro directorio.

Lo que trae la versión, en orden de uso

Novedad Qué cambia Plataforma
Auto-Type en Wayland Atajo global y escritorio remoto por portales XDG Linux
Qt6 Mínimo Qt 6.2.4 y C++20 Todas
Atajos configurables Cualquier acción se reasigna; Ctrl+D clona entradas Todas
Sincronización remota Abre, importa y guarda la base con comandos externos Todas
Desbloqueo rápido Contraseña del dispositivo en macOS; Polkit en Linux macOS y Linux
ARM64 Instalador nativo en Windows y AppImage AArch64 experimental Windows y Linux
Directivas de grupo Los administradores fuerzan ajustes en cada equipo Windows
Agente SSH Genera claves RSA, ECDSA y Ed25519 Todas

La sincronización remota es la novedad que más cambia el día a día de quien guarda la base en un servidor propio. KeePassXC permite configurar comandos externos, uno para abrir la base desde el servidor y otro para importarla o subirla cuando guardas, de modo que el archivo viaja sin que tengas que salir del gestor. Quien ya tiene un servidor en casa reconocerá el patrón de un servicio autohospedado, el mismo que desglosamos en Autohospedaje en 2026, qué montar y qué no, donde la sincronización de archivos es la pieza que más guerra da.

Polkit, el UUID y el precio de la comodidad

El desbloqueo rápido por Polkit toca el archivo. Al activarlo, KeePassXC añade un UUID a los metadatos públicos de la base y la marca como modificada la primera vez que se abre, tal como advierte el registro de cambios. Ese identificador es lo que permite a Polkit reconocer la base y ahorrarse la contraseña maestra en sesiones ya autenticadas.

Es un intercambio razonable, pero conviene entenderlo antes de activarlo. Ganas comodidad en el escritorio y, a cambio, el archivo deja de ser indistinguible de una copia cualquiera: quien vea la base sabrá que hay un gestor detrás y que está atada a una sesión concreta. En una base sincronizada en la nube, ese UUID viaja a todas partes.

Cinco parches, un CVE y cuatro identificadores pendientes

La entrega parchea cinco vulnerabilidades que afectaban a la rama 2.7.x y a todas las anteriores. Solo una tiene identificador asignado, CVE-2026-69150, un use-after-free al importar archivos KDB manipulados; las otras cuatro siguen marcadas como pendientes: inyección de referencias desde la extensión del navegador, escrituras fuera de límites al cifrar mensajes nativos, nombres de memoria compartida predecibles al enviar claves SSH a Pageant y un desbordamiento en el importador KDB antiguo.

El proyecto califica los fallos de gravedad baja a moderada y aclara que ninguno compromete la criptografía. Añade un detalle que se repite estos meses: los encontraron escáneres de IA y ninguno vino de código generado por IA. Más de un mes después de solicitarlo, GitHub sigue sin asignar identificadores CVE a la mayoría.

Ese atasco afecta a quien empaqueta: un aviso sin CVE no entra en los flujos automáticos de las distribuciones, así que la actualización depende de que alguien lea el blog. Al usuario le queda actualizar desde Flathub, el PPA de Ubuntu o la web del proyecto.

Lo que Auto-Type en Wayland todavía no resuelve

Queda un cabo suelto que el hilo del parche documenta. Un usuario que probó tres motores de entrada virtual en Plasma 6.6 reportó pulsaciones alteradas con Auto-Type sobre Wayland, con modificadores que se quedaban pulsados y caracteres distintos de los guardados. El equipo respondió que KeePassXC envía símbolos Unicode correctos derivados de libxkbcommon y que la conversión falla en el portal o en el compositor, así que no hay parche y la salida es un script propio que invoca el atajo por D-Bus.

El resto es seguimiento de escritorio. Cuando maduren los portales de atajos y de escritorio remoto, la función se comportará igual en cualquier compositor y dejará de depender de la versión de Plasma o del parche de GNOME. Mientras tanto, 2.8.0 es la primera versión con la que alguien en Wayland escribe contraseñas con el atajo de siempre.

José Maldonado

Autor

José Maldonado

Activista y bloguero de tecnología, software libre y blockchain.

Lo último
Linus Torvalds retira funciones peligrosas del kernel Linux 7.4

Una lectura semanal imprescindible sobre inteligencia artificial y blockchain.

Te explicamos cómo transforman la economía, qué nuevas puertas te abren y cómo te afectan.