在Ubuntu20.04中安装中文输入法

2023-05-16

引言

在Ubuntu系统中,无论是写文档还是在程序中写注释,都经常需要用到中文输入法。本文简单介绍了三种输入法框架,然后详细介绍了在Ubuntu 20.04系统中,IBus框架和Fcitx框架支持的中文输入法的配置和安装。

一、添加中文语言支持

在安装中文输入法之前,首选要添加中文语言支持。

1、单击Ubuntu桌面右上角的三角符号,然后选择“Settings”,打开系统设置页面。

在这里插入图片描述

2、在系统设置页面左侧的导航栏中选择“Region&Language”,然后在右侧页面中点击“Manage Install Languages”。

在这里插入图片描述

3、如果弹出下面这个窗口,单击窗口中的 Install,然后等待安装完毕。

在这里插入图片描述

4、单击“Install/Remove Languages”。

在这里插入图片描述

5、勾选Chinese(simplified),然后单击Apply,开始装简体中文。

在这里插入图片描述

6、耐心等待安装完毕。

在这里插入图片描述

7、安装完毕后,单击Close。

在这里插入图片描述

8、重启系统。

二、输入法框架

在安装中文输入法之前,还要先安装或选择支持这种输入法的输入法框架。

在Linux系统上,常见的输入法框架(Keyboard input method system)有三种:IBus(Intelligent Input Bus)、Fcitx(FlexibleInput Method Framework)、XIM(X Input Method)。在Ubuntu20.04系统中,默认已经安装了IBus和XIM这两种输入法框架,Fcitx需要自己安装。

如下所示,每种输入法框架下,都有其支持的中文输入法(有些是框架自带的,有些需要另外安装):

  • Fcitx:谷歌拼音、搜狗拼音、搜狗五笔拼音
  • IBus:智能拼音,五笔(86版)
  • XIM:略(现在用的相对比较少)

如何选择已安装的输入法框架?
进入本文第一部分的第4步中的窗口,窗口中的最后一项就是输入法框架,选择后关闭窗口,重启系统。

三、添加IBus的中文输入法

1、重新进入本文第一部分第2步所示页面,单击+号。

在这里插入图片描述

2、双击Chinese。

在这里插入图片描述

3、可以看到有多种IBus中文输入法可选,选择中文输入法,比如:智能拼音Chinese(Intelligent Pinyin),然后单击Add。可以反复添加多种中文输入法。

在这里插入图片描述

4、如果需要,可以单击输入法右边的设置按钮,对输入法的特性进行设置。单击右上角的叉号关闭系统设置页面。至此,已完成智能拼音输入法的安装。

在这里插入图片描述

5、在Ubuntu桌面的右上角可以看到并切换输入法,或者按“Win+空格”键切换。

在这里插入图片描述

四、安装Fcitx的中文输入法

1、首先再终端中执行fcitx --version ,检测是否已经安装fcitx框架。

在这里插入图片描述

2、安装fcitx框架

sudo apt-get update
sudo apt-get install fcitx-bin

如果安装不成功,可以先把Ubuntu使用的软件源换成国内的,比如:阿里源、清华源等。

在这里插入图片描述

安装完成后,可以在Ubuntu桌面的右上角看到一个键盘图标,如下图所示:

在这里插入图片描述

sudo apt-get install fcitx-table 
sudo apt-get install fcitx-table-all

安装fcitx-table时,会自动安装拼音输入法fcitx-pinyin,如下图所示:

在这里插入图片描述

安装fcitx-table-all时,除了会自动安装fcitx-tablefcitx-pinyin之外,还会安装其他的一些输入法,比如:五笔、五笔拼音等等。本文没有安装fcitx-table-all

在这里插入图片描述

安装完成后,你会发现在本文第一部分的第4步所示的窗口中出现了输入法框架fcitx:

在这里插入图片描述

选择输入法框架fcitx,然后单击Close,重启系统。单击Ubuntu右上角的小键盘图标,在下拉菜单里选择Configure Current Input Method,可以看到已经安装的两个拼音输入法:

在这里插入图片描述

打开一个终端或者文本编辑器,按“CTRL+空格”键,在中文/英文输入法之间切换;按“CTRL+SHIFT”键,在fcitx框架中的多种中文输入法之间切换。

3、安装fcitx框架支持的其他中文输入法,比如:谷歌拼音输入法。

sudo apt-get install fcitx-googlepinyin

在这里插入图片描述

安装完成后,单击Ubuntu右上角的小键盘图标,在下拉菜单里选择Configure Current Input Method,可以看到已经安装的谷歌拼音拼音输入法:

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Ubuntu20.04中安装中文输入法 的相关文章

随机推荐

  • SDUT 加密术

    加密术 Time Limit 1000MS Memory limit 65536K 题目描述 加密技术是一种常用的安全保密手段 xff0c 利用加密技术可以把重要的数据变成经过加密变成乱码传送 xff0c 到达目的地后再利用解密手段还原 现
  • 【原创】Ubuntu Server 22.04 LTS 设置主机信息以及IP地址

    1 安装网络工具 xff0c 我们需要nmcli这个工具 span class token function apt get span span class token function install span y network man
  • 【PC微信探秘】把C#的DLL注入到微信中

    NET的DLL不能直接注入 xff0c 需要两步 xff1a 先把C 43 43 的DLL注入 xff0c 然后C 43 43 把 NET的DLL引入 xff1a span class token comment dllmain cpp 定
  • 「xrdp」- 使用 Windows 远程 Linux 主机 @20210130

    xrdp xrdp xff0c 是 RDP 协议的服务端实现 xff0c 基于 FreeRDP 和 rdesktop 的工作 xff0c xrdp 使用 RDP xff08 远程桌面协议 xff09 向用户呈现图形化界面 该项目提供一个功能
  • 使用 STM32CubeMx + VSCode 开发 STM32

    使用 STM32CubeMx 43 VSCode 开发 STM32 目的 1 使用 STM32CubeMX配置STM32开发板 xff0c 生成Makefile工程 2 使用 VSCode 开发并调试 环境及工具 1 STM32CubeMx
  • Rust 编程之道-类型系统

    类型系统 基本类型 一切皆表达式 xff0c 表达式皆有值 xff0c 值皆有类型 xff0c 所以一切皆类型 包括 xff1a 基本类型复合类型作用域返回值 Option xff1c T xff1e Result xff1c T xff0
  • 揭露网络电脑短视频营销号中的套路【完全】

    1 temp 骗局 这是存放缓存文件的文件夹 xff0c 位置在C Users 用户名 AppData Local Temp win 43 r输入 temp xff0c 我们点进去 xff0c 看到文件雀氏非常多 xff0c 但是再一看大小
  • 用中断实现流水灯

    include lt stm32f4xx h gt define GPIO Pin 6 0x0040 LED2 define GPIO Pin 7 0x0080 LED1 define PLL M 8 define PLL N 336 de
  • debian 无法使用apt-get解决办法

    刚装完debian xff0c 发现直接apt get是用不了的 xff0c 系统会提示你插入DVD xff0c 其实是源的配置问题 xff0c 只需要在apt的源里面修改下配置就可以了 打开apt源文件 sudo vi etc apt s
  • 蜗牛星际C单黑群晖加USB网卡做链路聚合

    黑群晖挂载USB网卡 一不小心入了群晖的坑 xff0c 然后就是不停的折腾 xff0c 入手一个蜗牛星际C单 xff0c 装好DS918 43 后 xff0c 家里有ASUS RT AC5300 xff0c 就想着搞个链路聚合 首先当然是去
  • CentOS 7 安装zoneminder

    这里写自定义目录标题 CentOS 7 安装zoneminder1 安装centos系统 xff0c 最小化安装2 配置源3 安装 zoneminder 以及环境4 关闭SELinux5 配置时区6 添加php网页支持7 安装配置数据库8
  • linux deploy linux 安装mariadb 无法启动解决办法

    这里写自定义目录标题 linux deploy linux 安装mariadb 无法启动解决办法 linux deploy linux 安装mariadb 无法启动解决办法 手头一个旧手机 xff0c 就想来折腾一番 xff0c 装到数据库
  • linux deploy 安装debian11 armhf中安装Zoneminder

    linux deploy 安装debian11 stable armhf 中安装Zoneminder 折腾了无数遍 xff0c 然后感觉也没啥用 安装linux deploy 手机获取root权限 安装debian xff08 armhf
  • OpenWRT 中创建docker Openwrt和其他宿主机中的docker容器通信

    这里写自定义目录标题 OpenWRT 中使用创建docker Openwrt和其他宿主机中的docker容器通信网络拓扑一 准备1 openwrt镜像 xff0c 2 安装pve 二 PVE配置1 网络配置2 创建docker networ
  • sublime text自定义clang format插件格式化C++代码

    本文内容为在windows平台上通过 sublime text开发自定义插件实现调用clang format对C C 43 43 代码进行格式化 需要安装LLVM xff0c 下载链接 xff1a https github com llvm
  • 四种方法实现UITableView的cell高度自动计算

    UITableview是iOS开发中使用最频繁的一个控件 xff0c 在实际开发中 xff0c 我们经常需要定制cell xff0c 让cell显示图片 文字等 由于cell包含的图片和文字是根据服务器返回的数据进行填充的 xff0c 这就
  • iOS贝塞尔曲线(UIBezierPath)的基本使用方法

    简介 UIBezierPath是对Core Graphics框架的一个封装 xff0c 使用UIBezierPath类我们可以画出圆形 xff08 弧线 xff09 或者多边形 xff08 比如 xff1a 矩形 xff09 等形状 xff
  • 手机termux免root安装kali:一步到位+图形界面

    1 工具 xff1a 安卓 xff08 包括鸿蒙 xff09 手机 WiFi 充足的电量 脑子 2 浏览器搜索termux xff0c vnc viewer xff0c 下载安装 3 对抗华为纯净模式需要一些操作 xff0c 先断网 xff
  • iOS 谓词(NSPredicate)

    文档定义 NSPredicate xff1a A definition of logical conditions used to constrain a search either for a fetch or for in memory
  • 在Ubuntu20.04中安装中文输入法

    引言 在Ubuntu系统中 xff0c 无论是写文档还是在程序中写注释 xff0c 都经常需要用到中文输入法 本文简单介绍了三种输入法框架 xff0c 然后详细介绍了在Ubuntu 20 04系统中 xff0c IBus框架和Fcitx框架