手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux主线内核将支持Apple MacBook键盘/触摸板

[日期:2019-02-11] 来源:Linux公社  作者:醉落红尘 [字体: ]

在过去几年,苹果MacBook / MacBook Pro笔记本电脑在Linux上的表现一直是出了名的糟糕,至少在主流/开箱即用支持方面是如此。目前MacBook的键盘和触摸板在Linux上甚至无法开箱即用。有一个out-of-tree驱动程序可以改变这一点,它很快就可能会被合并到主线内核中。

过去两三年的MacBook / MacBook Pro键盘和触控板一直依赖SPI控制器,而不是传统的基于USB的输入设备。苹果甚至没有公开记录该协议在非macOS /Windows平台上正确支持键盘/触控板的情况。但幸运的是,开源Linux开发人员社区能够在很大程度上对这种支持进行逆向工程。

Linux主线内核将支持Apple MacBook键盘/触摸板

关于这个协议还有一些未知之处,但是这个苹果SPI Linux驱动程序已经运行了大约两年,并且继续使用最新的MacBook/MacBookPro硬件。考虑到这个驱动程序的成熟度,现在正致力于将这个驱动程序纳入主流,所以如果想要在新的苹果笔记本上运行Linux,最终将会有开箱即用的键盘/触摸板支持。

Apple SPI驱动程序将通过KEYBOARD_APPLESPI Kconfig开关进行切换,新驱动程序的代码行数接近2000行。内核邮件列表上的审核仍在进行中,所以在这个阶段尚不清楚是否可以接受进入即将到来的Linux 5.1周期或者需要等待更长的时间。

对于现在就想在Linux上使用Apple SPI键盘/touchpad的人来说,通过这个GitHub存储库,可以使用当前的驱动程序代码作为DKMS模块与现有内核进行配对。

非常简单,正在进行的12寸 MacBooks(2015及late)和更新的MacBook Pro( late 2016及late)上的SPI键盘/触控板的输入驱动程序。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-02/156851.htm

linux
相关资讯       Linux支持Apple MacBook触摸板 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款