装了搜狗输入法以后,输入法只有一个,输入不了英文了,求救

系统信息:

  1. uname -a:

    Linux tinker-pc 5.4.27-1-MANJARO #1 SMP PREEMPT Sat Mar 21 16:33:27 UTC 2020 x86_64 GNU/Linux

  2. lsb_release -a:

    LSB Version: n/a
    Distributor ID: ManjaroLinux
    Description: Manjaro Linux
    Release: 19.0.2
    Codename: Kyria

  3. lsb_release -d:

    Description: Manjaro Linux

  4. /etc/lsb-release:

    DISTRIB_ID=ManjaroLinux
    DISTRIB_RELEASE=19.0.2
    DISTRIB_CODENAME=Kyria
    DISTRIB_DESCRIPTION="Manjaro Linux"

  5. /etc/os-release:

    NAME="Manjaro Linux"
    ID=manjaro
    ID_LIKE=arch
    PRETTY_NAME="Manjaro Linux"
    ANSI_COLOR="1;32"

  6. 桌面环境:

桌面环境为 kde

  1. Bash 版本:

    BASH_VERSION='5.0.16(1)-release'

环境:

  1. DISPLAY:

    DISPLAY=':0'

  2. 键盘布局:

  3. setxkbmap:

    xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };                                                                                                                            
        xkb_types     { include "complete"      };                                                                                                                                    
        xkb_compat    { include "complete"      };                                                                                                                                    
        xkb_symbols   { include "pc+cn+us:2+inet(evdev)+terminate(ctrl_alt_bksp)"       };                                                                                            
        xkb_geometry  { include "pc(pc105)"     };                                                                                                                                    
    };                                                                                                                                                                                
    
  4. xprop:

    _XKB_RULES_NAMES(STRING) = "evdev", "pc105", "cn,us", ",", "terminate:ctrl_alt_bksp"
    
  5. Locale:

  6. 全部可用 locale:

    C
    en_US.utf8                                                                                                                                                                        
    POSIX                                                                                                                                                                             
    zh_CN.utf8                                                                                                                                                                        
    
  7. 当前 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=                                                                                                                                                                           
    
  8. 目录:

  9. 主目录:

    /home/tinker
    
  10. ${XDG_CONFIG_HOME}:

环境变量 XDG_CONFIG_HOME 没有设定。

XDG_CONFIG_HOME 的当前值是 ~/.config (/home/tinker/.config)。

  1. Fcitx 设置目录:

当前 fcitx 设置目录是 ~/.config/fcitx (/home/tinker/.config/fcitx)。

  1. 当前用户:

脚本作为 tinker (1000) 运行。

Fcitx 状态:

  1. 可执行文件:

/usr/bin/fcitx 找到了 fcitx.

  1. 版本:

Fcitx 版本: 4.2.9.7

  1. 进程:

找到了 4 个 fcitx 进程:

      2010 fcitx
     20085 fcitx                                                                                                                                                                         
     20409 fcitx-dbus-watc                                                                                                                                                               
     21837 fcitx-config-gt                                                                                                                                                               
  1. fcitx-remote:

fcitx-remote 工作正常.

  1. DBus 界面:

使用 dbus-send 来检查 dbus。

DBus 名称 org.fcitx.Fcitx 的所有者是 :1.360

DBus 名称 org.fcitx.Fcitx 的 PID 所有者是 20085

Fcitx 配置界面:

  1. 配置工具封装:

/usr/bin/fcitx-configtool 找到了 fcitx-configtool。

  1. 用于 GTK+-2.0 的配置界面:

未找到 gtk2 的配置界面.

  1. 用于 GTK+-3.0 的配置界面:

/usr/bin/fcitx-config-gtk3 找到了 fcitx-config-gtk3

  1. KDE 的配置界面:

kcmshell4 未找到.

前端设置:

Xim:

  1. ${XMODIFIERS}:

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

  1. 根窗口上的 XIM_SERVERS:

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

Qt:

  1. qt4 - ${QT4_IM_MODULE}:

环境变量 QT_IM_MODULE 已经正确地设为了 "fcitx".

  1. qt5 - ${QT_IM_MODULE}:

环境变量 QT_IM_MODULE 已经正确地设为了 "fcitx".

  1. Qt 输入法模块文件:

找到了 fcitx 的 qt 模块: /usr/lib/fcitx/qt/libfcitx-quickphrase-editor5.so.
找到了 fcitx 的 qt 模块: /usr/lib/fcitx/qt/libfcitx-unikey-macro-editor.so.
找到了 Qt5 的输入法模块: /usr/lib/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so.
找到了 Qt4 的输入法模块: /usr/lib/qt4/plugins/inputmethods/qtim-fcitx.so.

Gtk:

  1. gtk - ${GTK_IM_MODULE}:

环境变量 GTK_IM_MODULE 已经正确地设为了 "fcitx".

  1. gtk-query-immodules:

  2. gtk 2:

/usr/bin/gtk-query-immodules-2.0 找到了 gtk 2.24.32gtk-query-immodules.
版本行:

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

已找到 gtk 2.24.32 的 fcitx 输入法模块.

       "/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:*"                                                                                        

/usr/bin/gtk-query-immodules-2.0-32 找到了 gtk 2.24.32gtk-query-immodules.
版本行:

       # Created by /usr/bin/gtk-query-immodules-2.0-32 from gtk+-2.24.32
                                                                                                                                                                                         
   **无法在 `/usr/bin/gtk-query-immodules-2.0-32` 的输出重找到 fcitx.**
  1. gtk 3:

/usr/bin/gtk-query-immodules-3.0 找到了 gtk 3.24.14gtk-query-immodules.
版本行:

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

已找到 gtk 3.24.14 的 fcitx 输入法模块.

       "/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:*"                                                                                        
  1. Gtk 输入法模块缓存:

  2. gtk 2:

/usr/lib/gtk-2.0/2.10.0/immodules.cache 找到了 gtk 2.24.32 的输入法模块缓存.
版本行:

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

已找到 gtk 2.24.32 的 fcitx 输入法模块.

       "/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:*"                                                                                        

/usr/lib32/gtk-2.0/2.10.0/immodules.cache 找到了 gtk 2.24.32 的输入法模块缓存.
版本行:

       # Created by usr/bin/gtk-query-immodules-2.0-32 from gtk+-2.24.32
                                                                                                                                                                                         
   **无法输入法模块缓存 `/usr/lib32/gtk-2.0/2.10.0/immodules.cache` 中找到 fcitx**
  1. gtk 3:

/usr/lib/gtk-3.0/3.0.0/immodules.cache 找到了 gtk 3.24.14 的输入法模块缓存.
版本行:

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

已找到 gtk 3.24.14 的 fcitx 输入法模块.

       "/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:*"                                                                                        
  1. Gtk 输入法模块文件:

  2. gtk 2:

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

  1. gtk 3:

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

配置:

Fcitx 插件:

  1. 插件配置文件目录:

找到了 fcitx 插件配置目录: /usr/share/fcitx/addon.

  1. 插件列表:

  2. 找到了 40 个已启用的插件:

    fcitx-autoeng
    fcitx-autoeng-ng                                                                                                                                                                  
    fcitx-chttrans                                                                                                                                                                    
    fcitx-classic-ui                                                                                                                                                                  
    fcitx-clipboard                                                                                                                                                                   
    fcitx-cloudpinyin                                                                                                                                                                 
    fcitx-dbus                                                                                                                                                                        
    fcitx-freedesktop-notify                                                                                                                                                          
    fcitx-fullwidth-char                                                                                                                                                              
    fcitx-fullwidth-char-enhance                                                                                                                                                      
    fcitx-googlepinyin                                                                                                                                                                
    fcitx-hangul                                                                                                                                                                      
    fcitx-imselector                                                                                                                                                                  
    fcitx-ipc                                                                                                                                                                         
    fcitx-ipcportal                                                                                                                                                                   
    fcitx-keyboard                                                                                                                                                                    
    fcitx-kimpanel-ui                                                                                                                                                                 
    fcitx-lua                                                                                                                                                                         
    fcitx-m17n                                                                                                                                                                        
    fcitx-mozc                                                                                                                                                                        
    fcitx-notificationitem                                                                                                                                                            
    fcitx-pinyin                                                                                                                                                                      
    fcitx-pinyin-enhance                                                                                                                                                              
    fcitx-punc                                                                                                                                                                        
    fcitx-punc-ng                                                                                                                                                                     
    fcitx-quickphrase                                                                                                                                                                 
    fcitx-remote                                                                                                                                                                      
    fcitx-sayura                                                                                                                                                                      
    fcitx-sogoucloudpinyin                                                                                                                                                            
    fcitx-sogoupinyin                                                                                                                                                                 
    fcitx-sogouwubi                                                                                                                                                                   
    fcitx-spell                                                                                                                                                                       
    fcitx-table                                                                                                                                                                       
    fcitx-unicode                                                                                                                                                                     
    fcitx-unikey                                                                                                                                                                      
    fcitx-vk                                                                                                                                                                          
    fcitx-x11                                                                                                                                                                         
    fcitx-xim                                                                                                                                                                         
    fcitx-xkb                                                                                                                                                                         
    fcitx-xkbdbus                                                                                                                                                                     
    
  3. 找到了 1 个被禁用的插件:

    fcitx-qw
    
  4. 插件库:

无法找到插件 fcitx-keyboard 所需的库 fcitx-keyboard.so

   libjson-c.so.5

无法找到插件 fcitx-xkbdbus 所需的库 fcitx-xkbdbus.so

   libjson-c.so.5

无法找到插件 fcitx-m17n 所需的库 fcitx-m17n.so

   libicui18n.so.67
   libicuuc.so.67                                                                                                                                                                        
   libicudata.so.67                                                                                                                                                                      
  1. 用户界面:

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

   fcitx-classic-ui
   fcitx-kimpanel-ui                                                                                                                                                                     

Kimpanel 进程:

     20472 sogou-qimpanel

输入法:

  1. 找到了 1 个启用的输入法:

    sogoupinyin

  2. 默认输入法:

您仅仅启用了一个输入法, 请将一个键盘输入法设为第一个并将您的主要输入法设为第二个.

日志:

  1. date:

    2020年 06月 04日 星期四 23:19:35 CST

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

    总用量 4
    -rw-r--r-- 1 tinker tinker 44 6月 4 23:10 crash.log

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

    fcitx: BadWindow (invalid Window parameter)

我觉得问题是出在这里,但是我应该怎么添加其他的输入法,fcitx里面就只有中文相关的输入法,没有英文的

!
真的不知道要咋整了,黔驴技穷了,救救孩子吧

moved to #chinese

问题的确是出在这里,正常来说添加输入法界面里面会有一些默认的输入法,像这样:

你是怎么安装fcitx的?是不是同时还装了ibus?

可以试试把语言改成英文,看看keyboard选项会不会蹦出来。

我遇到过这样的问题,当时我用的是archlinuxcn上的那个fcitx,改用原版的fcitx和AUR上的fcitx-qt4解决的

Forum kindly sponsored by