ubuntu端向日葵键盘输入卡顿问题及解决


Posted in Servers onDecember 24, 2022

1、问题现象

最近,利用向日葵远程操控ubuntu电脑时,出现键盘输入延迟的情况。

具体表现为:鼠标操作正常、网页打开正常、网速正常,但是键盘输入会产生长时间延迟和丢数据的情况。

2、解决思路

网上多篇文章反应ibus输入法系统会产生卡顿。

将其切换成同一输入法系统(iBus)下的英文键盘(不是中文的shift切换英文输入),卡顿会消失。

iBus的智能拼音输入法导致的输入卡顿,解决该问题直接换一个输入法或者换一个输入法系统即可

3、操作过程

  • 先将输入法改为英文输入法
  • 关闭ibus进程
  • 重启ibus
# 先将拼音输入法切换到英文输入法
ibus-daemon -r -d -x
ibus restart

附录:ubuntu输入法框架

Ubuntu输入法框架主要有IBus、fcitx、XIM几种

1、IBus

ubuntu端向日葵键盘输入卡顿问题及解决

Intelligent Input Bus (IBus) 是 Unix-like 操作系统下的多语输入法平台。

因为它采用了bus(Bus)式的架构,所以命名为Bus,是GNU/Linux和类UNIX操作系统下的以GPL协议分发源代码的开源免费多语言输入法框架。

IBus支持多种输入法,如拼音输入法(包括全/简/双拼),并支持基于码表的输入法,如五笔、郑码、二笔和仓颉等输入法,是多个流行的GNU/Linux发行版(如Debian,RedHat等)的默认非英文输入法平台。

2、XIM

XIM(X Input Method)是X-Window系统下的符合国际化标准的输入法协议,只要应用程序和系统都支持这种输入协议,应用程序就不必具体考虑在不同语言环境下的输入问题,系统可以根据相应的locale去寻找相应的输入法,从而达到国际化的要求。

X-window于1984年在麻省理工学院(MIT)电脑科学研究室开始开发的,当时Bob Scheifler正在发展分散式系统(distributed system),同一时间 DEC公司的 Jim Gettys 正在麻省理工学院做 Athena 计划的一部分。

两个计划都需要一个相同的东西——一套在UNIX机器上运行优良的视窗系统。因此合作关系开始展开,他们从斯坦福(Stanford)大学得到了一套叫做W的实验性视窗系统。

因为是根据W视窗系统的基础开始发展的,当发展到了足以和原先系统有明显区别时,他们把这个新系统叫做X。

3、fcitx

fcitx支持XIM和GTK2、GTK3、QT4的IM Modul,可支持XIM的X应用程序提供输入服务。

fcitx的源码包内提供了区位和全/简/双拼,并支持基于码表的输入法。

自带五笔、二笔和仓颉等输入法表。可输入UTF-8编码的中文字。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
详解nginx.conf 中 root 目录设置问题
Apr 01 Servers
Nginx防盗链与服务优化配置的全过程
Jan 18 Servers
基于Apache Hudi在Google云构建数据湖平台的思路详解
Apr 07 Servers
nginx配置之并发频次限制
Apr 18 Servers
Window server 2012 R2 AD域的组策略相关设置
Apr 28 Servers
Windows server 2012 配置Telnet以及用法详解
Apr 28 Servers
vscode内网访问服务器的方法
Jun 28 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
nginx访问报403错误的几种情况详解
Jul 23 Servers
Nginx如何限制IP访问只允许特定域名访问
Jul 23 Servers
centos环境下nginx高可用集群的搭建指南
Jul 23 Servers
win10搭建配置ftp服务器的方法
Aug 05 Servers
码云(gitee)通过git自动同步到阿里云服务器
Dec 24 #Servers
Valheim服务器 Mod修改安装教程 【ValheimPlus】
Dec 24 #Servers
keepalived + nginx 实现高可用方案
Dec 24 #Servers
ubuntu20.04虚拟机无法上网的问题及解决
Dec 24 #Servers
ubuntu如何搭建vsftpd服务器
Dec 24 #Servers
CentOS7设置ssh服务以及端口修改方式
Dec 24 #Servers
CentOS7 minimal 最小化安装网络设置过程
Dec 24 #Servers
You might like
一些php技巧与注意事项分析
2011/02/03 PHP
PHP操作数组的一些函数整理介绍
2011/07/17 PHP
php生成RSS订阅的方法
2015/02/13 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
PHP的自定义模板引擎
2017/03/24 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
jquery中radio checked问题
2015/03/16 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
详解Django中间件执行顺序
2018/07/16 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
Python如何读写CSV文件
2020/08/13 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
大学社团活动策划书
2014/01/26 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python