您尚未登录。

#1 2017-07-08 12:07:10

suxun
会员
注册时间: 2017-07-08
帖子: 16

fcitx中文输入法没有备选框

在一次系统更新之后,我的fcitx中文输入法就莫名没有了备选框,在网上找了一阵出现这种问题的答案比较少,还望大家帮我看看是什么问题。以下是fcitx-diagnose的结果:

suxun@Archlinux ~> fcitx-diagnose
# System Info:
1.  `uname -a`:

        Linux Archlinux 4.11.9-1-ARCH #1 SMP PREEMPT Wed Jul 5 18:23:08 CEST 2017 x86_64 GNU/Linux

2.  `lsb_release`:

    `lsb_release` not found.

3.  `/etc/lsb-release`:

    `/etc/lsb-release` not found.

4.  `/etc/os-release`:

        NAME="Arch Linux"
        PRETTY_NAME="Arch Linux"
        ID=arch
        ID_LIKE=archlinux
        ANSI_COLOR="0;36"
        HOME_URL="https://www.archlinux.org/"
        SUPPORT_URL="https://bbs.archlinux.org/"
        BUG_REPORT_URL="https://bugs.archlinux.org/"

5.  Desktop Environment:

    Desktop environment is `xfce`.

6.  Bash Version:

        BASH_VERSION='4.4.12(1)-release'

# Environment:
1.  DISPLAY:

        DISPLAY=':0.0'

2.  Keyboard Layout:

    1.  `setxkbmap`:

            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`:

        `xprop` not found.

3.  Locale:

    1.  All locale:

            C
            en_US.utf8
            POSIX
            zh_CN.utf8
            zh_TW.utf8

    2.  Current locale:

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

4.  Directories:

    1.  Home:

            /home/suxun

    2.  `${XDG_CONFIG_HOME}`:

        Environment variable `XDG_CONFIG_HOME` is not set.

        Current value of `XDG_CONFIG_HOME` is `~/.config` (`/home/suxun/.config`).

    3.  Fcitx Settings Directory:

        Current fcitx settings directory is `~/.config/fcitx` (`/home/suxun/.config/fcitx`).

5.  Current user:

    The script is run as suxun (1000).

# Fcitx State:
1.  executable:

    Found fcitx at `/usr/bin/fcitx`.

2.  version:

    Fcitx version: `4.2.9.1`

3.  process:

    Found 2 fcitx processes:

        13217 fcitx
        13231 fcitx-dbus-watc

4.  `fcitx-remote`:

    `fcitx-remote` works properly.

# Fcitx Configure UI:
1.  Config Tool Wrapper:

    Found fcitx-configtool at `/usr/bin/fcitx-configtool`.

2.  Config GUI for gtk2:

    **Config GUI for gtk2 not found.**

3.  Config GUI for gtk3:

    Found `fcitx-config-gtk3` at `/usr/bin/fcitx-config-gtk3`.

4.  Config GUI for kde:

    **`kcmshell4` not found.**

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

    Environment variable XMODIFIERS is set to "@im=fcitx" correctly.
    Xim Server Name from Environment variable is fcitx.

2.  XIM_SERVERS on root window:

    **`xprop` not found.**

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

    Environment variable QT_IM_MODULE is set to "fcitx" correctly.

2.  qt5 - `${QT_IM_MODULE}`:

    Environment variable QT_IM_MODULE is set to "fcitx" correctly.

3.  Qt IM module files:
    Found fcitx im module for Qt5: `/usr/lib/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so`.
    Found fcitx im module for Qt4: `/usr/lib/qt4/plugins/inputmethods/qtim-fcitx.so`.
    Found fcitx qt module: `/usr/lib/fcitx/qt/libfcitx-quickphrase-editor.so`.

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

    Environment variable GTK_IM_MODULE is set to "fcitx" correctly.

2.  `gtk-query-immodules`:

    1.  gtk 2:

        Found `gtk-query-immodules` for gtk `2.24.31` at `/usr/bin/gtk-query-immodules-2.0`.
        Version Line:

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

        Found fcitx im modules for gtk `2.24.31`.

            "/usr/lib/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:

        Found `gtk-query-immodules` for gtk `3.22.16` at `/usr/bin/gtk-query-immodules-3.0`.
        Version Line:

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

        Found fcitx im modules for gtk `3.22.16`.

            "/usr/lib/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 IM module cache:

    1.  gtk 2:

        Found immodules cache for gtk `2.24.31` at `/usr/lib/gtk-2.0/2.10.0/immodules.cache`.
        Version Line:

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

        Found fcitx im modules for gtk `2.24.31`.

            "/usr/lib/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:

        Found immodules cache for gtk `3.22.16` at `/usr/lib/gtk-3.0/3.0.0/immodules.cache`.
        Version Line:

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

        Found fcitx im modules for gtk `3.22.16`.

            "/usr/lib/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 IM module files:

    1.  gtk 2:

        All found Gtk 2 immodule files exist.

    2.  gtk 3:

        All found Gtk 3 immodule files exist.

# Configuration:
## Fcitx Addons:
1.  Addon Config Dir:

    Found fcitx addon config directory: `/usr/share/fcitx/addon`.

2.  Addon List:

    1.  Found 25 enabled addons:

            fcitx-autoeng
            fcitx-chttrans
            fcitx-classic-ui
            fcitx-clipboard
            fcitx-dbus
            fcitx-freedesktop-notify
            fcitx-fullwidth-char
            fcitx-imselector
            fcitx-ipc
            fcitx-keyboard
            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.  Found 2 disabled addons:

            fcitx-kimpanel-ui
            fcitx-qw

3.  Addon Libraries:

    All libraries for all addons are found.

4.  User Interface:

    Found 1 enabled user interface addons:

        fcitx-classic-ui

## Input Methods:
1.  Found 2 enabled input methods:

        fcitx-keyboard-us
        pinyin

2.  Default input methods:

    You have a keyboard input method "fcitx-keyboard-us" correctly added as your default input method.

# Log:
1.  `date`:

        Sun Jul  9 13:13:01 CST 2017

2.  `~/.config/fcitx/log/`:

        total 0

3.  `~/.config/fcitx/log/crash.log`:

    `~/.config/fcitx/log/crash.log` not found.

最近编辑记录 suxun (2017-07-09 13:16:13)

离线

#2 2017-07-08 16:38:23

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: fcitx中文输入法没有备选框

从终端启动,看输出。

离线

#3 2017-07-08 23:05:18

suxun
会员
注册时间: 2017-07-08
帖子: 16

Re: fcitx中文输入法没有备选框

你好,我不太懂您说的“从终端启动,看输出。”是什么意思。。能具体说下吗。。@依云

离线

#4 2017-07-09 00:07:50

alexxey
会员
注册时间: 2016-12-28
帖子: 73

Re: fcitx中文输入法没有备选框

先关闭fcitx,然后打开终端执行:fcitx
然后在其它地方输入中文,同时看那个终端的输出

离线

#5 2017-07-09 00:37:00

suxun
会员
注册时间: 2017-07-08
帖子: 16

Re: fcitx中文输入法没有备选框

结果是这样的:

suxun@Archlinux ~> fcitx
suxun@Archlinux ~> (INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-dbus.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-table.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin-enhance.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-qw.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(WARN-905 /build/fcitx/src/fcitx-4.2.9.1/src/module/dbus/dbusstuff.c:246) DBus Service Already Exists
(ERROR-905 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/instance.c:440) Exiting.

可是我在搜索这个问题的时候,看见有人用Ubuntu也遇到了这样的问题,他们的解决方法是sudo apt-get remove fcitx-ui-qimpanel        http://blog.csdn.net/anobodykey/article … s/52577899,与此类似的还有https://askubuntu.com/questions/668269/ … snt-appear
然后我就试了试

pacman -Rdd fcitx-ui-qimpanel

结果却是:

error: target not found: fcitx-ui-qimpanel

实在是不知道怎么弄了,请指点。

离线

#6 2017-07-09 08:53:35

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: fcitx中文输入法没有备选框

已经在运行了。

如果你不知道怎么关闭 fcitx 的话,试试 fcitx -r。

离线

#7 2017-07-09 13:07:05

suxun
会员
注册时间: 2017-07-08
帖子: 16

Re: fcitx中文输入法没有备选框

结果是这样的:

suxun@Archlinux ~> fcitx -r
suxun@Archlinux ~> (INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-dbus.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-table.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin-enhance.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-qw.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/module.c:61) Module: open /usr/lib/fcitx/fcitx-vk.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ime.c:432) fcitx-keyboard-cm-mmuock already exists
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:192) UI: open /usr/lib/fcitx/fcitx-classic-ui.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:165) no usable user interface.

然后我再输入fcitx:

suxun@Archlinux ~> fcitx
suxun@Archlinux ~> (INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-dbus.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-table.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin-enhance.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-qw.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(WARN-12332 /build/fcitx/src/fcitx-4.2.9.1/src/module/dbus/dbusstuff.c:246) DBus Service Already Exists
(ERROR-12332 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/instance.c:440) Exiting.

然后我也不知道以上信息能说明什么所以我又执行了:

ps ux | grep fcitx

结果是:

suxun    12258  0.1  0.3 180560 26856 ?        S    12:57   0:00 fcitx -r
suxun    12268  0.0  0.0  36704  3124 ?        Ss   12:57   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --config-file /usr/share/fcitx/dbus/daemon.conf
suxun    12274  0.0  0.0  27300   228 ?        SN   12:57   0:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-BoCzGqkkZR,guid=765cb28960df0193e73027705961b7b1 12268
suxun    12695  0.0  0.0  12528  2240 pts/1    S+   13:03   0:00 grep --color=auto fcitx

然后我一个一个的kill进程,
再执行fcitx的结果是:

suxun@Archlinux ~> ps ux | grep fcitx
suxun    13192  0.0  0.0  12528  2236 pts/1    S    13:08   0:00 grep --color=auto fcitx
suxun@Archlinux ~> fcitx
suxun@Archlinux ~> (INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-dbus.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-table.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin-enhance.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-qw.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(ERROR-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/module.c:61) Module: open /usr/lib/fcitx/fcitx-vk.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ime.c:432) fcitx-keyboard-cm-mmuock already exists
(ERROR-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:192) UI: open /usr/lib/fcitx/fcitx-classic-ui.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-13217 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:165) no usable user interface.

最近编辑记录 suxun (2017-07-09 13:11:38)

离线

#8 2017-07-09 13:16:56

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: fcitx中文输入法没有备选框

(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/module.c:61) Module: open /usr/lib/fcitx/fcitx-vk.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ime.c:432) fcitx-keyboard-cm-mmuock already exists
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:192) UI: open /usr/lib/fcitx/fcitx-classic-ui.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:165) no usable user interface.

又一个 fontconfig-infinality 的受害者?

离线

#9 2017-07-09 13:59:35

suxun
会员
注册时间: 2017-07-08
帖子: 16

Re: fcitx中文输入法没有备选框

依云 说:

(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/module.c:61) Module: open /usr/lib/fcitx/fcitx-vk.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ime.c:432) fcitx-keyboard-cm-mmuock already exists
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:192) UI: open /usr/lib/fcitx/fcitx-classic-ui.so fail /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
(ERROR-12258 /build/fcitx/src/fcitx-4.2.9.1/src/lib/fcitx/ui.c:165) no usable user interface.

又一个 fontconfig-infinality 的受害者?


你好,我挨个对上面的error进行了搜索,终于在一个帖子中找到了答案。这个帖子是:https://www.v2ex.com/t/333196,按照里面的一个降级什么什么harfbuzz 包之后问题终于得到了解决,终于有候选框了。谢谢你们的帮助。

最近编辑记录 suxun (2017-07-09 14:00:32)

离线

#10 2017-07-09 15:43:29

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: fcitx中文输入法没有备选框

都告诉你是 infinality 的问题了。放弃 infinality 换官方源里的 freetype2 / fontconfig 吧,不然你的系统就算现在没问题,以后也会升级出问题来的。

你搜索到的内容也很奇怪。为什么没有命中到 Arch Linux 官方论坛或者这里呢?GitHub Gist 上还有一篇详细的切换教程的。

离线

#11 2017-07-09 22:59:41

suxun
会员
注册时间: 2017-07-08
帖子: 16

Re: fcitx中文输入法没有备选框

依云 说:

都告诉你是 infinality 的问题了。放弃 infinality 换官方源里的 freetype2 / fontconfig 吧,不然你的系统就算现在没问题,以后也会升级出问题来的。

你搜索到的内容也很奇怪。为什么没有命中到 Arch Linux 官方论坛或者这里呢?GitHub Gist 上还有一篇详细的切换教程的。



我刚开始搜索fontconfig-infinality的时候出现一堆不认识的单词看了一会没有明白这个问题到底是什么以及怎么解决这个问题,然后我就挨个搜索error,直到搜索出来那个中文的贴子了。。。另外您说的Github Gist上面的那一篇教程是这个吧:https://gist.github.com/cryzed/e002e705 … 9e748c5671,我会再去尝试这个的。谢谢啦,对linux不太熟悉,思维停留在小白阶段还请见谅。

离线

#12 2020-03-25 22:13:18

renwenss
会员
注册时间: 2020-03-22
帖子: 9

Re: fcitx中文输入法没有备选框

一切fcitx的问题,就是直接删除“ .config/下的fcitx”文件夹。重启,基本都会解决。

另外,楼主的删除的名字错了,不是fcitx-ui,是fcitx-im。

离线

页脚