Cómo solucionar el aviso de Fcitx en KDE Plasma 6 con Wayland (Manjaro y derivados).
Si usas Manjaro con KDE Plasma 6 bajo Wayland, es posible que al iniciar sesión aparezca un mensaje como este:
“Fcitx should be launched by KWin under KDE Wayland…”
“Fcitx should be launched by KWin under KDE Wayland…”
Aunque suena técnico, la causa es sencilla: Fcitx no está siendo lanzado por KWin, que es lo que Plasma espera en Wayland. Esto no es un error grave, pero sí afecta al funcionamiento del método de entrada (especialmente si usas Fcitx para escribir en otros idiomas, emojis, atajos, etc.).
Por qué aparece este mensaje:
Por qué aparece este mensaje:
En Wayland, KDE Plasma 6 quiere que el método de entrada (Fcitx, IBus…) se inicie desde KWin, no desde:- Autostart
- ~/.profile
- ~/.xprofile
- Scripts heredados de X11
- Herramientas externas como im-config
Si Fcitx se inicia “por su cuenta”, Plasma muestra el aviso.
Solución oficial recomendada por KDE y Fcitx:
En Wayland, KDE Plasma 6 quiere que el método de entrada (Fcitx, IBus…) se inicie desde KWin, no desde:
- Autostart
- ~/.profile
- ~/.xprofile
- Scripts heredados de X11
- Herramientas externas como im-config
Si Fcitx se inicia “por su cuenta”, Plasma muestra el aviso.
1. Abre Configuración del Sistema:
Ve a:Configuración del sistema → Teclado → Teclado virtual (en algunas traducciones aparece como Virtual Keyboard o Método de entrada).
En la lista, elige:
Fcitx 5
Con esto, KWin se encargará de iniciarlo automáticamente al entrar en Wayland.
Fcitx 5
Con esto, KWin se encargará de iniciarlo automáticamente al entrar en Wayland.
3. Cierra sesión y vuelve a entrar.
El mensaje desaparecerá y Fcitx funcionará correctamente bajo Wayland.Paso opcional: eliminar lanzadores antiguos de Fcitx.
Si Fcitx se estaba iniciando desde otro sitio, conviene limpiarlo para evitar conflictos.A) Revisa autostart
ls ~/.config/autostart/
Si ves algo como fcitx.desktop o fcitx5.desktop, bórralo.
B) Revisa archivos de inicio.
cat ~/.profile
cat ~/.xprofile
cat ~/.bash_profile
Si encuentras líneas como:
fcitx5 &
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
elimínalas.
C) Comprueba que no haya herramientas externas activas.
En Manjaro es raro, pero por si acaso:
pacman -Qs imsettings
pacman -Qs im-config
Si existieran, podrían interferir.
Conclusión.
Este aviso de Fcitx en Plasma 6 + Wayland no es un error, sino una advertencia de configuración. La solución pasa simplemente por:- Indicar a KDE que Fcitx 5 es el método de entrada oficial
- Evitar que se lance desde mecanismos heredados de X11
¡Fácil, verdad?


Muy interesante, gracias
ResponderEliminar