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

Arch Linux - 2-安装中文输入法

在这里插入图片描述

文章目录

  • 2 安装中文输入法
    • 2.0 准备
      • 2.0.1 前置条件
      • 2.0.2 建议
    • 2.1 方案一:Rime+IBus
      • 2.1.1 安装&配置
      • 2.1.2 添加输入法
    • 2.2 方案二:IBus+Libpinyin

2 安装中文输入法

2.0 准备

2.0.1 前置条件

  • 预装gnome
# 安装
pacman -S gnome# 设置开机自启动
systemctl enable gdm.service
# 立刻启动
systemctl start gdm.service
  • 配置了locale
    (1)生成区域的相关设置,取消注释哪几行就会生成那几个区域的相关设置。

编辑/etc/locale.gen
zh_CN.UTF-8 UTF-8这一行取消注释

#zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
#zh_CN GB2312

locale-gen

(2)设置系统的区域配置

localectl set-locale LANG=zh_CN.UTF-8

2.0.2 建议

Arch Wiki - search[input method]

配置输入法分为两个部分:底层引擎+用户操作的UI界面,一个UI可以配置多个底层引擎,用户使用时可以进行切换——也就是平时说的切换输入法。
所以,装一个UI就可以了,需要的话可以多装几个输入法引擎。

  • 输入法一:IBus+Rime
  • 输入法二:IBus+LibPinyin
    由于Rime中的很多汉字库繁体的也不需要用到,如果只需要简体中文的话,建议用LibPinyin。当然也可以两个都安装阿,反正可以用IBus切换。

2.1 方案一:Rime+IBus

  • 底层引擎:Rime,安装librime,里面会有常用的汉字的文字库(特殊的库需要额外配置),简单理解为负责一些文字的匹配查询工作。
  • UI界面:IBus,安装ibus,负责获取用户的输入。
  • 一个把上述这俩东西连上的插件ibus-rime

2.1.1 安装&配置

# 1 安装
pacman -S librime ibus ibus-rime

2.1.2 添加输入法

很变态的部分来了。

  • 系统退出登陆,再重进。否则是看不到之前安装的Rime选项的!
  • 接下来设置-键盘-输入源-添加输入源-其他-搜索“汉语”。鉴于你现在没有中文输入法可以用(因为你正在配置阿),你可以直接复制“汉语”两个字。添加"汉语"然后在汉语中点进去选择Rime。
  • 使用F4来切换Rime中的语库,有些是繁体字,找到简体。

2.2 方案二:IBus+Libpinyin

由于用Rime库太多了一般也不需要用到。如果只需要简体中文的,可以直接选择Libpinyin。

超简单一步到位!

# 1 安装
pacman -S ibus ibus-libpinyin

参照 2.1.2 添加输入法,选择添加-汉语-“智能拼音”即可。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 解析 C# Dictionary 代码
  • Comfyui实例容器运行横向扩展
  • 【ROS 最简单教程 003/300】ROS 快速体验:Hello World
  • C# Where关键字
  • 数学建模--蒙特卡罗随机模拟
  • 嵌入式Linux系统中pinictrl框架基本实现
  • 数学建模--禁忌搜索
  • Kafka操作
  • 现代前端架构介绍(第三部分):深入了解状态管理层及其对前端App的影响
  • tcp westwood 比 reno,cubic 好在哪
  • MinIO:高性能轻量云存储轻松搭建与springboot应用整合实践
  • JavaWeb学习——mybatis
  • 过滤器与拦截器的区别与应用
  • 2.外部中断(EXTI)
  • 猫头虎分享:从零开始掌握ChatGPT的实用技巧与多样应用
  • 自己简单写的 事件订阅机制
  • [译]Python中的类属性与实例属性的区别
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • export和import的用法总结
  • HomeBrew常规使用教程
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • SQLServer插入数据
  • vue总结
  • 创建一种深思熟虑的文化
  • 动态魔术使用DBMS_SQL
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 树莓派 - 使用须知
  • -- 数据结构 顺序表 --Java
  • AI算硅基生命吗,为什么?
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #Z2294. 打印树的直径
  • (7)摄像机和云台
  • (C语言)fread与fwrite详解
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (差分)胡桃爱原石
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (四)事件系统
  • (算法)大数的进制转换
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (轉)JSON.stringify 语法实例讲解
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .net core控制台应用程序初识
  • .Net Memory Profiler的使用举例
  • .Net OpenCVSharp生成灰度图和二值图
  • .NET 快速重构概要1
  • .Net各种迷惑命名解释
  • 。。。。。
  • //TODO 注释的作用
  • :class的用法及应用