当前位置: 首页 > news >正文

在 Ubuntu 20.04 上轻松安装和使用中文输入法

在 Ubuntu 20.04 上轻松安装和使用中文输入法

在 Ubuntu 20.04 系统上设置中文输入法主要有两种流行的方式:IBus 和 Fcitx。两者都是成熟的输入法框架,您可以根据个人喜好选择其一进行安装和配置。

方法一:使用 IBus (Intelligent Pinyin)

IBus (Intelligent Input Bus) 是 Ubuntu 默认的输入法框架。对于大多数用户来说,这是一个简单快捷的选择。

安装步骤:

  1. 打开终端:您可以使用快捷键 Ctrl + Alt + T 来快速打开终端。
  2. 安装 Intelligent Pinyin 引擎:在终端中输入以下命令并按回车键。
    sudo apt update
    sudo apt install ibus-pinyin
    
  3. 重启 IBus 服务:为了让系统识别新安装的输入法引擎,您需要重启 IBus 服务。
    ibus restart
    
  4. 添加中文输入源
    • 打开“设置” -> “区域和语言”。
    • 在“输入源”部分,点击“+”号。
    • 选择“汉语”。
    • 在列表中选择“汉语 (Intelligent Pinyin)”并点击“添加”。

如何使用:

安装完成后,您应该可以在屏幕右上角的系统托盘看到一个键盘图标或语言缩写。点击该图标,您就可以在英语和“汉语 (Intelligent Pinyin)”之间切换。 您也可以使用快捷键 Super (通常是 Windows 键) + 空格键 来快速切换输入法。

方法二:使用 Fcitx (Google Pinyin)

Fcitx 是一个功能强大的输入法框架,受到许多用户的喜爱。配合谷歌拼音输入法,可以提供流畅的输入体验。

安装步骤:

  1. 打开终端:使用快捷键 Ctrl + Alt + T
  2. 安装 Fcitx 和 Google Pinyin:在终端中输入以下命令并按回车键。
    sudo apt update
    sudo apt install fcitx-googlepinyin
    
  3. 配置输入法框架
    • 安装完成后,打开“语言支持”(Language Support)。您可以通过在应用程序菜单中搜索找到它。
    • 在“语言”标签页中,如果提示您语言支持没有完全安装,请点击“安装”。
    • 在“键盘输入法系统”下拉菜单中,选择“fcitx”。
  4. 重启系统:为了使输入法框架的更改生效,建议您重启电脑。
  5. 添加 Google Pinyin 输入法
    • 重启后,您会在右上角的系统托盘看到一个新的键盘图标。点击它,然后选择“配置”。
    • 在弹出的“输入法”配置窗口中,点击左下角的“+”号。
    • 取消勾选“只显示当前语言”的选项。
    • 在搜索框中输入 “Google Pinyin”,选中它并点击“确定”添加。

如何使用:

添加成功后,您就可以通过点击系统托盘的键盘图标或使用快捷键 Ctrl + 空格键 来切换到谷歌拼音输入法。

小贴士:

  • 简体与繁体切换:如果您使用的是 Fcitx 版本的谷歌拼音,您可以使用 Ctrl + Shift + F 快捷键在简体和繁体中文之间快速切换。 对于 IBus 的 Intelligent Pinyin,您可以在输入法设置中将其配置为默认输出繁体中文。
  • 切换快捷键:Fcitx 允许您在配置工具的“全局配置”选项卡中自定义切换输入法的快捷键。
  • 遇到问题? 如果在添加输入源时找不到新安装的输入法,请尝试注销当前用户或重启电脑。
http://www.lryc.cn/news/598775.html

相关文章:

  • 离线进行apt安装的过程(在只能本地传输的ubuntu主机上使用apt安装)
  • 秋叶sd-webui频繁出现生成后无反应的问题
  • 11-day08文本匹配
  • 0724 双向链表
  • Unity 进行 3D 游戏开发如何入门
  • iOS网络之异步加载
  • 医疗设备自动化升级:Modbus TCP与DeviceNet的协议协同实践
  • vue3使用异步加载腾讯地图
  • 低速信号设计之 JTAG 篇
  • Spring Bean生命周期七步曲:定义、实例化、初始化、使用、销毁
  • Datawhale AI夏令营学习笔记:大模型微调与数据处理实践
  • 01_FOC学习之先让电机转动起来
  • 长糖链皂苷的生物合成研究进展-文献精读149
  • FreeRTOS—计数型信号量
  • Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(3)
  • 【自动化运维神器Ansible】Ansible常用模块之shell模块详解
  • 深入解析Hadoop NameNode的Full GC问题、堆外内存泄漏及元数据分治策略
  • Lua(数组)
  • DBA常用数据库查询语句(2)
  • 详解FreeRTOS开发过程(六)-- 队列
  • Redis操作
  • PostgreSQL 跨库查询方法
  • CMake ARGV变量使用指南
  • 基于C语言的Zynq SOC FPGA嵌入式裸机设计和开发教程
  • 外企本土化布局对国内连接器企业影响几何?
  • 模型的存储、加载和部署
  • rust-切片类型
  • centos7中把nginx更新到1.26 版(centos7默认只能更新到1.20)
  • IROS-2025 | OIKG:基于观察-图交互与关键细节引导的视觉语言导航
  • 【LeetCode 热题 100】39. 组合总和——(解法一)选或不选