我看网上谁谁谁用 ibus 输日文了,谁谁谁通过在 profile 先启动一次 fcitx,再在 sway 的配置文件里 exec[_always] fcitx -r
,就能用了,还有人说 fcitx5 就能用等等,都像假的一样。这三个我都没成功。
不论是 fcitx 还是 fcitx5,它们的问题都是没法连接到 dbus 对象,但 fcitx 进程是有的。
有人在 sway 上成功用了输入法吗?从零开始怎么做的?
我看网上谁谁谁用 ibus 输日文了,谁谁谁通过在 profile 先启动一次 fcitx,再在 sway 的配置文件里 exec[_always] fcitx -r
,就能用了,还有人说 fcitx5 就能用等等,都像假的一样。这三个我都没成功。
不论是 fcitx 还是 fcitx5,它们的问题都是没法连接到 dbus 对象,但 fcitx 进程是有的。
有人在 sway 上成功用了输入法吗?从零开始怎么做的?
还是用 X11 算了,ibus 虽然能弹出候选框,但可用性不高。Fcitx 先 sleep几秒的话,dbus 能用,但还是不能输入。Fcitx5 启动后没有 dbus。
老早 fcitix 5 还能用,框还不跟随鼠标. 后面更新框都不显示了就没有折腾了
现在都是emacs rime 打好复制粘贴的
按这个思路好像能完成个输入法?
fcitx5可以用。
我是直接从tty启动的sway, 需要一个小脚本
#!/bin/sh
for file in "/etc/profile" "${HOME}/.profile" "${HOME}/.zprofile" ; do
if [ -f "${file}" ] ; then
source "${file}"
fi
done
dbus-launch --exit-with-session sway
没有最后一行,起来的sway是没有DBUS_SESSION_BUS_ADDRESS
的,fcitx5就没法工作了。
然后直接sway的配置里exec fcitx5就可以了。
注意需要8月2日之后的fcitx5.
发布自Gentoo Linux上的sway+ Firefox wayland实例,使用fcitx5输入
以后再试试吧,我之前是在 sway 的 config 里 exec dbus-launch --exit-with-session fcitx5
。现在想来这样别的程序没有这个环境变量。
刚重新装了下 发现fcitx5已经可以直接pacman了,不用aur了。
图形配置工具也有了
我命令行跑fcitx5
就能用了
这个pam_environment
还是容易忽略
pgtk emacs 和 chromium-ozone 用不了好像
那个框 native wayland(qt/firefox) 还是满屏飞, xwayland 正常