很多小伙伴升级到Arch Linux搭配Plasma 6并切换到Wayland会话后,发现Chromium浏览器无法调用输入法(如Fcitx5)输入中文。本文旨在提供一份保姆级教程,让你在Wayland下也能流畅使用Chromium输入法。
首先,确保你的系统是最新的。打开终端执行:
sudo pacman -Syu
接着安装必要组件:Fcitx5输入法框架、中文插件、GTK/Qt模块以及配置工具。同时安装Chromium浏览器(如果还未安装)。
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt fcitx5-configtool chromium
为了让Wayland下的应用正确使用Fcitx5,需要设置以下环境变量。编辑你的shell配置文件(如~/.bashrc或~/.zshrc),在末尾添加:
export GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport XMODIFIERS=@im=fcitxexport SDL_IM_MODULE=fcitx
保存后执行 source ~/.bashrc(或重启)使其生效。下图展示了一个配置示例:
运行Fcitx5配置工具:
fcitx5-configtool
在“输入法”选项卡中,取消勾选“仅显示当前语言”,搜索“pinyin”并添加“Pinyin”(或者添加你喜欢的输入法,如五笔等)。同时可以设置全局触发键(默认Ctrl+Space)。确保Fcitx5已启动:可在终端执行 fcitx5 -d 启动守护进程。为了让其开机自启,在Plasma系统设置中搜索“开机与关机”->“自动启动”,添加fcitx5。
Chromium输入法在Wayland下需要显式启用ozone平台。打开Chromium,地址栏输入 chrome://flags/,搜索“Preferred Ozone platform”,将其设置为“Wayland”。重启浏览器。如果找不到该选项,也可以启动时添加命令行参数:
chromium --enable-wayland-ime --ozone-platform-hint=wayland
为了持久化,可以编辑/usr/share/applications/chiumium.desktop(或本地覆盖)修改Exec行。
全部配置完成后,重启会话(注销并重新登录,确保进入Wayland模式)。打开Chromium,点击任意输入框,按Ctrl+Space尝试切换输入法。如果出现中文输入候选框,则成功!
常见问题:
echo $XDG_SESSION_TYPE,应输出wayland。ps aux | grep fcitx5。echo $GTK_IM_MODULE 应显示fcitx。--enable-features=UseOzonePlatform --ozone-platform=wayland。至此,你应该已经成功在Arch Linux + Plasma 6 + Wayland下驯服了Chromium输入法。如果有其他疑问,欢迎在评论区交流!
本文由主机测评网于2026-02-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260227386.html