在Ubuntu22.04安装Fcitx5中文输入法教程(十分详细)

这篇具有很好参考价值的文章主要介绍了在Ubuntu22.04安装Fcitx5中文输入法教程(十分详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

书接上回,一时兴起将主力机的 Ubuntu 20.04 LTS 升级至了刚刚发布的 22.04 LTS。从 X 切换到 Wayland 、GNOME 从 3.36 升级至 42、Python 默认为 3.10 等等……使用太新的软件包反而暂时带来了麻烦,部分原有的软件和插件都不可用了。这其中就包括已经很久没有更新的百度输入法。故需要寻找新的中文拼音输入法。经简单浏览对比,选择了 Fcitx 5。

fcitx shurufa,环境配置,前端技术,ubuntu

小企鹅输入法

本文适用于 Ubuntu 22.04 及以上版本,20.04 可以参考:

Ubuntu20.04 安装fcitx5输入法 - 纯白的小站​ouyen.github.io/fcitx5-ubuntu/

安装

检查系统中文环境

在 Ubuntu 设置中打开「区域与语言」—— 「管理已安装的语言」,然后会自动检查已安装语言是否完整。若不完整,根据提示安装即可。

fcitx shurufa,环境配置,前端技术,ubuntu

检查可用的语言支持

最小安装

为使用 Fcitx 5,需要安装三部分基本内容:

  1. Fcitx 5 主程序
  2. 中文输入法引擎
  3. 图形界面相关

按照这个思路,可以直接使用 apt 进行安装:

sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5

安装中文词库

在 GitHub 打开维基百科中文拼音词库的 Releases 界面,下载最新版的 .dict 文件。按照 README 的指导,将其复制到 ~/.local/share/fcitx5/pinyin/dictionaries/ 文件夹下即可。

# 下载词库文件
wget https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.4/zhwiki-20220416.dict
# 创建存储目录
mkdir -p ~/.local/share/fcitx5/pinyin/dictionaries/
# 移动词库文件至该目录
mv zhwiki-20220416.dict ~/.local/share/fcitx5/pinyin/dictionaries/

配置

设置为默认输入法

使用 im-config 工具可以配置首选输入法,在任意命令行输入:

im-config

根据弹出窗口的提示,将首选输入法设置为 Fcitx 5 即可。

环境变量

需要为桌面会话设置环境变量,即将以下配置项写入某一配置文件中:

export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

如果使用 Bash 作为 shell,则建议写入至 ~/.bash_profile ,这样只对当前用户生效,而不影响其他用户。

另一个可以写入此配置的文件为系统级的 /etc/profile 。

fcitx shurufa,环境配置,前端技术,ubuntu

将配置写入到/etc/profile文件末尾

开机自启动

安装 Fcitx 5 后并没有自动添加到开机自启动中,每次开机后需要手动在应用程序中找到并启动,非常繁琐。

解决方案非常简单,在 Tweaks(sudo apt install gnome-tweaks)中将 Fcitx 5 添加到「开机启动程序」列表中即可。

fcitx shurufa,环境配置,前端技术,ubuntu

将Fcitx5添加到开机启动程序列表中

Fcitx 配置

Fcitx 5 提供了一个基于 Qt 的强大易用的 GUI 配置工具,可以对输入法功能进行配置。有多种启动该配置工具的方法:

  1. 在应用程序列表中打开「Fcitx 配置」
  2. 在 Fcitx 托盘上右键打开「设置」
  3. 命令行命令 fcitx5-configtool

根据个人偏好进行设置即可。需要注意的是「输入法」标签页下,应将「键盘 - 英语」放在首位,拼音(或其他中文输入法)放在后面的位置。

fcitx shurufa,环境配置,前端技术,ubuntu

Fcitx5 configtool

自定义主题

Fcitx 5 默认的外观比较朴素,用户可以根据喜好使用自定义主题。

第一种方式为使用经典用户界面,可以在 GitHub 搜索主题,然后在 Fcitx5 configtool —— 「附加组件」 —— 「经典用户界面」中设置即可。

第二种方式为使用 Kim面板,一种基于 DBus 接口的用户界面。此处安装了 Input Method Panel 这个 GNOME 扩展,黑色的风格与正在使用的 GNOME 主题 Orchis-dark 非常搭配。

fcitx shurufa,环境配置,前端技术,ubuntu

Input Method Panel 效果

已知问题

修复 JetBrains 系 IDE 显示问题

在 JetBrains 系 IDE(如 PyCharm)中,输入法选择框的位置始终固定于屏幕左下角,而非随输入光标移动,在中文输入很不方便。该问题为 IDE 的 JetBrainsRuntime 缺陷所致。可尝试使用 RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64 这个仓库发布的 JBR 文件解决。

卸载 iBus 影响 Fcitx 5 正常使用

出于精简空间和减少冲突干扰之考虑,使用

sudo apt remove ibus

卸载了 iBus,但重启(使生效)之后发现 Fcitx 5 受到了影响。具体表现为:除在终端中之外,其他输入场景无法切换至中文输入。使用 apt 装回 iBus,再次重启即又恢复正常。

检查包依赖关系,卸载 ibus 包后会自动移除 ibus-data、ibus-gtk4、python3-ibus-1.0 三个包,似乎都只是与 iBus 紧密联系的。暂为不解之谜。

参考

官方 Wiki —— 安装Fcitx5

官方 Wiki —— Setup Fcitx 5

官方 Wiki —— 定制主题

Ubuntu20.04 安装fcitx5输入法

感慨

本次折腾中的几点感慨:文章来源地址https://www.toymoban.com/news/detail-841730.html

  1. 谨慎缓慢更新:像主力机操作系统这样重要的东西,应至少等待数月再跟进
  2. 善用官方文档,中文博客仅供参考:每台机器的环境都有所不同,每个用户的喜好也有差异,其他人的安装记录帖可以参考(包括本文),但还是要以官方文档(大概率是英文,阅读稍累一些)为准

到了这里,关于在Ubuntu22.04安装Fcitx5中文输入法教程(十分详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04安装中文输入法►由踩坑到上岸版◄

    为了方便回忆和记录甚至后面继续重装系统,我还是写一下以便将来用到或参考~ 安装Ubuntu22.04(截至2023年08月26日11:02:58是最新版本),具体安装过程可参考我的博客或TA的博客 因为ubuntu系统没有中文输入,所以需要安装中文输入法,以下两款供我们选取: ibus(系统自带

    2024年02月11日
    浏览(48)
  • Ubuntu22.04-添加中文输入法

    进入setting(设置)- 区域与语言 选项卡 进入“管理已安装的语言” 第一进入将提示“语言支持没有完整安装”,点击安装即可。安装过程会将为进行补充安装的语言进行下载安装。 设置中文,在“语言支持”对话框中点击“添加和删除语言”中选择中文并勾选,“应用”设

    2024年02月11日
    浏览(41)
  • 为 Ubuntu22.04 系统添加中文输入法并设置界面语言为中文

    为 Ubuntu22.04 系统添加中文输入法 请移步原链接查看 2、单击桌面右上角图标,点击 Settings,在弹出的窗口中,点击 Region Language,然后点击 Manage Installed Languages 3、或者通过这种方式打开,打开 Show Applications,找到 Language Support 并打开, 4、如果第一次点击的话,应该会弹出如

    2024年04月14日
    浏览(37)
  • Ubuntu 22.04安装搜狗输入法

    ubtuntu 22.04安装搜狗输入法 1. 添加中文语言支持 2. 安装fcitx输入法框架 3. 设置fcitx为系统输入法 4. 设置fcitx开机启动,并卸载ibus输入法框架 5. 安装搜狗输入法 6. 重启电脑,调出搜狗输入法 1. 添加中文语言支持 Settings -- Region Language -- Manage Installed Languages 点击Install / Remove La

    2024年01月19日
    浏览(46)
  • UBuntu 22.04.3 LTS 安装搜狗中文输入法

    01. 更新应用源 02. 安装输入法系统 03. 打开系统设置 04. 打开语言支持窗口 ① 设置键盘输入法系统为: fcitx ② 添加或删除语言: 中文简体、英文 ③ 应用到整个系统 ④ 重启系统 05. 设置fcitx开机自启动 06. 卸载ibus输入法系统 07. 下载搜狗输入法 搜狗输入法官网下载地址 需要选

    2024年03月13日
    浏览(72)
  • 7、云服务器、WSL2(Widnows)Ubuntu22.04、安装图形界面/桌面xfce4、vnc连接、设置中文桌面、配置中文输入法、安装浏览器和文本编辑器、终端、解决客户端和服务器桌面复制黏贴问题

    0.1、备注 以下方式适用于云服务器和WSL2(适用于Linux的windows子系统)Ubuntu22.02 0.2、说明 在 Ubuntu 服务器上安装图形界面可以让你通过图形化的方式管理和操作系统。 Ubuntu 提供了多种图形界面选择,以下是一些常见的图形界面: GNOME:GNOME 是 Ubuntu 默认的图形界面环境,它提

    2024年02月20日
    浏览(69)
  • ubuntu 22.04安装拼音输入法(qt各版本等全控件支持,非百度搜狗等)

    百度搜狗拼音输入法在ubuntu 22.04上时常出现一些窗口无法输入中文的情况,为此引入Fcitx5更佳! 在Ubuntu操作系统上,有几种可供选择的拼音输入法。以下是其中一些常用的拼音输入法: Fcitx:Fcitx 是一个开源的输入法框架,在Ubuntu上得到广泛应用。它支持多种输入法引擎,包

    2024年02月04日
    浏览(56)
  • Ubuntu 22.04 Ubuntu 22.10 解决按照官方教程无法使用搜狗输入法

    Ubuntu 22.04 Ubuntu 22.10 安装了搜狗输入法,主要步骤就做了两步,一个是: 另一个就是下载搜狗的deb文件,并使用 dpkg -i 安装该文件。 后来还是按照官网操作指导: https://shurufa.sogou.com/linux/guide 将所有步骤都做了,其中 这两个才是关键, 按照 官方教程 安装搜狗输入法后依然

    2024年02月11日
    浏览(59)
  • Ubuntu22.04安装微信Linux版(非Wine版)+中文输入

    Ubuntu下安装微信,一直是开发者痛点问题。微信终于推出了Linux原生版本(内侧版)。 我已经将资源上传至: https://download.csdn.net/download/dengtonglong/89003661 评论区有网盘的版本。 可能会提示缺少libssl1.1: 卸载: 刚安装没法使用输入法,由于我的输入法是ibus,官方建议使用f

    2024年04月17日
    浏览(40)
  • 【Ubuntu22.04.2中文系统转换,添加中文输入法,修改快捷键】

    上一篇带大家完成了Ubuntu的安装,现在来看看答应大家的后续吧 好多人安装Ubuntu后发现是英文,找不到怎么切换中文系统和中文输入法,今天本多就带大家来看看吧(看完哦,最后面有快捷键设置) 点击左下角的九个点,输入settings,选择 settings 选择 Region Language ,选择 Manag

    2024年02月16日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包