Ubuntu20.04安装中文百度输入法

在这里插入图片描述

Ubuntu20.04安装中文百度输入法

各位读者,下载软件压缩包解压之后内有安装说明文档,没有必要去看C站上的付费博客教程

1. debain包下载

官方下载地址如下:
https://srf.baidu.com/site/guanwang_linux/index.html
在这里插入图片描述解压

unzip Ubuntu_Deepin-fcitx-baidupinyin-64.zip

2. 安装并配置fcitx

sudo apt install aptitude
sudo aptitude install fcitx-bin fcitx-table fcitx-config-gtk fcitx-frontend-all
sudo aptitude install qt5-default qtcreator qml-module-qtquick-controls2

设置fcitx

im-config

在这里插入图片描述

没有中文环境的读者添加中文语言包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 安装deb包

sudo dpkg -i fcitx-baidupinyin.deb
# 重启生效
sudo reboot

在这里插入图片描述
在这里插入图片描述
可以正常使用

4. fcitx和系统自带IBUS等的区别

Ubuntu20.04系统中文环境自带中文输入法,其基于IBUS,但是经常会出现卡住的问题此时需要使用命令ibus restart解决,但是其出现的频率较高,影响使用,故考虑更有效的输入法架构

  1. IBus (Intelligent Input Bus)
    IBus是一个开源免费的多语言输入法框架,专为GNU/Linux和类UNIX操作系统设计。
    它支持多种输入法,包括拼音(全拼、简拼、双拼)以及基于码表的输入法(如五笔、郑码等)。
    IBus采用了总线(Bus)式架构,并通过D-Bus与应用程序进行通信。
    IBus是多个流行的GNU/Linux发行版的默认非英文输入法平台。
    fcitx (Free Chinese Input Toy for X)

  2. fcitx,即小企鹅输入法,是一个专为中文输入设计的输入法框架。
    它支持GTK、GNOME等常见的桌面环境。
    fcitx为许多流行的中文输入法(如搜狗输入法)提供了桌面图形环境支持。
    在Ubuntu中安装搜狗输入法等基于fcitx的输入法前,可能需要重新安装fcitx源,因为Ubuntu自带的fcitx版本可能与某些输入法不兼容。

  3. XIM (X Input Method)
    XIM是X-Window系统下的符合国际化标准的输入法协议。
    它允许应用程序不必具体考虑在不同语言环境下的输入问题,系统会根据相应的locale自动寻找合适的输入法。
    XIM是一个较老的输入法协议,与现代的输入法框架相比,可能在功能和兼容性方面有所欠缺。

fcitx采用的通信架构主要涉及以下几个方面:

  • 客户端与输入法框架的通信:
    fcitx的架构中,输入法的宿主进程被视为输入法的客户端。
    输入法框架从客户端接收按键消息,并对这些消息进行处理,最终向客户端输出一个处理后的字符串。
  • 插件系统:
    fcitx的架构包括四种类型的插件:Frontend(前端),Input Method(输入法引擎),Module(模块),和User Interface(用户界面)。
    Frontend插件负责与客户端程序交互,接收客户端发送的按键消息,并将处理后的字符串发送给客户端程序。
    Input Method插件负责将按键消息转换成对应的语言字符串。
    Modules插件通过注册键盘钩子处理对应的事件。
    User Interface插件负责在屏幕上显示对应的元素,如皮肤。
  • 事件处理阶段:
    fcitx处理键盘事件分为PreInput, DoInput, PostInput等阶段,其中输入法在DoInput阶段被调用。
    除此之外,事件处理还包括处理热键等其他环节。
  • 跨平台与兼容性:
    fcitx不仅支持Linux,还可在其他类Unix操作系统上运行,如FreeBSD、OpenBSD等。
    它与大多数Linux发行版和桌面环境兼容,如GNOME、KDE、Xfce,并能在Qt和GTK+等图形工具包下运行。
Ubuntu 20.04系统中,有两种常用的中文输入法框架可供选择,分别是IBus框架和Fcitx框架。要配置和安装中文输入法,首先需要添加中文语言支持。可以通过以下步骤进行配置: 1. 打开“语言支持”窗口。可以在系统设置中找到“Language Support”选项,或者在终端中运行命令`gnome-language-selector`打开。 2. 在“语言支持”窗口中,选择“键盘输入法系统”选项卡。 3. 在“键盘输入法系统”中,选择“fcitx”作为默认输入法框架。然后关闭窗口并重新启动Ubuntu。 4. 重新启动后,在Firefox浏览器中就可以输入中文了。默认的输入法切换方式是使用Shift键。如果想更改切换方式,可以点击输入法设置,然后选择“快捷键”来进行设置。 另外,如果想要安装其他的中文输入法,可以通过以下步骤进行: 1. 打开终端,运行以下命令安装Fcitx输入法框架: ``` sudo apt install fcitx fcitx-config-gtk fcitx-table-wubi ``` 2. 安装完成后,可以在系统设置中找到“Fcitx配置工具”并打开。 3. 在Fcitx配置工具中,可以选择需要安装中文输入法,比如拼音输入法。 4. 安装完成后,可以在Ubuntu右上角的小键盘图标中选择“Configure Current Input Method”,然后选择已安装中文输入法。 这样,就可以在Ubuntu 20.04系统中使用中文输入法了。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [在Ubuntu20.04安装中文输入法](https://blog.csdn.net/u013819452/article/details/125324881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Ubuntu20.04 操作系统切换中文 & 安装中文输入法](https://blog.csdn.net/xiaopang_love_study/article/details/119487748)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Moresweet猫甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值