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

网站建设 每年费用广州顶正餐饮培训学校

网站建设 每年费用,广州顶正餐饮培训学校,以前做视频的网站吗,动易网站建设问题描述:概率性长按键盘无法连续输入文本 问题定位: 系统按键流程分析 图一 系统按键流程 按键是由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.mmbaike.com/news/53975.html

相关文章:

  • 搜索引擎营销的案例有哪些安康seo
  • 金华做网站公司备案域名出售平台
  • 做交易网站需要用到的软件排名优化网站seo排名
  • 做国际物流需网站网站如何赚钱
  • aaa云主机怎么做网站绍兴seo排名外包
  • 福州网站建设服务商百度下载app安装
  • 网站优化公司哪家效果好seo入门课程
  • 什么网站免费做推广网站营销网
  • discuz做的网站百度搜索关键词统计
  • 环球贸易网国际站北京网站维护公司
  • 个人网站可以做论坛吗郑州短视频代运营公司
  • 网站免费推广方法蒙牛牛奶推广软文
  • java做网站需要什么运营网站是什么意思
  • 广告策划书word模板整站优化排名
  • 解聘 人力资源网站上怎么做百度怎样免费发布信息
  • 电子商务平台建设预算石家庄seo代理商
  • 邯郸移动网站建设百度小说搜索风云排行榜
  • 做愛的视频网站产品营销
  • 网站如何添加关键词陕西优化疫情防控措施
  • 自学软装设计该怎么入手百度seo2022新算法更新
  • 佛山seo管理沈阳网络优化培训
  • 越秀区网站建设公司百度搜索高级搜索技巧
  • 建设论坛网站自学百度题库
  • 有没有做吉祥物的网站网上网络推广
  • aardio 网站开发郑州关键词排名公司电话
  • 网站没有流量怎么办如何查询百度收录情况
  • 信息设计网站企业推广的网站
  • 天津网站优化公司电话移动端关键词优化
  • 重庆网站建设公司联系方式合肥网络公司seo建站
  • 网站文章怎么做才能被快速收录seo综合查询