Bra*_*ark 3 ubuntu integrate touch bootloader
我想知道Ubuntu 13.04中存在哪些库允许与Grub2集成以及它的更多细节(即语言,开发阶段,开发人员等),或者如果不能这样做,为什么?
我还认为可以在Surface Pro架构中使用本机设备代码,但是没有如何开始的经验.如果有可能请告诉我!
编辑: 2013年3月14日@太平洋标准时间下午5:40
我一直在努力寻找并在Ubuntu 13.04下找到以下软件包:
我能够问Stephen Webb,他目前是Unity技术团队的负责人.我和他联系是因为他曾经是uTouch-geis软件包的首席开发人员,该软件包分为三个不同的软件包Frame,Geis和Grail.这些是主要的触摸屏控制,他还积极参与其他多点触控项目.我问他有关触摸设备输入和我的想法的更多信息.以下是他不得不说的话:
我想让Grub2注册一个单击事件,不再需要(多点触摸不需要 - 我想).目的是从启动菜单中进行选择.
从启动加载程序代码开始,您将面临挑战.
许多(但不是全部)触摸输入设备具有适用于Microsoft HID协议的设备驱动程序.您需要将该驱动程序技术复制到GRUB2中,然后找出如何将其映射到GRUB2将理解为输入的内容.听起来像工作.
您是否有任何资源可以帮助我了解触控设备的工作原理?
那很复杂.有许多不同的技术,以不同的方式连接到主机,讨论不同的协议,提供不同的数据.
这里也有一些好的文档在这里.
您是否可以建议任何单击库或多点触控库?您对如何前进有任何其他建议吗?
好吧,在Linux堆栈中,触摸处理器中有固件,它将数据提供给内核中的设备驱动程序,转换为evdev协议,由x.org驱动程序读取并转换为XI2协议,或者什么都没有寻找XI2触摸事件,然后将其转换为XI鼠标事件,并将X11事件发送到客户端.启动加载程序级别的所有功能都是来自触摸处理器的直接输入.
我在askubuntu问了一个问题,并在那里发布了这个答案.
| 归档时间: |
|
| 查看次数: |
5181 次 |
| 最近记录: |