最近重装我的Arch Linux(原来的系统被玩坏了),这次想尝试点不一样的,于是大胆尝试了wayland,然后就老实了,尝试了网上各种方法,包括加启动参数--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
,--gtkversion=4
之类的,还有设置环境变量
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
都没有作用,在chrome还有spotify内都不能输入中文,但是在linuxqq and konsole里居然可以输入中文,不知道论坛里的佬有没有解决的办法
37 个赞
感觉你可以再看看fcitx5的wiki.
wayland上用 ibus 的应该不多吧。
https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland
2 个赞
作为参考,我这kde下用wayland,加上--enable-wayland-ime
启动参数就能在chromium里用fcitx5了
感谢参考,我尝试过网络上能搜到所有参数了,但是无效
我记得只有x11需要export环境变量,wayland好像不是这么配的
我的manjaro kde6,在x11配置好了变量,
在
Wayland开启虚拟桌面,Firefox不能切换输入法,在telegram和discord能正常切换打字
1 个赞
网上各种各样的解决方案 有的说要配置,所以我就试了一下,但没什么效果
wayland,WM 下用中文输入法一张都有各种问题,是我的痛。用 KED 就没什么问题。
装这个包fcitx5-gtk
然后在/etc/environment
配置
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
SDL_IM_MODULE=fcitx
试试
ibus pinyin一直永这个,原生自带挺好的
x11 配置起来比较正常,wayland不太了解,是不是没有卸载干净
sudo apt purge ibus
sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5
sudo vim /etc/environment设置环境变量
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
1 个赞
确实,现在可以用了。我不知道具体啥原因,以前也是选择的这个wayland启动器,现在啥运行参数也没加,环境变量也没改,反而能用了