Ubuntu升级到22.04后,桌面右上角的Fcitx小键盘消失了,多次重启、卸载重装都不起作用。后来发现是GDM相关问题——XORG与Wayland。
Ubuntu22.04中窗口系统采用的是Wayland而之前的版本采用的是XORG。Wayland与Fcitx有冲突,我没有找到解决办法,故采取将Wayland调整为Xorg,即可恢复Fcitx。
查看你的系统窗口
方法一:图形化方法
在设置-关于-桌面系统,查看是Wayland还是X11,后者即表示使用的是XORG。
方法二:命令行
输入
pstree -p | grep gdm-session
即可看出是Wayland还是XORG
更改系统窗口
网上有许多教程,我简单介绍下。
打开(文件名gdm可能为gdm3)
/etc/gdm/custom.conf
执行(取消其注释符号)
WaylandEnable=false
重启,Fcitx即可正常工作。
调节大小请看以下链接: