fcitx5输入法

装的debian11字符界面的系统,中文输入法有问题,输入法用的是fcitx5在终端可以正常切换,但是使用浏览器就只能输入英文无法切换中文输入法,尝试多次后发现打开浏览器之后再重启输入法可以正常使用,有没有什么方法可以解决这一问题。

什么浏览器?
是 fcitx5 还是 fcitx5-rime?
有没有按官方的教程加fcitx 环境?
类似下面这种

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

提供得越详细,问题越容易得到解决。

你好,看了你的回复我找了官方文档,配了fcitx5的环境。但是问题还是没有解决。三个浏览器都是这种情况.(qutebrowser,firefox,chromium.)

debian 11,我安装了chromiumfirefox-esr两个浏览器,没有发现问题。

我又看了一下,字符界面,启动浏览器,这是怎么操作的?

另外你的环境变量写在哪里了?


环境变量写在了/etc/enviroment 路径下的一个配置文件里面,可在终端直接输入浏览器名称来启动,或者设置快捷键通过快捷键启动。

我是用im-config 这个工具配置的。
zh_CN/I18n/Fcitx5 - Debian Wiki

我看到你一直讲终端启动,你是不是没有完整的安装桌面环境?习惯在TUI 启动程序?

1 个赞

你是不是没装 fcitx5 的 gtk3 模块?fcitx5-diagnose 命令的输出看一下呢。

安装的时候就用im-config配置过了

对,习惯了这个,不喜欢图形界面。

看上去没问题。好怪啊。

那有没有可能是 fcitx5 没有自启动?

可能fctix5 的自启动需要追随 x 的启动来完成。

如果是这种情况的话该如何处理嘞?

我只是推测:看有没有办法让 fcitx5 的自启提前。

终端的启动是在输入法的前面的,所以开机之后重启一次终端,在终端可以正常使用输入法,大佬是否知道如何设置,使输入法的启动在在终端前面,或者设置每次开机都重启一次输入法。

1 个赞

我没有这方面的经验。

linux 系统我都会老老实实的装一个完整的桌面,比如lxqt/Xfce等,哪怕我自己只用 openbox 或 i3wm。
里面有些工具,比我自己改配置文件还是要方便的。

你的问题也许可以去 fcitx5 的github 上问一下。

谢谢!