Tumbleweed 使用 zypper dup 更新到4月6号之后,默认的中文输入法不见了,使用汉语(智能拼音)或者汉语(pinyin)输入法后, 打开libreOffice 的 calc 或者 writer, 输入任意中文字符就崩溃。有没有遇到同样问题的?
zypper se fcitx 什么结果?
多谢关注:
fcitx
fcitx-branding-openSUSE
fcitx-cloudpinyin
fcitx-config-gtk3
fcitx-googlepinyin
fcitx-gtk2
fcitx-gtk3
fcitx-libpinyin
fcitx-pinyin
fcitx-qt4
fcitx-qt5
fcitx-sunpinyin
fcitx-table
fcitx-table-cn-wubi
fcitx-table-cn-wubi-large
fcitx-table-cn-wubi-pinyin
libfcitx-4_2_9
这个是我有添加的智能拼音输入法。
不过换在此之后问题多多,
首先是打开 libreoffice 的calc 或者writer,输入中文就会崩溃,
然后中文输入状态tab键的自动补全失效,
然后是智能拼音输入状态shift键切换到英文,然后再 window键+空格切换到汉语zh,大小写状态反转,就是numberlock亮着的时候,输入的是小写字母,反之是大写字母。
这种状态,按ctrl+alt+f1切换到cui再ctrl+alt+f7切回来,键盘又全部正常,包括中文状态tab键自动补全也正常了,现在搞不清楚到底是哪个出的问题了
你说的“智能拼音”是 libpinyin?
你运行一下 fcitx-diagnose 看看
系统信息:
-
uname -a
:Linux localhost.localdomain 4.16.0-1-default #1 SMP PREEMPT Wed Apr 4 13:35:56 UTC 2018 (e16f96d) x86_64 x86_64 x86_64 GNU/Linux
-
lsb_release -a
:LSB Version: n/a Distributor ID: openSUSE Description: openSUSE Tumbleweed Release: 20180410 Codename: n/a
-
lsb_release -d
:Description: openSUSE Tumbleweed
-
/etc/lsb-release
:/etc/lsb-release
未找到. -
/etc/os-release
:NAME="openSUSE Tumbleweed" # VERSION="20180410" ID=opensuse ID_LIKE="suse" VERSION_ID="20180410" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20180410" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/"
-
桌面环境:
桌面环境为
gnome3
。 -
Bash 版本:
BASH_VERSION='4.4.19(1)-release'
环境:
-
DISPLAY:
DISPLAY=':0'
-
键盘布局:
-
setxkbmap
:xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+inet(evdev)+terminate(ctrl_alt_bksp)" }; xkb_geometry { include "pc(pc105)" }; };
-
xprop
:_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us", "", ""
-
-
Locale:
-
全部可用 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 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 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 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
-
当前 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=
-
-
目录:
-
主目录:
/home/liqiang
-
${XDG_CONFIG_HOME}
:环境变量
XDG_CONFIG_HOME
没有设定。XDG_CONFIG_HOME
的当前值是~/.config
(/home/liqiang/.config
)。 -
Fcitx 设置目录:
当前 fcitx 设置目录是
~/.config/fcitx
(/home/liqiang/.config/fcitx
)。
-
-
当前用户:
脚本作为 liqiang (1000) 运行。
Fcitx 状态:
-
可执行文件:
在
/usr/bin/fcitx
找到了 fcitx. -
版本:
Fcitx 版本:
4.2.9.5
-
进程:
Fcitx 没有在运行.
请访问 入门指南 页面上对应您发行版的配置链接查看如何配置 fcitx 的自动启动.
Fcitx 配置界面:
-
配置工具封装:
在
/usr/bin/fcitx-configtool
找到了 fcitx-configtool。 -
用于 GTK±2.0 的配置界面:
未找到 gtk2 的配置界面.
-
用于 GTK±3.0 的配置界面:
在
/usr/bin/fcitx-config-gtk3
找到了fcitx-config-gtk3
。 -
KDE 的配置界面:
kcmshell4
未找到.
前端设置:
Xim:
-
${XMODIFIERS}
:环境变量 XMODIFIERS 的值被设为了 “@im=ibus” 而不是 “@im=fcitx”. 请检查您是否在某个初始化文件中错误的设置了它的值.
请使用您发行版提供的工具将环境变量 XMODIFIERS 设为 “@im=fcitx” 或者将
export XMODIFIERS=@im=fcitx
添加到您的~/.xprofile
中. 参见 输入法相关的环境变量: XMODIFIERS.
如果您正在使用gnome>=3.6
, 您可能需要卸载ibus
或者删除ibus-daemon
已使用除ibus
之外的任何输入法. 更多细节和其它的解决方法参见 有关 3.6 之后版本 GNOME 的备注.从环境变量中获取的 Xim 服务名称为 ibus.
-
根窗口上的 XIM_SERVERS:
Xim 服务的名称与环境变量中设置的相同.
Qt:
-
qt4 -
${QT4_IM_MODULE}
:环境变量 QT_IM_MODULE 的值被设为了 “ibus” 而不是 “fcitx”. 请检查您是否在某个初始化文件中错误的设置了它的值.
您可能会在 qt4 程序中使用 fcitx 时遇到问题.请使用您发行版提供的工具将环境变量 QT_IM_MODULE 设为 “fcitx” 或者将
export QT_IM_MODULE=fcitx
添加到您的~/.xprofile
中. 参见 输入法相关的环境变量: QT_IM_MODULE. -
qt5 -
${QT_IM_MODULE}
:环境变量 QT_IM_MODULE 的值被设为了 “ibus” 而不是 “fcitx”. 请检查您是否在某个初始化文件中错误的设置了它的值.
您可能会在 qt5 程序中使用 fcitx 时遇到问题.请使用您发行版提供的工具将环境变量 QT_IM_MODULE 设为 “fcitx” 或者将
export QT_IM_MODULE=fcitx
添加到您的~/.xprofile
中. 参见 输入法相关的环境变量: QT_IM_MODULE. -
Qt 输入法模块文件:
找到了 fcitx 的 qt 模块:
/usr/lib64/fcitx/qt/libfcitx-libpinyin-dictmanager.so
.
找到了 fcitx 的 qt 模块:/usr/lib64/fcitx/qt/libfcitx-quickphrase-editor5.so
.
找到了 Qt4 的输入法模块:/usr/lib64/qt4/plugins/inputmethods/qtim-fcitx.so
.
找到了 Qt5 的输入法模块:/usr/lib64/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
.
Gtk:
-
gtk -
${GTK_IM_MODULE}
:请使用您发行版提供的工具将环境变量 GTK_IM_MODULE 设为 “fcitx” 或者将
export GTK_IM_MODULE=fcitx
添加到您的~/.xprofile
中. 参见 输入法相关的环境变量: GTK_IM_MODULE. -
gtk-query-immodules
:-
gtk 2:
在
/usr/bin/gtk-query-immodules-2.0-64
找到了 gtk2.24.32
的gtk-query-immodules
.
版本行:# Created by /usr/bin/gtk-query-immodules-2.0-64 from gtk+-2.24.32
已找到 gtk
2.24.32
的 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:*"
-
gtk 3:
在
/usr/bin/gtk-query-immodules-3.0-64
找到了 gtk3.22.29
的gtk-query-immodules
.
版本行:# Created by /usr/bin/gtk-query-immodules-3.0-64 from gtk+-3.22.29
已找到 gtk
3.22.29
的 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:*"
-
-
Gtk 输入法模块缓存:
-
gtk 2:
在
/usr/lib64/gtk-2.0/2.10.0/immodules.cache
找到了 gtk2.24.32
的输入法模块缓存.
版本行:# Created by /usr/bin/gtk-query-immodules-2.0-64 from gtk+-2.24.32
已找到 gtk
2.24.32
的 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:*"
-
gtk 3:
在
/usr/lib64/gtk-3.0/3.0.0/immodules.cache
找到了 gtk3.22.29
的输入法模块缓存.
版本行:# Created by /usr/bin/gtk-query-immodules-3.0-64 from gtk+-3.22.29
已找到 gtk
3.22.29
的 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:*"
-
-
Gtk 输入法模块文件:
-
gtk 2:
找到的全部 Gtk 2 输入法模块文件均存在.
-
gtk 3:
找到的全部 Gtk 3 输入法模块文件均存在.
-
配置:
Fcitx 插件:
-
插件配置文件目录:
找到了 fcitx 插件配置目录:
/usr/share/fcitx/addon
. -
插件列表:
-
找到了 31 个已启用的插件:
fcitx-autoeng fcitx-chttrans fcitx-classic-ui fcitx-clipboard fcitx-cloudpinyin fcitx-dbus fcitx-freedesktop-notify fcitx-fullwidth-char fcitx-googlepinyin 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
-
找到了 0 个被禁用的插件:
-
-
插件库:
所有插件所需的库都被找到。
-
用户界面:
找到了 2 个已启用的用户界面插件:
fcitx-classic-ui fcitx-kimpanel-ui
输入法:
-
找到了 10 个启用的输入法:
fcitx-keyboard-us sunpinyin pinyin pinyin-libpinyin shuangpin shuangpin-libpinyin googlepinyin wubi wubi-large wbpy
-
默认输入法:
您已经正确的将一个键盘输入法 “fcitx-keyboard-us” 设为默认.
日志:
-
date
:2018年 04月 14日 星期六 21:38:55 CST
-
~/.config/fcitx/log/
:总用量 0
-
~/.config/fcitx/log/crash.log
:~/.config/fcitx/log/crash.log
未找到.
你现在用的不是 fcitx,而是 ibus。
zypper se -i ibus
看看
S | 名称 | 摘要 | 类型
—±--------------------------------±------------------------------------------------------------------±------
i | ibus | Intelligent Input Bus for Linux OS | 软件包
i+ | ibus-googlepinyin | This package is for IBus to use libgooglepinyin | 软件包
i | ibus-gtk | IBus im module for gtk2 | 软件包
i | ibus-gtk3 | IBus im module for gtk3 | 软件包
i | ibus-lang | Translations for package ibus | 软件包
i+ | ibus-libpinyin | Intelligent Pinyin engine based on libpinyin for IBus | 软件包
i+ | ibus-m17n | The M17N engine for IBus platform | 软件包
i+ | ibus-pinyin | The PinYin engine for IBus platform | 软件包
i | ibus-qt | Qt IBus library and Qt input method plugin | 软件包
i+ | ibus-sunpinyin | Sunpinyin module for ibus | 软件包
i+ | ibus-table | The Table engine for IBus platform | 软件包
i+ | ibus-table-chinese-erbi | Erbi input method | 软件包
i+ | ibus-table-chinese-stroke5 | Stroke 5 input method | 软件包
i+ | ibus-table-chinese-wu | Wu pronunciation input method | 软件包
i+ | ibus-table-chinese-wubi-haifeng | Haifeng Wubi input method | 软件包
i+ | ibus-table-chinese-wubi-jidian | Jidian Wubi input method | 软件包
i+ | ibus-table-chinese-yong | YongMa input method | 软件包
i | libibus-1_0-5 | IBus 库 | 软件包
i | libusb-1_0-0 | USB 库 | 软件包
i | libusbmuxd4 | A client library to multiplex connections from and to iOS devices | 软件包
i | libusbredirhost1 | A protocol for redirection USB traffic | 软件包
i | libusbredirparser1 | A protocol for redirection USB traffic | 软件包
i | libustr-1_0-1 | 字符串库,非常低的内存开销,方便导入 | 软件包
i+ | python-ibus | Python module for ibus | 软件包
i | typelib-1_0-IBus-1_0 | IBus libraries – Introspection bindings | 软件包
是说我机器上的qt和ibus之间有过节了?换fcitx就会好的吧
我卸载了ibus,使用fcitx-configtool配置了一下,输入法正常,tab也正常了。
刚发现原来是站长大人,多谢!