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 多个location转发任意请求或访问静态资源文件的实现
Mar 31 Servers
详解Apache SkyWalking 告警配置指南
Apr 22 Servers
配置nginx 重定向到系统维护页面
Jun 08 Servers
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nov 20 Servers
Windows Server 2019 安装DHCP服务及相关配置
Apr 28 Servers
Apache SeaTunnel实现 非CDC数据抽取
May 20 Servers
Nginx静态压缩和代码压缩提高访问速度详解
May 30 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 Servers
Docker容器harbor私有仓库部署和管理
Aug 05 Servers
修改Nginx配置返回指定content-type的方法
Sep 23 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
收音机的保养
2021/03/01 无线电
Ubuntu12下编译安装PHP5.3开发环境
2015/03/27 PHP
Git命令之分支详解
2021/03/02 PHP
jquery 实现窗口的最大化不论什么情况
2013/09/03 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
JavaScript包装对象使用详解
2015/07/09 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
Python subprocess模块详细解读
2018/01/29 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
python添加菜单图文讲解
2019/06/04 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
社会发展项目建议书
2014/08/25 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
2014年统计工作总结
2014/11/21 职场文书
个人求职信格式范文
2015/03/20 职场文书
2015年教研组工作总结
2015/05/04 职场文书
2016年春节问候语
2015/11/11 职场文书
利用python进行数据加载
2021/06/20 Python
python基础之类属性和实例属性
2021/10/24 Python