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

news2024/9/20 14:48:43

在这里插入图片描述

文章目录

  • 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

Rime这边不需要额外的配置,装上就行。

IBus这边,需要进行以下配置:

修改文件/etc/environment,添加如下内容

GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

2.1.2 添加输入法

很变态的部分来了。

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

2.2 方案二:IBus+Libpinyin

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

超简单一步到位!

# 1 安装
pacman -S ibus ibus-libpinyin

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1974677.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开放式耳机有什么用?市面上热门的四款蓝牙耳机推荐

开放式耳机的用处相当广泛。 其一,它在耳朵健康方面表现出色。长期使用入耳式或者封闭式耳机,容易致使耳道处于潮湿状态、细菌大量滋生,甚至诱发耳部疾病。而开放式耳机不会阻塞耳道,能够使耳朵维持通风且干燥的状态,…

分享5款漂亮、简洁的登录页面模板分享,拿来即用(二)

文章目录 前言一、Bootstrap Material 风格的登录模板二、简洁清晰的jQuery登录模板三、防知乎的登录模板四、背景动态变化的登录模板五、背景动态变化的登录模板2六、深色背景登录模板 前言 在做管理系统的时候,有时为了做一个漂亮简洁的登录页面,对应…

【Log4j2】log4j-users-guide 官方文档阅读笔记

文章目录 前言1. Log4j2 架构直观了解2. Logger 的树状结构及 additivity3. Logger 的 Level 属性4. Filter 的结构5. Filter 作用的规则 前言 原文 Apache Log4j 官方文档 pdf需求 将指定包目录的日志打到指定文件中将 ERROR 日志单独打到指定文件中 目标 理解 log4j2 的架构…

java学习--集合

集合简介 关系示例图 Collection接口实现类的特点 Collection接口常用方法 Collection接口遍历元素方式: import java.util.ArrayList; import java.util.Collection; import java.util.Iterator;/* author:我与java相爱相杀---c语言梦开始的地方 今天又是努力学习的…

【vulnhub】The Ether: Evil Science靶机

靶机安装 下载地址:https://www.vulnhub.com/entry/the-ether-evilscience-v101,212/ 运行环境:Vmware 信息收集 进行IP发现 nmap 192.168.93.0/24 进行端口扫描,开放了80和22端口 nmap -A 192.168.93.155 -p- 进行目录扫描 dirsearch -u http://…

MATLAB(15)分类模型

一、前言 在MATLAB中,实现不同类型的聚类(如K-means聚类、层次聚类、模糊聚类)和分类(如神经网络分类)需要用到不同的函数和工具箱。下面我将为每种方法提供一个基本的示例代码。 二、实现 1. K-means聚类 % 假设X是…

现代前端架构介绍(第一部分):App是如何由不同的构建块构成的

远离JavaScript疲劳和框架大战,了解真正重要的东西 几周前,我的同事们对我们的前端架构、代码结构和面临的挑战很感兴趣。在做了几次关于如何构建可扩展且健壮的前端的演讲后,我觉得把它们都总结一下并与社区分享我们的策略是一个不错的主意。…

主机安装要点

1.选择主板时,一定要先看能不能与 CPU 匹配得上。 2.后缀带 K 的 CPU,因为支持超频,也最好搭配 支持超频 系列主板。 3.主板尺寸大小E-ATX 加大板、ATX 大板、M-ATX 小板、ITX 迷你板,符合机箱大小。 4.部分主板不带A-RGB,有灯…

OpenHarmony应用开发和Android应用开发区别

OpenHarmony 和 Android 是两个不同的操作系统平台,各自有其独特的开发环境和架构。以下是 OpenHarmony 应用开发与 Android 应用开发之间的主要区别: 1. 架构设计 OpenHarmony 微内核架构:OpenHarmony 采用微内核设计,核心功…

中科院2区SCI,稳定检索39年!不收版面费,审稿友好,最快6周录用,速投!

关注GZH【欧亚科睿学术】,第一时间了解期刊最新动态! 中科院2区SCI,最快6周录用! MACHINE LEARNING 是一本国际性期刊,由知名出版社SPRINGER出版,创刊于1986年,一直致力于发布报道高质量的机器…

2、 qt平台opencv引入,和工程搭建

1. 准备工作 opencv 编译, 参考: https://blog.csdn.net/qq_51355375/article/details/140857966vscode qt cmake工程创建及环境搭建: https://blog.csdn.net/qq_51355375/article/details/140752130 2. 引入opencv 头文件和链接库 2.1 配…

大数据信用报告查询注意事项

在当今这个数据驱动的时代,大数据信用报告已成为评估个人信用状况的重要参考。无论是申请贷款、租房还是求职,一份良好的信用报告都能为您加分不少。然而,在查询大数据信用报告时,有几点注意事项不容忽视,以确保您的信…

CAN通信编程

ubuntu使用虚拟can 1. sudo modprobe vcan //加载虚拟can模块 2. sudo ip link add dev can0 type vcan //添加can0网卡 3. ifconfig -a //查看can0 4. sudo ip link set dev can0 up //开启can0 5. sudo ip link set dev can0 down //关闭can0 6. sudo ip link del dev can0 /…

图数据库 Nebula Graph下载安装

1. 安装包下载解压 进入官网https://www.nebula-graph.com.cn/download,下载对应版本 tar -zxvf nebula-graph-3.8.0.ubuntu2004.amd64.tar.gz cd nebula-graph-3.8.0.ubuntu2004.amd64/2. 启动 Nebula Graph 服务 2.1 修改配置文件名以应用配置 将子目录etc中的…

用Python代码制作一个全自动扫雷(详细教程)

用PythonOpenCV实现了自动扫雷,突破世界记录,我们先来看一下效果吧。 中级 - 0.74秒 3BV/S60.81 相信许多人很早就知道有扫雷这么一款经典的游(显卡测试)戏(软件),更是有不少人曾听说过中国雷圣…

开放式耳机哪个牌子质量好?热销的开放式耳机推荐

想要寻找一副舒适好听的开放式耳机可不是一件容易的事情,市面上数不胜数的品牌和型号让人眼花缭乱。不过,市面上的开放式耳机品牌繁多,质量参差不齐,究竟哪些牌子的产品更值得信赖呢?今天通过各大平台的推荐出了几款用…

常见的CMS漏洞

WordPress WordPress是⼀个以 PHP 和 MySQL 为平台的 ⾃由开源 的博客软件和 内容管理系统 。WordPress具 有插件架构和模板系统。截⾄2018年4⽉,排名前1000万的⽹站中超过30.6%使⽤WordPress。 WordPress是最受欢迎的⽹站 内容管理系统 。全球有⼤约30%的⽹站(7亿…

使用 宝塔面板 部署 springboot 和 vue

宝塔面板 部署 spring boot 和 vue 教程 代码仓库:还没弄 网站介绍 仿照别人项目做了个基于 springboot 和 vue 的网站,在腾讯云服务器上,通过 宝塔面板 部署了该项目。 项目的技术栈:Vue3、Vite5、Axios、Element Plus、Wange…

常回家看看之fastbin_attack

常回家看看之fastbin_attack 原理分析 fastbin属于小堆块的管理,这里说的fastbin_attack大多指glibc2.26之前的手法,因为自glibc2.26以后,glibc迎来了一位新成员tcachebin,它减少了堆的开销,使堆管理变得迅速而高效&…

【Android】安卓四大组件之ContentProvider知识总结

文章目录 Uri介绍组成 ContentResolver用法获取对象增删改查读取联系人获取权限配置ListView ContentProvider方法步骤1、注册2、继承onCreateUriMatcherinsertdeleteupdatequerygetType ContentProvider与ContentResolver Uri 介绍 统一资源标识符(URI&#xff09…