# 系统信息: 1. `uname -a`: Linux pc173 5.14.21-150500.53-default #1 SMP PREEMPT_DYNAMIC Wed May 10 07:56:26 UTC 2023 (b630043) x86_64 x86_64 x86_64 GNU/Linux 2. `lsb_release`: `lsb_release` 未找到. 3. `/etc/lsb-release`: `/etc/lsb-release` 未找到. 4. `/etc/os-release`: NAME="openSUSE Leap" VERSION="15.5" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.5" PRETTY_NAME="openSUSE Leap 15.5" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.5" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap" LOGO="distributor-logo-Leap" 5. 桌面环境: 桌面环境为 `kde`。 6. Bash 版本: BASH_VERSION='4.4.23(1)-release' # 环境: 1. DISPLAY: DISPLAY=':0' 2. 键盘布局: 1. `setxkbmap`: xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+cn+inet(evdev)+terminate(ctrl_alt_bksp)+terminate(ctrl_alt_bksp)" }; xkb_geometry { include "pc(pc104)" }; }; 2. `xprop`: _XKB_RULES_NAMES(STRING) = "evdev", "pc104", "cn", "", "terminate:ctrl_alt_bksp" 3. Locale: 1. 全部可用 locale: aa_DJ aa_DJ.utf8 aa_ER aa_ER@saaho aa_ET af_ZA af_ZA.utf8 agr_PE ak_GH am_ET an_ES an_ES.utf8 anp_IN ar_AE ar_AE.utf8 ar_BH ar_BH.utf8 ar_DZ ar_DZ.utf8 ar_EG ar_EG.utf8 ar_IN ar_IQ ar_IQ.utf8 ar_JO ar_JO.utf8 ar_KW ar_KW.utf8 ar_LB ar_LB.utf8 ar_LY ar_LY.utf8 ar_MA ar_MA.utf8 ar_OM ar_OM.utf8 ar_QA ar_QA.utf8 ar_SA ar_SA.utf8 ar_SD ar_SD.utf8 ar_SS ar_SY ar_SY.utf8 ar_TN ar_TN.utf8 ar_YE ar_YE.utf8 as_IN ast_ES ast_ES.utf8 ayc_PE az_AZ az_IR be_BY be_BY@latin be_BY.utf8 bem_ZM ber_DZ ber_MA bg_BG bg_BG.utf8 bhb_IN.utf8 bho_IN bho_NP bi_VU bn_BD bn_IN bo_CN bo_IN br_FR br_FR@euro br_FR.utf8 brx_IN bs_BA bs_BA.utf8 byn_ER C ca_AD ca_AD.utf8 ca_ES ca_ES@euro ca_ES.utf8 ca_ES@valencia ca_FR ca_FR.utf8 ca_IT ca_IT.utf8 ce_RU chr_US cmn_TW crh_UA csb_PL cs_CZ cs_CZ.utf8 C.utf8 cv_RU cy_GB cy_GB.utf8 da_DK da_DK.utf8 de_AT de_AT@euro de_AT.utf8 de_BE de_BE@euro de_BE.utf8 de_CH de_CH.utf8 de_DE de_DE@euro de_DE.utf8 de_IT de_IT.utf8 de_LI.utf8 de_LU de_LU@euro de_LU.utf8 doi_IN dsb_DE dv_MV dz_BT el_CY el_CY.utf8 el_GR el_GR@euro el_GR.utf8 en_AG en_AU en_AU.utf8 en_BW en_BW.utf8 en_CA en_CA.utf8 en_DK en_DK.utf8 en_GB en_GB.iso885915 en_GB.utf8 en_HK en_HK.utf8 en_IE en_IE@euro en_IE.utf8 en_IL en_IN en_NG en_NZ en_NZ.utf8 en_PH en_PH.utf8 en_SC.utf8 en_SG en_SG.utf8 en_US en_US.iso885915 en_US.utf8 en_ZA en_ZA.utf8 en_ZM en_ZW en_ZW.utf8 eo es_AR es_AR.utf8 es_BO es_BO.utf8 es_CL es_CL.utf8 es_CO es_CO.utf8 es_CR es_CR.utf8 es_CU es_DO es_DO.utf8 es_EC es_EC.utf8 es_ES es_ES@euro es_ES.utf8 es_GT es_GT.utf8 es_HN es_HN.utf8 es_MX es_MX.utf8 es_NI es_NI.utf8 es_PA es_PA.utf8 es_PE es_PE.utf8 es_PR es_PR.utf8 es_PY es_PY.utf8 es_SV es_SV.utf8 es_US es_US.utf8 es_UY es_UY.utf8 es_VE es_VE.utf8 et_EE et_EE.iso885915 et_EE.utf8 eu_ES eu_ES@euro eu_ES.utf8 fa_IR ff_SN fi_FI fi_FI@euro fi_FI.utf8 fil_PH fo_FO fo_FO.utf8 fr_BE fr_BE@euro fr_BE.utf8 fr_CA fr_CA.utf8 fr_CH fr_CH.utf8 fr_FR fr_FR@euro fr_FR.utf8 fr_LU fr_LU@euro fr_LU.utf8 fur_IT fy_DE fy_NL ga_IE ga_IE@euro ga_IE.utf8 gd_GB gd_GB.utf8 gez_ER gez_ER@abegede gez_ET gez_ET@abegede gl_ES gl_ES@euro gl_ES.utf8 gu_IN gv_GB gv_GB.utf8 hak_TW ha_NG he_IL he_IL.utf8 hif_FJ hi_IN hne_IN hr_HR hr_HR.utf8 hsb_DE hsb_DE.utf8 ht_HT hu_HU hu_HU.utf8 hy_AM hy_AM.armscii8 ia_FR id_ID id_ID.utf8 ig_NG ik_CA is_IS is_IS.utf8 it_CH it_CH.utf8 it_IT it_IT@euro it_IT.utf8 iu_CA ja_JP.eucjp ja_JP.shiftjisx0213 ja_JP.sjis ja_JP.utf8 kab_DZ ka_GE ka_GE.utf8 kk_KZ kk_KZ.utf8 kl_GL kl_GL.utf8 km_KH kn_IN kok_IN ko_KR.euckr ko_KR.utf8 ks_IN ks_IN@devanagari ku_TR ku_TR.utf8 kw_GB kw_GB.utf8 ky_KG lb_LU lg_UG lg_UG.utf8 li_BE lij_IT li_NL ln_CD lo_LA lt_LT lt_LT.utf8 lv_LV lv_LV.utf8 lzh_TW mag_IN mai_IN mai_NP mfe_MU mg_MG mg_MG.utf8 mhr_RU mi_NZ mi_NZ.utf8 miq_NI mjw_IN mk_MK mk_MK.utf8 ml_IN mni_IN mn_MN mnw_MM mr_IN ms_MY ms_MY.utf8 mt_MT mt_MT.utf8 my_MM nan_TW nan_TW@latin nb_NO nb_NO.utf8 nds_DE nds_NL ne_NP nhn_MX niu_NU niu_NZ nl_AW nl_BE nl_BE@euro nl_BE.utf8 nl_NL nl_NL@euro nl_NL.utf8 nn_NO nn_NO.utf8 no_NO no_NO.utf8 nr_ZA nso_ZA oc_FR oc_FR.utf8 om_ET om_KE om_KE.utf8 or_IN os_RU pa_IN pap_AW pap_CW pa_PK pl_PL pl_PL.utf8 POSIX ps_AF pt_BR pt_BR.utf8 pt_PT pt_PT@euro pt_PT.utf8 quz_PE raj_IN ro_RO ro_RO.utf8 ru_RU ru_RU.koi8r ru_RU.utf8 ru_UA ru_UA.utf8 rw_RW sah_RU sa_IN sat_IN sc_IT sd_IN sd_IN@devanagari se_NO sgs_LT shn_MM shs_CA sid_ET si_LK sk_SK sk_SK.utf8 sl_SI sl_SI.utf8 sm_WS so_DJ so_DJ.utf8 so_ET so_KE so_KE.utf8 so_SO so_SO.utf8 sq_AL sq_AL.utf8 sq_MK sr_ME sr_RS sr_RS@latin ss_ZA st_ZA st_ZA.utf8 sv_FI sv_FI@euro sv_FI.utf8 sv_SE sv_SE.utf8 sw_KE sw_TZ szl_PL ta_IN ta_LK tcy_IN.utf8 te_IN tg_TJ tg_TJ.utf8 the_NP th_TH th_TH.utf8 ti_ER ti_ET tig_ER tk_TM tl_PH tl_PH.utf8 tn_ZA to_TO tpi_PG tr_CY tr_CY.utf8 tr_TR tr_TR.utf8 ts_ZA tt_RU tt_RU@iqtelif ug_CN uk_UA uk_UA.utf8 unm_US ur_IN ur_PK uz_UZ uz_UZ@cyrillic uz_UZ.utf8 ve_ZA vi_VN wa_BE wa_BE@euro wa_BE.utf8 wae_CH wal_ET wo_SN xh_ZA xh_ZA.utf8 yi_US yi_US.utf8 yo_NG yue_HK yuw_PG zh_CN zh_CN.gb18030 zh_CN.gbk zh_CN.utf8 zh_HK zh_HK.utf8 zh_SG zh_SG.gbk zh_SG.utf8 zh_TW zh_TW.euctw zh_TW.utf8 zu_ZA zu_ZA.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/zhihao 2. `${XDG_CONFIG_HOME}`: 环境变量 `XDG_CONFIG_HOME` 没有设定。 `XDG_CONFIG_HOME` 的当前值是 `~/.config` (`/home/zhihao/.config`)。 3. Fcitx 设置目录: 当前 fcitx 设置目录是 `~/.config/fcitx` (`/home/zhihao/.config/fcitx`)。 5. 当前用户: 脚本作为 zhihao (1000) 运行。 # Fcitx 状态: 1. 可执行文件: 在 `/usr/bin/fcitx` 找到了 fcitx. 2. 版本: Fcitx 版本: `4.2.9.7` 3. 进程: 找到了 2 个 fcitx 进程: 1757 fcitx 1773 fcitx-dbus-watc 4. `fcitx-remote`: `fcitx-remote` 工作正常. 5. DBus 界面: 使用 `dbus-send` 来检查 dbus。 DBus 名称 `org.fcitx.Fcitx` 的所有者是 `:1.7`。 DBus 名称 `org.fcitx.Fcitx` 的 PID 所有者是 `1757`。 # Fcitx 配置界面: 1. 配置工具封装: 在 `/usr/bin/fcitx-configtool` 找到了 fcitx-configtool。 2. 用于 GTK+-2.0 的配置界面: **未找到 gtk2 的配置界面.** 3. 用于 GTK+-3.0 的配置界面: 在 `/usr/bin/fcitx-config-gtk3` 找到了 `fcitx-config-gtk3`。 4. KDE 的配置界面: **`kcmshell4` 未找到.** # 前端设置: ## Xim: 1. `${XMODIFIERS}`: 环境变量 XMODIFIERS 已经正确地设为了 "@im=fcitx". 从环境变量中获取的 Xim 服务名称为 fcitx. 2. 根窗口上的 XIM_SERVERS: Xim 服务的名称与环境变量中设置的相同. ## Qt: 1. qt4 - `${QT4_IM_MODULE}`: 环境变量 QT_IM_MODULE 已经正确地设为了 "fcitx". 2. qt5 - `${QT_IM_MODULE}`: 环境变量 QT_IM_MODULE 已经正确地设为了 "fcitx". 3. Qt 输入法模块文件: 找到了 Qt5 的输入法模块: `/usr/lib64/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so`. 找到了未知的 fcitx qt 模块: `/usr/lib64/qt5/plugins/kcm_fcitx.so`. 找到了 fcitx 的 qt 模块: `/usr/lib64/fcitx/qt/libfcitx-quickphrase-editor5.so`. 找到了 fcitx 的 qt 模块: `/usr/lib64/fcitx/qt/libfcitx-libpinyin-dictmanager.so`. **无法找到 Qt4 的 fcitx 输入法模块.** ## Gtk: 1. gtk - `${GTK_IM_MODULE}`: 环境变量 GTK_IM_MODULE 已经正确地设为了 "fcitx". 2. `gtk-query-immodules`: 1. gtk 2: 在 `/usr/bin/gtk-query-immodules-2.0-64` 找到了 gtk `2.24.33` 的 `gtk-query-immodules`. 版本行: # Created by /usr/bin/gtk-query-immodules-2.0-64 from gtk+-2.24.33 已找到 gtk `2.24.33` 的 fcitx 输入法模块. "/usr/lib64/gtk-2.0/2.10.0/immodules/im-fcitx.so" "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 2. gtk 3: 在 `/usr/bin/gtk-query-immodules-3.0-64` 找到了 gtk `3.24.34` 的 `gtk-query-immodules`. 版本行: # Created by /usr/bin/gtk-query-immodules-3.0-64 from gtk+-3.24.34 已找到 gtk `3.24.34` 的 fcitx 输入法模块. "/usr/lib64/gtk-3.0/3.0.0/immodules/im-fcitx.so" "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 3. Gtk 输入法模块缓存: 1. gtk 2: 在 `/usr/lib64/gtk-2.0/2.10.0/immodules.cache` 找到了 gtk `2.24.33` 的输入法模块缓存. 版本行: # Created by /usr/bin/gtk-query-immodules-2.0-64 from gtk+-2.24.33 已找到 gtk `2.24.33` 的 fcitx 输入法模块. "/usr/lib64/gtk-2.0/2.10.0/immodules/im-fcitx.so" "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 2. gtk 3: 在 `/usr/lib64/gtk-3.0/3.0.0/immodules.cache` 找到了 gtk `3.24.34` 的输入法模块缓存. 版本行: # Created by /usr/bin/gtk-query-immodules-3.0-64 from gtk+-3.24.34 已找到 gtk `3.24.34` 的 fcitx 输入法模块. "/usr/lib64/gtk-3.0/3.0.0/immodules/im-fcitx.so" "fcitx" "Fcitx (Flexible Input Method Framework)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 4. Gtk 输入法模块文件: 1. gtk 2: 找到的全部 Gtk 2 输入法模块文件均存在. 2. gtk 3: 找到的全部 Gtk 3 输入法模块文件均存在. # 配置: ## Fcitx 插件: 1. 插件配置文件目录: 找到了 fcitx 插件配置目录: `/usr/share/fcitx/addon`. 2. 插件列表: 1. 找到了 30 个已启用的插件: fcitx-autoeng fcitx-chttrans fcitx-classic-ui fcitx-clipboard fcitx-cloudpinyin fcitx-dbus fcitx-freedesktop-notify fcitx-fullwidth-char fcitx-imselector fcitx-ipc fcitx-ipcportal fcitx-keyboard fcitx-kimpanel-ui fcitx-libpinyin fcitx-lua fcitx-notificationitem fcitx-pinyin fcitx-pinyin-enhance fcitx-punc fcitx-quickphrase fcitx-remote fcitx-spell fcitx-sunpinyin fcitx-table fcitx-unicode fcitx-vk fcitx-x11 fcitx-xim fcitx-xkb fcitx-xkbdbus 2. 找到了 0 个被禁用的插件: 3. 插件库: 所有插件所需的库都被找到。 4. 用户界面: 找到了 2 个已启用的用户界面插件: fcitx-classic-ui fcitx-kimpanel-ui ## 输入法: 1. 找到了 9 个启用的输入法: fcitx-keyboard-cn sunpinyin pinyin pinyin-libpinyin shuangpin shuangpin-libpinyin wubi wubi-large wbpy 2. 默认输入法: 您已经正确的将一个键盘输入法 "fcitx-keyboard-cn" 设为默认. # 日志: 1. `date`: 2023年 08月 07日 星期一 22:57:07 CST 2. `~/.config/fcitx/log/`: 总用量 0 3. `~/.config/fcitx/log/crash.log`: `~/.config/fcitx/log/crash.log` 未找到.