很显然,使用 Sway 桌面必经的重要一步:安装中文输入法,桌面再好用,如果无法日常输入中文,我也不得不放弃,好在很快就解决了这个问题,比 GNOME 桌面略微麻烦一些,但是也已经很成熟了。
这些年来输入法我也从 SCIM 到 ibus 来到 Fcitx ,现在 Fcitx5 官方添加了 Wayland 的支持,运行良好。Sway 的一句话介绍是:An i3-compatible Wayland compositor,意思是一个兼容 i3 的 Wayland 视窗系统(我实在不知道怎么翻译 compositor 更好,姑且这么叫吧,欢迎朋友纠正)
1. 首先请安装下列软件包:
我在 GNOME Wayland 上安装 Fcitx 时候不需要 fcitx5-cn-meta 这个包,但是这次使用 Sway 桌面时候在没有安装 fcitx5-cn-meta 之前一直无法正常使用,安装之后就可以启动 Fcitx 的配置工具了
2. 配置环境变量,编辑文件 /etc/environment,添加下列内容保存退出
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
3. 编辑 Sway 配置文件 ~/.config/sway/config 添加开机自动启动 Fcitx5
exec_always fcitx5 -d --replace
步骤二和步骤三的截图请看下方:
4. 登出系统或重启电脑,进入 Sway 桌面,打开 fcitx5-configtool 图形化工具添加输入法,我一般使用这几个:
- English
- 拼音-简体字
- 中州韵-传统中文
配置完成后,重新启动 Fcitx5
参考资料:
1. https://wiki.archlinux.org/title/Fcitx5
2. https://www.fcitx-im.org/wiki/Setup_Fcitx_5
可以弹出中文输入法的候选框么,无法弹出怎么配置
可以的,如果无法弹出,可能某些没有正确安装,试试看清楚干净,再重新安装一次。