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 相关文章推荐
使用Apache的rewrite
Mar 09 Servers
详解如何修改nginx的默认端口
Mar 31 Servers
Linux安装Nginx步骤详解
Mar 31 Servers
利用Nginx代理如何解决前端跨域问题详析
Apr 02 Servers
详解nginx进程锁的实现
Jun 14 Servers
nginx的zabbix 5.0安装部署的方法步骤
Jul 16 Servers
解决xampp安装后Apache无法启动
Mar 21 Servers
阿里云ECS云服务器快照的概念以及如何使用
Apr 21 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
nginx代理实现静态资源访问的示例代码
Jul 07 Servers
Nginx跨域问题解析与解决
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 zend解密软件绿色版测试可用
2008/04/14 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
python3.3实现乘法表示例
2014/02/07 Python
python:socket传输大文件示例
2017/01/18 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
python获取整个网页源码的方法
2020/08/03 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
英文简历自荐信范文
2013/12/11 职场文书
应届生自我鉴定
2013/12/11 职场文书
网络程序员自荐信
2014/01/25 职场文书
聚美优品广告词改编
2014/03/14 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
作弊检讨书范文
2015/05/06 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python