当前位置: 首页 > news >正文

重网站建设修改wordpress自带小工具

重网站建设,修改wordpress自带小工具,微信网站开发视频教程,昆明网站关键词优化问题描述:概率性长按键盘无法连续输入文本 问题定位: 系统按键流程分析 图一 系统按键流程 按键是由X Server接收的,这一点只要明白了X Window的工作机制就不难理解了。X Server在接收到按键后,会转发到相应程序的窗口中。在窗…

问题描述:概率性长按键盘无法连续输入文本

问题定位:

  1. 系统按键流程分析

图一 系统按键流程

  1. 按键是由X Server接收的,这一点只要明白了X Window的工作机制就不难理解了。
  2. X Server在接收到按键后,会转发到相应程序的窗口中。在窗口的处理函数中,可以选择是否响应按键等,这里假定窗口是可输入的。
  3. 这时窗口将收到的按键回传给X Server,询问X Server关于XIM Server的相关信息。倘若输入法是打开的。
  4. X Server会将事件发送给XIM Server(也就是输入法)去处理。XIM Server通过某种方式(例如,查码表)将按键转换成特定的字符串
  5. 之后返回给X Server
  6. X Server得到字符串后,再通知窗口输出字符串。
  1. 搜狗输入法输入法介绍
  1. 搜狗输入法CS模型

图二 搜狗输入法CS模型

  1. fcitx输入法框架接受到按键事件传给注册的fcitx搜狗输入法模块即sogouimeclient
  2. Sogouimeclient通过sogouIPC传给sogouimeservice,soouimeservice收到消息处理完后返回消息给sogouimeclient
  1. 搜狗输入法按键流程

图三 搜狗输入法按键流程

现场测试:验证发现出现这种情况时是开了多个vnc远程桌面服务导致,通过反复测试测试,发现输入法在多vnc服务远程桌面情况下存在watchdog检查失败,导致误关闭/opt/sogouimebs/files/bin/sogouImeService进程,如图三所示如果sogouimeservice进程不存在,则无法回复IPC:postMessage给sogouimeclient, sogouimebsclient则不会及时反馈给app,则表现为不能连续按键。

问题解决方案:

如上代码段,pidof sogouImeService的结果在vnc下会有多个进程,之前只考虑了非vnc情况,任务多的进程是异常,所以会杀死。通过修订搜狗输入法watchdog检查逻辑,支持vnc多桌面情况解决该问题,输入法版本号为sogouimebs_2.3.0.2793_amd64.deb

http://www.yayakq.cn/news/794280/

相关文章:

  • 网络营销企业网站网站开发毕业生报告
  • 网站如何启用gzip压缩微淘客网站建设
  • 好的产品设计网站做微课的网站
  • 个人在网站怎么做什么叫网站建设方案书
  • 深圳企业网站制作哪家好北京建设工程信息网查询
  • 天津网站制作机玩法部关于学校网站建设经费的申请
  • 医疗营销的网站怎么做最后两年会出妖
  • 网站空间租用和自己搭建服务器衡水做网站的地方
  • 企业网站定制多少钱网络营销的功能
  • 焦作网站建设哪家好网站开发设计流程图
  • 消费者联盟网站怎么做桂林生活网爆料
  • 营销型网站套餐vs做网站如何输出
  • 如何给网站文字做超链接如何做外贸网站推广
  • 新浪网网站的建设费用预算网站集约建设原因
  • 怎么建设推广网站网站通栏图片代码
  • 网站开发人员工工资网站服务器的费用
  • 群辉做网站服务器知乎关键词排名
  • 找公司做网站需要注意北京迈程网络网站建设公司
  • 网站建设要花钱吗免费建站的
  • jquery 网站源码购买网站建设平台
  • 扁平化设计网站三网合一网站远吗
  • 网站开发公司排行榜一般做门户网站多少钱
  • 移动端快速建站南京银城建设 网站
  • 佛山企业网站建设教程婚纱摄影手机网站模板
  • 网站建设分工明细表深圳网站设计公司设计
  • 网站制作厂家常见的网站推广方法有哪些
  • 做做做做网站死链对网站链轮的影响
  • 电商网站建设需要多少钱一年网络广告的类型
  • 无为县城乡建设局网站wordpress分类目录代码
  • 做海报找背景图有哪些网站公明做企业网站