在/etc/environment下添加
GTK_IM_MODULE=fcitx
firefox以及vscode无法使用
根据fcitx5官方的说法
https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland
不要修改/etc/environment而是修改
~/.gtkrc-2.0
~/.config/gtk-3.0/settings.ini
~/.config/gtk-4.0/settings.ini
此时firefox可以输入中文
但是此时vscode仍然没有解决
最近编辑记录 Perfect Penguin (2025-02-20 14:49:55)
离线
看来应该在hyprland 的配置文件中配置 exec = fcitx5
而且环境变量也应该在里面配置- -
可以试一下
env = QT_IM_MODULE,fcitx
env = XMODIFIERS,@im=fcitx
env = LANG,zh_CN.UTF-8
env = LANGUAGE,zh_CN:en_US
这几天试了一下hyprland
对我来说简直是灾难,跟kde不怎么兼容,换了hyprland主题以后回到KDE天都塌了。
最近编辑记录 Dotaluna (2025-02-20 17:20:42)
离线
不要全局设置 GTK_IM_MODULE QT_IM_MODULE SDL_IM_MODULE GLFW_IM_MODULE 环境变量。这些库都已经支持 Wayland 输入法协议了。不支持的少数情况,针对性地给需要的程序设置环境变量即可。GTK 可以修改配置文件以支持 Xwayland 程序。
离线
啊?哪里?fcitx5 页面我早就更新过的啊?
离线
啊?哪里?fcitx5 页面我早就更新过的啊?
淦,https://wiki.archlinuxcn.org/wiki/Fcitx
一直看的是fctix的页面!
那我现在这样配置可以吧,是不是还要XMOD:D
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
#GTK_IM_MODULE=fcitx
#QT_IM_MODULE=fcitx
#XMODIFIERS=@im=fcitx
#SDL_IM_MODULE=fcitx
#GLFW_IM_MODULE=ibus
XMODIFIERS=@im=fcitx
最近编辑记录 Dotaluna (2025-02-20 20:52:20)
离线
我更新了一下 fcitx 页面,希望以后不会再有人弄错了。
XMODIFIERS 还是需要的,给用 Xwayland 的软件用。
离线
我更新了一下 fcitx 页面,希望以后不会再有人弄错了。
XMODIFIERS 还是需要的,给用 Xwayland 的软件用。
离线