您尚未登录。

#1 2022-06-25 16:28:54

浩亮
会员
注册时间: 2017-03-07
帖子: 18

目前大家是怎样在 wayland 中使用中文输入法的?

21年我试过转到 swaywm,当时主要卡在了两点:fcitx5 不能正常运行,[见](https://github.com/fcitx/fcitx5/issues/39); vivaldi-stable 不能正常运行。
当时是通过 xorg-xwayland 来运行 fcitx5,但这样我要同时运行 wayland + x11,我何不留在 x11 下,于是就放弃了。

这一年来我陆续看到有人转到了 wayland (比如依云大大的wayfire),但没见到有人提中文输入法,所以特地来问下。

离线

#2 2022-06-25 17:08:57

q234rty
会员
注册时间: 2017-10-01
帖子: 41

Re: 目前大家是怎样在 wayland 中使用中文输入法的?

sway 下对于 wayland native 的程序来说,有两种可能:
1. 通过 GTK_IM_MODULE/QT_IM_MODULE,目前来说不需要特殊配置,只需要设置环境变量就能工作。注意 chromium 对此的支持有一定问题(electron 则暂时不支持),见 https://www.csslayer.info/wordpress/fci … n-wayland/
2. 通过 wayland 的 text_input/input_method 系列协议,需要 https://github.com/swaywm/sway/pull/5890 ,目前 archlinuxcn 有 sway-im 这个包提供打上此补丁的 sway,另 aur 也有 https://aur.archlinux.org/packages/sway-im-git 。目前来说 sway 下只有支持 text-input-v3 的程序(包括绝大部分 gtk 3/4 程序(这里同样不包括 chromium/electron)和一部分终端模拟器,如 kitty/foot)能通过这个方法进行输入。
总结:你的 vivaldi-stable 多半还是得跑在 Xwayland 下。。。

最近编辑记录 q234rty (2022-06-25 17:10:33)

离线

#3 2022-06-25 21:18:45

浩亮
会员
注册时间: 2017-03-07
帖子: 18

Re: 目前大家是怎样在 wayland 中使用中文输入法的?

@q234rty 谢谢回复!

离线

#4 2022-06-26 09:22:33

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,460
个人网站

Re: 目前大家是怎样在 wayland 中使用中文输入法的?

这里有人每篇文章都不离中文输入法(其实就是 fcitx 的开发者啦): https://www.csslayer.info/wordpress/

离线

#5 2022-06-26 11:50:42

浩亮
会员
注册时间: 2017-03-07
帖子: 18

Re: 目前大家是怎样在 wayland 中使用中文输入法的?

哇,csslayer 大佬最近一年输出爆炸呀!今年的几篇文章真是相见恨晚。
* https://www.csslayer.info/wordpress/dia … citx5-gtk/ 终于知道了 vivaldi 之前为啥关个窗口就 crashes ,然后莫名其妙地最近一个月又好了
* https://www.csslayer.info/wordpress/fci … n-wayland/ 印证了 @q234rty 的话,这么看来我这迁移还得再等等。

离线

页脚