Ubuntu 向GRUB2引导加载程序添加触摸灵敏度?

Ubuntu 向GRUB2引导加载程序添加触摸灵敏度?,ubuntu,touch,bootloader,integrate,Ubuntu,Touch,Bootloader,Integrate,我想知道Ubuntu13.04中有哪些库允许与Grub2集成,以及关于Grub2的更多细节(即语言、开发阶段、开发人员等),或者如果无法做到,为什么 我还认为可以在体系结构中使用本机设备代码,但在如何启动方面没有经验。如果这是可能的,请让我知道,请 编辑:太平洋标准时间2013年3月14日下午5:40 我一直在努力搜索,在Ubuntu 13.04下找到了以下软件包: (我相信这是来自uTouch,Ubuntu过去使用的一个较旧的软件包。) 我询问了Unity技术团队目前负责触摸输入

我想知道Ubuntu13.04中有哪些库允许与Grub2集成,以及关于Grub2的更多细节(即语言、开发阶段、开发人员等),或者如果无法做到,为什么

我还认为可以在体系结构中使用本机设备代码,但在如何启动方面没有经验。如果这是可能的,请让我知道,请


编辑:太平洋标准时间2013年3月14日下午5:40

我一直在努力搜索,在Ubuntu 13.04下找到了以下软件包:

  • (我相信这是来自uTouch,Ubuntu过去使用的一个较旧的软件包。)

我询问了Unity技术团队目前负责触摸输入的负责人。我联系了他,因为他曾经是该软件包的首席开发人员,该软件包被分为三个不同的软件包,并且。这些都是主要的触摸屏控制,他还积极参与其他领域的工作。我问他关于如何学习更多关于触摸设备输入和我的想法。以下是他不得不说的话:


我想让Grub2注册一个点击事件,不需要更多(我想不需要多点触摸)。目的是从启动菜单中进行选择。

你将面临一个挑战,从靴子开始接触工作 加载器代码

许多(但不是所有)触摸输入设备都有可用的设备驱动程序 到Microsoft HID协议。你需要复制那个驱动程序 将技术映射到GRUB2中,然后找出如何将其映射到 GRUB2可以理解为输入的东西。听起来像是工作

您有什么资源可以帮助我了解触摸设备的工作原理吗?

这很复杂。有很多不同的技术, 以不同的方式连接到主机,使用不同的协议, 提供不同的数据

有一些很好的文档

您可以建议使用单触式或多触式库吗?关于如何前进,您还有其他建议吗?

在Linux堆栈中,触摸处理器中有固件, 它将数据提供给内核中的设备驱动程序,并进行转换 进入evdev协议,该协议由x.org驱动程序和 转换成XI2协议,或者如果没有任何东西寻找XI2 触摸事件,然后将其转换为席鼠标事件,以及X11 事件被发送到客户端。您在引导加载程序级别拥有的所有功能 是来自触摸处理器的直接输入



我在上问了一系列的问题,并将答案张贴在那里。

我不确定我是否理解上下文。是不是有点像在?@Luis Ubuntu 13.04有一个焦点n为任何触摸屏设备增加触摸灵敏度。我已经有了所有的功能,甚至主题它,但想添加的能力,使用触摸而不是键盘时,选择菜单选项。虽然感谢您的链接,但这可能会帮助我走上正确的道路。Grub2没有,但我能够使用Window的10 Windows引导管理器,它提供了支持触摸的最小内核。我用它代替了Grub2,在Windows 10和ArchLinux之间双重引导我的平板电脑。原因是:我并不总是有一个键盘连接!这是一个PITA,因为我必须从arch安装中获取第一个X字节,将其粘贴到Windows分区上的临时文件中,然后手动将其合并到BCD(编辑)文件中,以便识别Windows引导管理器。