Ubuntu安装中文拼音输入法

ubuntu安装中文拼音输入法

ubuntu版本为23.04

1、安装中文语言包

首先安装中文输入法必须要让系统支持中文语言,可以在 Language Support 中安装中文语言包。
语言支持

添加或删除语音选项,添加中文简体,然后会有Applying changes的对话框,等待完成

选择IBus

2、安装输入法框架

没有输入框架的需要安装,如果已经有了,就别安装了

输入法必须基于框架,常用的输入法框架有 ibus 和 fcitx,这里选择IBus。

sudo apt install ibus

安装完成后可以在 Language Support 中选择切换为该框架;也可以im-config -s ibus进行设置。

Ubuntu Desktop 20.04 使用的是GNOME桌面,所以需要安装相应的平台支持包:

sudo apt install ibus-gtk ibus-gtk3

3、安装拼音输入法

sudo apt install ibus-pinyin

然后就会出现,提示你是否继续,请输入Y

zxd@zxd-VMware-Virtual-Platform:~$ sudo apt install ibus-pinyin
[sudo] password for zxd: 
Sorry, try again.
[sudo] password for zxd: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:liblua5.4-0 libpyzy-1.0-0v5
The following NEW packages will be installed:ibus-pinyin liblua5.4-0 libpyzy-1.0-0v5
0 upgraded, 3 newly installed, 0 to remove and 110 not upgraded.
Need to get 18.2 MB of archives.
After this operation, 65.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu lunar/universe amd64 liblua5.4-0 amd64 5.4.4-3 [151 kB]
Get:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu lunar/universe amd64 libpyzy-1.0-0v5 amd64 1.0.1-8 [17.6 MB]
Get:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu lunar-updates/universe amd64 ibus-pinyin amd64 1.5.0-8ubuntu23.04.1 [486 kB]
Fetched 18.2 MB in 3s (5,819 kB/s)   
Selecting previously unselected package liblua5.4-0:amd64.
(Reading database ... 208456 files and directories currently installed.)
Preparing to unpack .../liblua5.4-0_5.4.4-3_amd64.deb ...
Unpacking liblua5.4-0:amd64 (5.4.4-3) ...
Selecting previously unselected package libpyzy-1.0-0v5.
Preparing to unpack .../libpyzy-1.0-0v5_1.0.1-8_amd64.deb ...
Unpacking libpyzy-1.0-0v5 (1.0.1-8) ...
Selecting previously unselected package ibus-pinyin.
Preparing to unpack .../ibus-pinyin_1.5.0-8ubuntu23.04.1_amd64.deb ...
Unpacking ibus-pinyin (1.5.0-8ubuntu23.04.1) ...
Setting up libpyzy-1.0-0v5 (1.0.1-8) ...
Setting up liblua5.4-0:amd64 (5.4.4-3) ...
Setting up ibus-pinyin (1.5.0-8ubuntu23.04.1) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu1) ...
Processing triggers for libc-bin (2.37-0ubuntu2) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu5) ...

安装完成后,然后就是设置键盘

4、键盘设置

打开设置–找到键盘–添加输入法–选择智能输入法

输入法

5、切换输入法

点击右上角的“en”,可以切换到“拼”,就能输出中文啦

如果不能通过shift切换中英文,那么执行下第二步。

这个切换输入法的快捷键也是在keybord(键盘)设置中修改,找到首选项–快捷键,然后就可以修改中英文切换

在这里插入图片描述

6、参考

ubuntu安装中文拼音输入法,装系统的第一步

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

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

相关文章

vue 把echarts封装成一个方法 并且从后端读取数据 +转换数据格式 =动态echarts 联动echarts表

1.把echarts 在 methods 封装成一个方法mounted 在中调用 折线图 和柱状图 mounted调用下边两个方法 mounted(){//最早获取DOM元素的生命周期函数 挂载完毕console.log(mounted-id , document.getElementById(charts))this.line()this.pie()},methods里边的方法 line() {// …

在Android studio 创建Flutter项目运行出现问题总结

在Android studio 中配置Flutter出现的问题 A problem occurred configuring root project ‘android’出现这个问题。解决办法 首先找到flutter配置的位置 在D:\xxx\flutter\packages\flutter_tools\gradle位置中的flutter.gradle buildscript { repositories { googl…

3D目标检测框架 MMDetection3D环境搭建 docker篇

本文介绍如何搭建3D目标检测框架,使用docker快速搭建MMDetection3D的开发环境,实现视觉3D目标检测、点云3D目标检测、多模态3D目标检测等等。 需要大家提前安装好docker,并且docker版本> 19.03。 1、下载MMDetection3D源码 https://gith…

《Linux运维总结:Centos7.6之OpenSSH7.4升级版本至9.4》

一、环境信息 操作系统:Centos7.6.1810 OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 如下图所示: 注意:升级后由于加密算法的区别,低版本的SSH工具可能无法连接,建议改用Xshell7或SecureCRT9.0以上版本。 二、注意事项 1、检…

Centos安装显卡

1、安装基础环境 yum -y install epel-release yum -y install gcc kernel-devel kernel-headers 2.对应内核版本 yum info kernel-devel kernel-headers Cat /proc/version 3、yum安装版本不对应。则去官网手动下载 离线安装对应的rpm: https://pkgs.org/dow…

如何代码降重

目录 一、使用的相关工具二、冗余代码的分类和压缩策略2.1 无用代码2.2 重复代码2.3 相似代码 三、长久治理机制3.1 git-hooks 一、使用的相关工具 以下工具都有各自详细说明的文档。除非有必要,下文不再对其相关使用作详细说明。 仓库代码查重工具:http…

Python(八十七)函数的定义与调用

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

九芯电子丨语音智能风扇,助您畅享智慧生活

回忆童年时期的传统机械风扇,那“古老”的扇叶连摆动看起来是那么吃力。在一个闷热的夏夜,风扇的噪音往往令人印象深刻。但在今天,静音家用风扇已取代了传统的机械风扇。与此同时,随着智能化的发展,智能家居已逐渐成为…

[计算机入门] 电源选项设置

3.10 电源选项设置 有时候我们的电脑一段时间没有用,会自己关掉屏幕或者直接睡眠,这是电源选项没有设置好导致的。 1、打开控制面板,打开其中的电源选项 2、点击左侧上方的选择关闭显示器的时间 3、进入到编辑计划设置界面,在…

大数据学习1.1-Centos8网络配置

1.查看虚拟网卡 2.配置网络信息 打勾处取消 记住箭头的数字 3.修改 网络连接 4.进入虚拟网络 5.进入属性 6.修改IPv4 5.将iIP和DNS进行修改 6.配置网络信息-进入修改网络配置文件 # 进入root用户 su root # 进入网络配置文件 cd /etc/sysconfig/network-scripts/ # 修改网络配…

thrift的简单使用

写在前面 本文一起看下一种由facebook出品的rpc框架thrift。 源码 。 1:开发步骤 1:编写thrift idl文件 2:根据thrift idl文件生成java模板代码 3:继承模板代码的*.Iface接口给出server的具体服务实现 4:使用模板的HelloWorldSe…

综合管廊安全监测,助力市政管廊智能化管理

综合管廊是一种集管线维护、建设、管理于一体的地下综合通道,可以将电力、通讯、燃气、供热、供水等工程管线集于一体,综合管廊对于城市建设具有重要意义,可以防止管线破裂,杜绝反复开挖路面,有效缓解交通拥堵&#xf…

散列查找—

1.除数取余法 2.直接定址法 3.平方取中法 处理冲突的方法 1.开放定址法 查找效率分析 2.平方探测法 3.伪随机序列法 4.再散列法

三步实现Mybatis(Mybatis-Plus)多数据源配置

前言 要实现多数据源可以采用dynamic-datasource或者mybatis-mate,本文就以dynamic-datasource为例 dynamic-datasource简介 springboot 快速集成多数据源的启动器 使用文档(opens new window) 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主…

基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)

一、项目简介 本项目是一套基于Python和mysql开发的看图猜成语微信小程序,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Python学习者。 包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都…

netty之ByteBuf

Java NIO 提供了 ByteBuffer 作为它的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。ByteBuf是对java ByteBuffer的封装。 两个索引 ByteBuf有两个重要的索引,readerIndex和writeIndex。一个用于读取一个用于写入。这两个值初始值都…

adb操作及常用命令

问题:no devices/emulators found:adb devices 没有连接的设备 解决方案: 大概率是因为usb调试功能没有打开,可以查看手机设备是否开启usb调试功能 Android若未开启,可通过设置-关于手机,连续点击版本号7…

小程序自定义导航栏

小程序自定义导航栏🐤🐤 js data: {statusBarHeight: wx.getSystemInfoSync().statusBarHeight, // 状态栏高度navBarHeight: 44, // 导航栏高度},getSystemInfo() {//获取当前设备信息wx.getSystemInfo({success: res > {// 获取胶囊按钮信息let men…

Linux下的Docker安装,以Ubuntu为例

Docker是一种流行的容器化平台,它能够简化应用程序的部署和管理。 Docker安装 1、检查卸载老版本Docker(为保证安装正确,尽量在安装前先进行一次卸载) apt-get remove docker docker-engine docker.io containerd runc 2、Dock…

【LeetCode热题100】--15.三数之和

15.三数之和 注意:最后答案中不能包含重复的三元组 使用排序双指针 可以使用三重循环枚举三元组,但是需要哈希表进行去重操作,得到不包含重复三元组的最终答案,消耗量大量的时间和空间 对于不重复的本质,保持三重循环…