fcitx5 chrome 即使配置对应flag 也无法使用

fcitx5-diagnose

# 系统信息:
1. `uname -a`:

    **Linux arch 6.18.2-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 18:00:18 +0000 x86_64 GNU/Linux** 

2. `lsb_release`:

**\`lsb_release\`** 未找到. 

3. `/etc/lsb-release`:

**\`/etc/lsb-release\`** 未找到. 

4. `/etc/os-release`:

    **NAME="Arch Linux"** 
    **PRETTY_NAME="Arch Linux"** 
    **ID=arch** 
    **BUILD_ID=rolling** 
    **ANSI_COLOR="38;2;23;147;209"** 
    **HOME_URL="https://archlinux.org/"** 
    **DOCUMENTATION_URL="https://wiki.archlinux.org/"** 
    **SUPPORT_URL="https://bbs.archlinux.org/"** 
    **BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"** 
    **PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"** 
    **LOGO=archlinux-logo** 

5. 桌面环境:

桌面环境为 **\`kde\`**。 

6. XDG 会话类型:

    **XDG_SESSION_TYPE='wayland'** 

7. Bash 版本:

    **BASH_VERSION='5.3.9(1)-release'** 

# 环境:
1. DISPLAY:

    **DISPLAY=':1'** 


    **WAYLAND_DISPLAY='wayland-0'** 

2. 键盘布局:

**1.  \`setxkbmap\`:** 

        **WARNING: Running setxkbmap against an Xwayland server** 
        **xkb_keymap {** 
            **xkb_keycodes  { include "evdev+aliases(qwerty)"** **};** 
            **xkb_types     { include "complete"**      **};** 
            **xkb_compat    { include "complete"**      **};** 
            **xkb_symbols   { include "pc+us+inet(evdev)"**     **};** 
            **xkb_geometry  { include "pc(pc105)"**     **};** 
        **};** 

**2.  \`xprop\`:** 

        **\_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us", "", ""** 

3. Locale:

**1.  全部可用 locale:** 

        **C** 
        **C.utf8** 
        **en_US.utf8** 
        **POSIX** 
        **zh_CN.utf8** 

**2.  当前 locale:** 

        **LANG=zh_CN.UTF-8** 
        **LC_CTYPE="zh_CN.UTF-8"** 
        **LC_NUMERIC=zh_CN.UTF-8** 
        **LC_TIME=zh_CN.UTF-8** 
        **LC_COLLATE="zh_CN.UTF-8"** 
        **LC_MONETARY=zh_CN.UTF-8** 
        **LC_MESSAGES="zh_CN.UTF-8"** 
        **LC_PAPER=zh_CN.UTF-8** 
        **LC_NAME=zh_CN.UTF-8** 
        **LC_ADDRESS=zh_CN.UTF-8** 
        **LC_TELEPHONE=zh_CN.UTF-8** 
        **LC_MEASUREMENT=zh_CN.UTF-8** 
        **LC_IDENTIFICATION="zh_CN.UTF-8"** 
        **LC_ALL=** 

4. 目录:

**1.  主目录:** 

        **/home/cuifj** 

**2.  \`${XDG_CONFIG_HOME}\`:** 

    环境变量 **\`XDG_CONFIG_HOME\`** 没有设定。 

    **\`XDG_CONFIG_HOME\`** 的当前值是 **\`\~/.config\`** (**\`/home/cuifj/.config\`**)。 

**3.  Fcitx5 设置目录:** 

    当前 fcitx5 设置目录是 **\`\~/.config/fcitx5\`** (**\`/home/cuifj/.config/fcitx5\`**)。 

5. 当前用户:

脚本作为 cuifj (1000) 运行。 

# Fcitx 状态:
1. 可执行文件:

在 **\`/usr/bin/fcitx5\`** 找到了 fcitx5。 

2. 版本:

Fcitx 版本: **\`5.1.17\`** 

3. 进程:

找到了 1 个 fcitx5 进程: 

     **996033 fcitx5** 

4. `fcitx5-remote`:

**\`fcitx5-remote\`** 工作正常。 

5. DBus 界面:

使用 **\`dbus-send\`** 来检查 dbus。 

DBus 名称 **\`org.fcitx.Fcitx5\`** 的所有者是 **\`:1.549\`**。 

DBus 名称 **\`org.fcitx.Fcitx5\`** 的 PID 所有者是 **\`996033\`**。 

来自 dbus 的调试信息: 

       **Group \[wayland:\] has 13 InputContext(s)** 
      **IC \[ae777d8ae8764380b94367ebb772722b\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[476bfcbce31d4a59bba37fc7149c8f17\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[73a58a22cfa946279d863dd6b20f0a0b\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[b4dc826761bb47c9a52ebbf6b78ac2f8\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[4220b139e36b4e78a9ec22e730a27cff\] program:konsole frontend:dbus cap:e001820872 focus:1** 
      **IC \[a1c73dca7c48451689a64af238deb97b\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[ef101554fe8541548ddb87808427722f\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[802d4eb89a2b4f33b0ae3f89067f5458\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[c5095229657840b48b8db736465569cb\] program:firefox frontend:dbus cap:e001000032 focus:0** 
      **IC \[b240358a62054f0588441524d142a900\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[a07e0c05aee1407d8375f2afa45e4d9f\] program:firefox frontend:dbus cap:e001000072 focus:0** 
      **IC \[9caabca4ba1c4d71b74d68fb7799e1f9\] program:plasmashell frontend:dbus cap:1e001800072 focus:0** 
      **IC \[1beb8ac150904850a1f049c521a73200\] program:clash-verge frontend:dbus cap:6001000020 focus:0** 
    **Group \[x11::1\] has 10 InputContext(s)** 
      **IC \[ab17b3a75f4648b1a96dee17a0831b4c\] program:com.alibabainc.dingtalk frontend:dbus cap:16000800072** 

focus:0
IC [5de053de480b4dc1af3c2533f1abf9cb] program:com.alibabainc.dingtalk frontend:dbus cap:16000800072
focus:0
IC [30330f4646ac492da378e35ef9bfa949] program:WeChatAppEx frontend:dbus cap:6000000032 focus:0
IC [0577beda1856465d9a45afa60a2e9cb4] program:wechat frontend:fcitx4 cap:800072 focus:0
IC [568af8141d41496089083740924c46cb] program:wechat frontend:fcitx4 cap:800072 focus:0
IC [32247a0bbfeb49b1b9a0493131b13561] program:WindTerm frontend:fcitx4 cap:82087a focus:0
IC [1a898ed708c14b69832792e2efa3e9ef] program:wechat frontend:fcitx4 cap:0 focus:0
IC [b4bb2222da6948239168d94ea22e1509] program:com.alibabainc.dingtalk frontend:dbus cap:16000800072
focus:0
IC [a63a172e543549098a9a54c68974cce1] program:wechat frontend:fcitx4 cap:0 focus:0
IC [02063181723a40d7954fdf7e6795716c] program:WindTerm frontend:fcitx4 cap:0 focus:0
Input Context without group

# 前端设置:
此脚本检查的环境变量仅能显示当前命令行的环境。仍有可能您的环境并没有应用于整个桌面。您可以通过使用命令对某个无
法正常工作的进程使用命令 `xargs -0 -L1 /proc/$PID/environ` 检查此进程的实际的环境变量。

## Xim:
1. `${XMODIFIERS}`:

环境变量 XMODIFIERS 已经正确地设为了“@im=fcitx”。 
从环境变量中获取的 Xim 服务名称为 fcitx. 

2. 根窗口上的 XIM_SERVERS:

Xim 服务的名称与环境变量中设置的相同。 

## Qt:
1. qt4 - `${QT4_IM_MODULE}`:

环境变量 QT_IM_MODULE 已经正确地设为了“fcitx”。 

**\*\*\`fcitx5-qt4-immodule-probing\` 未找到.\*\*** 

2. qt5 - `${QT_IM_MODULE}`:

环境变量 QT_IM_MODULE 已经正确地设为了“fcitx”。 

使用 fcitx5-qt5-immodule-probing 来检查在当前环境下将被实际使用的输入法模块: 

    **QT_QPA_PLATFORM=xcb** 
    **QT_IM_MODULE=fcitx** 
    **IM_MODULE_CLASSNAME=fcitx::QFcitxPlatformInputContext** 

3. qt6 - `${QT_IM_MODULE}`:

环境变量 QT_IM_MODULE 已经正确地设为了“fcitx”。 

使用 fcitx5-qt6-immodule-probing 来检查在当前环境下将被实际使用的输入法模块: 

    **QT_QPA_PLATFORM=wayland** 
    **QT_IM_MODULE=fcitx** 
    **IM_MODULE_CLASSNAME=fcitx::QFcitxPlatformInputContext** 

4. Qt 输入法模块文件:

找到了 fcitx5 的 qt6 输入法模块:**\`/usr/lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontext**

plugin.so`
找到了未知的 fcitx qt 模块:`/usr/lib/qt6/plugins/plasma/kcms/systemsettings/kcm_fcitx5.so`
找到了 fcitx5 的 qt 输入法模块:`/usr/lib/qt/plugins/platforminputcontexts/libfcitx5platforminputcontextpl
ugin.so`
找到了 fcitx5 qt6 模块:`/usr/lib/fcitx5/qt6/libfcitx-quickphrase-editor5.so`

下列错误也许并不准确,因为对路径所对应的 Qt 版本的猜测取决于发行版如何打包 Qt。如果您不使用任何对应版本的 

Qt 程序,或者在 Wayland 下使用 Qt 的 text-input 支持,下列错误也不是严重问题。
**无法找到 Qt4 的 fcitx5 输入法模块。**

## Gtk:
1. gtk - `${GTK_IM_MODULE}`:

环境变量 GTK_IM_MODULE 已经正确地设为了“fcitx”。 

**\*\*\`fcitx5-gtk2-immodule-probing\` 未找到.\*\*** 

使用 fcitx5-gtk3-immodule-probing 来检查在当前环境下将被实际使用的输入法模块: 

    **GTK_IM_MODULE=fcitx** 

使用 fcitx5-gtk4-immodule-probing 来检查在当前环境下将被实际使用的输入法模块: 

    **GTK_IM_MODULE=fcitx** 

2. `gtk-query-immodules`:

**1.  gtk 2:** 

    在 **\`/usr/bin/gtk-query-immodules-2.0\`** 找到了 gtk **\`2.24.33\`** 的 **\`gtk-query-immodules\`**。 
    版本行: 

        **# Created by /usr/bin/gtk-query-immodules-2.0 from gtk+-2.24.33** 

    **\*\*无法在 \`/usr/bin/gtk-query-immodules-2.0\` 的输出中找到 fcitx5。\*\*** 

    **\*\*无法找到 gtk 2 的 fcitx5 输入法模块。\*\*** 

**2.  gtk 3:** 

    在 **\`/usr/bin/gtk-query-immodules-3.0\`** 找到了 gtk **\`3.24.51\`** 的 **\`gtk-query-immodules\`**。 
    版本行: 

        **# Created by /usr/bin/gtk-query-immodules-3.0 from gtk+-3.24.51** 

    已找到 gtk **\`3.24.51\`** 的 fcitx5 输入法模块。 

        **"/usr/lib/gtk-3.0/3.0.0/immodules/im-fcitx5.so"**  
        **"fcitx" "Fcitx5 (Flexible Input Method Framework5)" "fcitx5" "/usr/locale" "ja:ko:zh:\*"**  
        **"fcitx5" "Fcitx5 (Flexible Input Method Framework5)" "fcitx5" "/usr/locale" "ja:ko:zh:\*"**  

3. Gtk 输入法模块缓存:

**1.  gtk 2:** 

    在 **\`/usr/lib/gtk-2.0/2.10.0/immodules.cache\`** 找到了 gtk **\`2.24.33\`** 的输入法模块缓存。 
    版本行: 

        **# Created by gtk-query-immodules-2.0 from gtk+-2.24.33** 

    **\*\*无法输入法模块缓存 \`/usr/lib/gtk-2.0/2.10.0/immodules.cache\` 中找到 fcitx5\*\*** 

    **\*\*无法在缓存中找到 gtk 2 的 fcitx5 输入法模块。\*\*** 

**2.  gtk 3:** 

    在 **\`/usr/lib/gtk-3.0/3.0.0/immodules.cache\`** 找到了 gtk **\`3.24.51\`** 的输入法模块缓存。 
    版本行: 

        **# Created by gtk-query-immodules-3.0 from gtk+-3.24.51** 

    已找到 gtk **\`3.24.51\`** 的 fcitx5 输入法模块。 

        **"/usr/lib/gtk-3.0/3.0.0/immodules/im-fcitx5.so"**  
        **"fcitx" "Fcitx5 (Flexible Input Method Framework5)" "fcitx5" "/usr/locale" "ja:ko:zh:\*"**  
        **"fcitx5" "Fcitx5 (Flexible Input Method Framework5)" "fcitx5" "/usr/locale" "ja:ko:zh:\*"**  

4. Gtk 输入法模块文件:

**1.  gtk 2:** 

    找到的全部 Gtk 2 输入法模块文件均存在。 

**2.  gtk 3:** 

    找到的全部 Gtk 3 输入法模块文件均存在。 

**3.  gtk 4:** 

    找到的全部 Gtk 4 输入法模块文件均存在。 

# 配置:
## Fcitx 插件:
1. 插件配置文件目录:

找到了 fcitx5 的插件配置目录:**\`/usr/share/fcitx5/addon\`**。 

2. 插件列表:

**1.  找到了 28 个已启用的插件:** 

        **Simplified and Traditional Chinese Translation 5.1.11** 
        **Classic User Interface 5.1.17** 
        **Clipboard 5.1.17** 
        **Cloud Pinyin 5.1.11** 
        **DBus 5.1.17** 
        **DBus Frontend 5.1.17** 
        **Emoji 5.1.17** 
        **Fcitx4 Frontend 5.1.17** 
        **Full width character 5.1.11** 
        **IBus Frontend 5.1.17** 
        **Input method selector 5.1.17** 
        **Keyboard 5.1.17** 
        **KDE Input Method Panel 5.1.17** 
        **Status Notifier 5.1.17** 
        **Notification 5.1.17** 
        **Pinyin 5.1.11** 
        **Extra Pinyin functionality 5.1.11** 
        **Punctuation 5.1.11** 
        **Quick Phrase 5.1.17** 
        **Rime 5.1.12** 
        **Spell 5.1.17** 
        **Table 5.1.11** 
        **Unicode 5.1.17** 
        **DBus Virtual Keyboard 5.1.17** 
        **Wayland 5.1.17** 
        **Wayland Input method frontend 5.1.17** 
        **XCB 5.1.17** 
        **X Input Method Frontend 5.1.17** 

**2.  找到了 0 个被禁用的插件:** 

3. 插件库:

所有插件所需的库都被找到。 

4. 用户界面:

找到了 3 个已启用的用户界面插件: 

    **Classic User Interface** 
    **KDE Input Method Panel** 
    **DBus Virtual Keyboard** 

## 输入法:
1. `/home/cuifj/.config/fcitx5/profile`:

    **\[Groups/0\]** 
    **# Group Name** 
    **Name=默认** 
    **# Layout** 
    **Default Layout=us** 
    **# Default Input Method** 
    **DefaultIM=rime** 

    **\[Groups/0/Items/0\]** 
    **# Name** 
    **Name=rime** 
    **# Layout** 
    **Layout=** 

    **\[GroupOrder\]** 
    **0=默认p** 

# 日志:
1. `date`:

    **2025年 12月 26日 星期五 10:47:44 CST** 

**警告:fcitx5-diagnose 的输出可能包含敏感信息,包括发行版名称,内核版本,正在运行的程序名称等。**

**尽管这些信息对于开发者诊断问题有帮助,请在公开发送到在线网站前检查并且根据需要移除的对应信息。**

chrome 信息

Google Chrome 143.0.7499.169 (正式版本) (64 位)
修订版本 164b20aab62509dad21fd46383951aeec084ad1e-refs/branch-heads/7499@{#3399}
操作系统 Linux
JavaScript V8 14.3.127.17
用户代理 Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
命令行 /opt/google/chrome/google-chrome --enable-features=UseOzonePlatform --ozone-platform-hint=wayland --enable-wayland-ime --flag-switches-begin --enable-features=UseOzonePlatform,WaylandLinuxDrmSyncobj,WaylandSessionManagement --flag-switches-end --ozone-platform=wayland --origin-trial-disabled-features=CanvasTextNg
可执行文件路径 /opt/google/chrome/google-chrome

不要设置GTK_IM_MODULE和QT_IM_MODULE。从「设置」「虚拟键盘」中启用输入法。详见wiki。

可以了,非常感谢:folded_hands: