GNOME 团队一直致力于将 GNOME Shell 完全移植到移动端,这也是 Gnome 40 的目标之一。近日,GNOME 开发人员 Jonas Dressler 在一篇博客文章中提及:随着德国教育部 (BMBF) 的慈善拨款,移动端的 GNOME Shell 项目得到了极大的推动。
随着开发工作的推进,移动端最复杂的一些部件已经实现:
- 完全可定制的应用程序网格,带有分页、文件夹和拖放排序功能
- “Stick-to-finger”水平工作区手势,即在移动设备上切换应用程序的手势
- 向上滑动手势,用于任务概览和回退到应用程序网格
下图演示了当前可在实体 Linux 智能手机(PinePhone Pro)上运行的移动端 GNOME Shell:
不过, Dressler 也进一步解释,目前移动端的 GNOME Shell 仍不完善:
该赠款项目并不能完成使 GNOME Shell 成为日常可驱动的移动 Shell 的所有内容。这将是一项更大的工作,比如处理锁定屏幕上的呼叫、PIN 码解锁、紧急呼叫、手电筒快速切换,以及其他小的高质量功能。
移动 GNOME Shell 的下一步工作是在真实的手机硬件上进行测试,以便更好地调试键盘屏幕等 UI 的交互。目前该工作的大部分代码还没有合并到 Mutter 和 GNOME Shell 中,但是已经有一些开放的合并请求,可供深入了解细节:
- https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2342
- https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2389
- https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2303