AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[fcitx](ubuntu)

Martin Hope
Taylor Ramirez
Asked: 2020-06-19 18:09:37 +0800 CST

如何在Ubuntu 20.04上安装搜狗输入法

  • 2

我从这里下载了搜狗输入法的64位包https://pinyin.sogou.com/linux/

当我尝试安装它时,Ubuntu 20.04 出现依赖错误

Note, selecting 'sogoupinyin' instead of './sogoupinyin_2.3.1.0112_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 sogoupinyin : Depends: fcitx-frontend-qt4 but it is not installable
               Depends: libqtwebkit4 but it is not installable
E: Unable to correct problems, you have held broken packages.

有什么解决方案可以让搜狗输入在 Ubuntu 20.04 上运行?

谢谢

dependencies chinese fcitx 20.04
  • 2 个回答
  • 4792 Views
Martin Hope
Metal450
Asked: 2020-05-22 00:27:17 +0800 CST

Kubuntu 20.04 上的日语输入(未找到 KCModule)

  • 1

我正在尝试在 Kubuntu 20.04 上设置日语输入(fcitx-mozc),这项任务可能会很简单,但是在遵循数十个教程多个小时后,似乎没有任何效果:

  • 如果我启动“Fcitx 配置”,我会看到一个对话框说“您当前正在运行 KDE,但找不到用于 fcitx 的 KCModule,此 KCModule 的包名称通常是 kcm-fcitx 或 kde-config-fcitx。” kde-config-fcitx 已经安装。并且 kcm-fcitx 不在 repo 中。
  • 根据这样的教程,系统设置->区域->输入法下应该有一个配置面板。不存在这样的面板。
  • 其他教程建议安装 fcitx-config-gtk3(不在 repo 中)和/或 fcitx-configtool(不在 repo 中)。
  • 在 im-config 中已经选择了 fcitx。

我不知所措。在 Mint 上安装需要 2 秒,并且 100% 从 UI 完成。这是我在一两天前刚刚安装的全新 Kubuntu 安装,因此我所做的其他任何更改都不太可能对此产生影响。我是否以某种方式错过了一些简单的东西?新发布的 Kubuntu 20.04 还不能输入日文吗?

编辑:这是 fcitx-diagnose 的输出:

系统信息:

  1. uname -a:

    Linux Latitude-5490-Kubuntu 5.4.42-050442-generic #202005200734 SMP Wed May 20 07:36:21 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    
  2. lsb_release -a:

    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 20.04 LTS
    Release:        20.04
    Codename:       focal
    
  3. lsb_release -d:

    Description:    Ubuntu 20.04 LTS
    
  4. /etc/lsb-release:

    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=20.04
    DISTRIB_CODENAME=focal
    DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"
    
  5. /etc/os-release:

    NAME="Ubuntu"
    VERSION="20.04 LTS (Focal Fossa)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 20.04 LTS"
    VERSION_ID="20.04"
    HOME_URL="https://www.ubuntu.com/"
    SUPPORT_URL="https://help.ubuntu.com/"
    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    VERSION_CODENAME=focal
    UBUNTU_CODENAME=focal
    
  6. 桌面环境:

    桌面环境是kde.

  7. 重击版本:

    BASH_VERSION='5.0.16(1)-release'
    

环境:

  1. 展示:

    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+us+inet(evdev)"     };
          xkb_geometry  { include "pc(pc105)"     };
      };
      
    2. xprop:

      _XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us", "", ""
      
  3. 语言环境:

    1. 所有语言环境:

      C
      C.UTF-8
      POSIX
      
    2. 当前语言环境:

      LANG=en_US.UTF-8
      LANGUAGE=
      LC_CTYPE="C.UTF-8"
      LC_NUMERIC="C.UTF-8"
      LC_TIME="C.UTF-8"
      LC_COLLATE="C.UTF-8"
      LC_MONETARY="C.UTF-8"
      LC_MESSAGES="C.UTF-8"
      LC_PAPER="C.UTF-8"
      LC_NAME="C.UTF-8"
      LC_ADDRESS="C.UTF-8"
      LC_TELEPHONE="C.UTF-8"
      LC_MEASUREMENT="C.UTF-8"
      LC_IDENTIFICATION="C.UTF-8"
      LC_ALL=C.UTF-8
      
  4. 目录:

    1. 家:

      /home/metal450
      
    2. ${XDG_CONFIG_HOME}:

      XDG_CONFIG_HOME未设置环境变量。

      当前值为XDG_CONFIG_HOME( ~/.config) /home/metal450/.config。

    3. Fcitx 设置目录:

      当前 fcitx 设置目录为~/.config/fcitx( /home/metal450/.config/fcitx)。

  5. 当前用户:

    该脚本作为 metal450 (1000) 运行。

Fcitx 状态:

  1. 可执行:

    在 找到 fcitx /usr/bin/fcitx。

  2. 版本:

    Fcitx 版本:4.2.9.7

  3. 过程:

    找到 1 个 fcitx 进程:

       2530 fcitx <defunct>
    
  4. fcitx-remote:

    无法正确连接到 fcitx。

  5. DBus接口:

    dbus-send用于检查 dbus 。

    找不到 DBus 名称org.fcitx.Fcitx所有者。

    找不到 DBus 名称org.fcitx.Fcitx所有者的 pid。

Fcitx 配置界面:

  1. 配置工具包装器:

    找到 fcitx-configtool 在/usr/bin/fcitx-configtool.

  2. gtk2 的配置 GUI:

    未找到 gtk2 的配置 GUI。

  3. gtk3 的配置 GUI:

    未找到 gtk3 的配置 GUI。

  4. kde 的配置 GUI:

    kcmshell4未找到。

    找不到 GUI 配置工具,请安装kcm-fcitx、fcitx-config-gtk2或之一fcitx-config-gtk3。

前端设置:

西姆:

  1. ${XMODIFIERS}:

    环境变量 XMODIFIERS 正确设置为“@im=fcitx”。来自环境变量的 Xim 服务器名称是 fcitx。

  2. 根窗口上的 XIM_SERVERS:

    在根窗口中找不到 xim_server。

数量:

  1. qt4 - ${QT4_IM_MODULE}:

    环境变量 QT4_IM_MODULE 正确设置为“fcitx”。

  2. qt5 - ${QT_IM_MODULE}:

    环境变量 QT_IM_MODULE 正确设置为“fcitx”。

  3. Qt IM 模块文件:

    找不到 Qt4 的 fcitx 输入法模块。 找不到 Qt5 的 fcitx 输入法模块。

特克:

  1. gtk - ${GTK_IM_MODULE}:

    环境变量 GTK_IM_MODULE 正确设置为“fcitx”。

  2. gtk-query-immodules:

    1. gtk 2:

      找不到gtk-query-immodulesgtk 2

      找不到 gtk 2 的 fcitx im 模块。

    2. gtk 3:

      找不到gtk-query-immodulesgtk 3

      找不到 gtk 3 的 fcitx im 模块。

  3. Gtk IM 模块缓存:

    1. gtk 2:

      找到 gtk 的 immodules2.24.32缓存/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache。版本行:

      # Created by /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 from gtk+-2.24.32
      

      找到 gtk 的 fcitx im 模块2.24.32。

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

      找到 gtk 的 immodules3.24.18缓存/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache。版本行:

      # Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.24.18
      

      找到 gtk 的 fcitx im 模块3.24.18。

      "/usr/lib/x86_64-linux-gnu/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 模块文件:

    1. gtk 2:

      Gtk 2 immodule 文件 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-fcitx.so 不存在。

    2. gtk 3:

      Gtk 3 immodule 文件 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-fcitx.so 不存在。

配置:

Fcitx 插件:

  1. 插件配置目录:

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

  2. 插件列表:

    1. 找到 12 个启用的插件:

      fcitx-autoeng
      fcitx-chttrans
      fcitx-clipboard
      fcitx-fullwidth-char
      fcitx-imselector
      fcitx-ipcportal
      fcitx-keyboard
      fcitx-punc
      fcitx-quickphrase
      fcitx-remote
      fcitx-spell
      fcitx-unicode
      
    2. 找到 0 个禁用的插件:

  3. 插件库:

    找到所有插件的所有库。

  4. 用户界面:

    找不到启用的 fcitx 用户界面!

输入法:

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

    fcitx-keyboard-us
    
  2. 默认输入法:

    您只启用了一种键盘输入法。您可能需要添加另一种输入法来输入其他语言。

日志:

  1. date:

    Sat May 23 13:20:19 PDT 2020
    
  2. ~/.config/fcitx/log/:

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

    ~/.config/fcitx/log/crash.log未找到。

关于:“找不到 GUI 配置工具,请安装kcm-fcitx、fcitx-config-gtk2或中的一个fcitx-config-gtk3。” 这些都在 repo 中不可用,但如前所述,安装了 kde-config-fcitx。

关于:找不到 Qt4 的 fcitx 输入法模块 & 找不到 Qt5 的 fcitx 输入法模块。根据https://wiki.archlinux.org/index.php/fcitx#Input_method_module,这些应该是 fcitx-qt4 和 fcitx-qt5。但这些都不在回购中。

kde kubuntu input-language input-method fcitx
  • 3 个回答
  • 5522 Views
Martin Hope
Bernhard
Asked: 2018-04-29 20:13:31 +0800 CST

日语 (Mozc) 错误的键盘布局

  • 3

由于日语(Mozc)键盘布局问题,我刚刚从 Ubuntu 16.04 升级到 18.04,并且它在 18.04 中仍然存在。这是描述的问题:

使用 mozc 输入日语时,它使用最后选择的键盘布局输入罗马字 - 我可以修复它使用哪个键盘布局吗?

答案下方是一条评论,说我应该安装 fcitx 以获得“配置当前输入法”选项。对于那个人来说,它似乎奏效了。但不适合我。

在“语言支持”(设置 > 区域和语言 > 管理已安装的语言)中,我在“键盘输入法系统”下看到以下选项:fcitx、IBus、XIM、无。无论我选择哪个选项,我都没有得到“配置当前输入法”选项。因此我无法为日语(Mozc)设置键盘布局。

我究竟做错了什么?我需要写日文和德文,但写日文和德文键盘布局真的很不方便。

我的 mozc.xml 看起来像这样:

<component>
    <version>2.20.2673.102+dfsg-2</version>
    <name>com.google.IBus.Mozc</name>
    <license>New BSD</license>
    <exec>/usr/lib/ibus-mozc/ibus-engine-mozc --ibus</exec>
    <textdomain>ibus-mozc</textdomain>
    <author>Google Inc.</author>
    <homepage>https://github.com/google/mozc</homepage>
    <description>Mozc Component</description>
<engines>
<engine>
    <description>Mozc (Japanese Input Method)</description>
    <language>ja</language>
    <symbol>&#x3042;</symbol>
    <rank>80</rank>
    <icon_prop_key>InputMode</icon_prop_key>
    <icon>/usr/share/ibus-mozc/product_icon.png</icon>
    <setup>/usr/lib/mozc/mozc_tool --mode=config_dialog</setup>
    <layout>default</layout>
    <name>mozc-jp</name>
    <longname>Mozc</longname>
</engine>

最后应该是什么样子?前两行是否意味着,我应该制作一个备份副本?@@ 行是什么意思?并删除默认值并添加 jp?我正在尝试使用 gedit 编辑文件。非常感谢您的帮助?

keyboard-layout ibus japanese fcitx mozc
  • 2 个回答
  • 3942 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve