2024年9月17日,Phosh 项目团队正式发布了 Phosh 0.56.0 版本。作为 GNOME 生态专为移动设备打造的触控界面 Shell,Phosh 此次更新在锁定屏幕、通知管理、屏幕键盘及硬件适配等方面进行了重要改进,进一步提升了 Linux 智能手机(如 PinePhone、Librem 5 等)的操作体验。

背景:Phosh 与移动 Linux 的“桌面化”探索

Phosh 最初由 Purism 公司为其 Librem 5 手机开发,后逐渐成为众多基于 Linux 的移动设备的主流交互外壳。它继承了 GNOME 的设计语言,将桌面级的多任务能力与触控手势相结合,在“口袋里的Linux桌面”理念下持续演进。此次 0.56.0 版本距离上一版(0.55.0)约两个月,属于常规功能迭代,但其中多项改动直接回应了社区用户长期以来的反馈。

锁定屏幕焕新:更清晰的信息层级

新版锁定屏幕迎来了视觉重构。现在,未读通知与时间/日期信息采用了更明显的分区设计——通知以卡片形式纵向排列于屏幕中下部,而顶部的时钟区域在无通知时自动放大显示,减少信息干扰。同时,锁定屏幕支持显示正在播放的媒体控件(如音乐暂停/切歌),用户无需解锁即可控制音频输出。此外,针对息屏常显(AOD)场景,Phosh 0.56.0 优化了低功耗渲染路径,使锁定屏幕在 OLED 屏幕上更省电。

通知分组:告别“通知海啸”

通知管理是移动操作系统的核心痛点。新版本引入了智能通知分组机制:来自同一应用的多条连续通知(例如即时通讯软件的大量消息)会被自动折叠为单张卡片,展开后可以查看每一条详情。用户在通知中心内还可以批量静音或清除整个分组。这一改进显著减少了高频通知(邮件、聊天、日历提醒)对桌面操作的干扰,尤其适合在手机场景下快速处理信息流。

屏幕键盘:选词条与隐私模式

虚拟键盘的体验瓶颈同样得到重点修复。Phosh 0.56.0 的屏幕键盘(wvwm)增加了候选词条预显示栏,在输入拼音或单词时提供实时联想。新的候选词区域支持上下滑动以查看更多选项,并适配了横屏模式下的布局。更值得一提的是,新键盘加入了“隐私模式”:当用户输入密码或敏感信息时,键盘将关闭所有输入预测、自动更正和历史记录,并将按键反馈设为纯视觉(无弹出预览),以防止屏幕窃听。

合盖待机与手势改进

针对采用合页保护套或翻盖式外壳的设备(部分 PinePhone 改装方案),Phosh 0.56.0 提供了更可靠的磁敏传感器支持。合盖时系统立即进入睡眠状态,并关闭触摸屏和侧边按键响应;开盖瞬间唤醒并显示锁定屏幕。实测表明,从合盖到睡眠的延迟从旧版的约 2 秒降至 200 毫秒以内。

手势操作方面,新版优化了应用概览的触发逻辑:从屏幕底部向上滑动并停顿将改为“应用抽屉”而不是“最近任务”,这一变化更符合主流移动系统的直觉。此外,边缘滑动返回的敏感区域可调,用户可在设置中选择“高/中/低”三档灵敏度,减少游戏中误触。

底层更新与协议支持

在技术栈层面,Phosh 0.56.0 将依赖的 libphosh 库同步更新至 0.46.0,并适配了 GNOME 46 的新 API。值得注意的底层变化包括: - 全面支持 wlr-layer-shell-unstable-v1 协议,允许第三方应用创建更复杂的浮动面板; - 启用 input-method-unstable-v2 协议,为第三方输入法(如 Fcitx5、ibus)提供稳定的接口; - 屏幕旋转现在基于加速度计实时自适应,不再需要手动切换。

修复与兼容性

此次更新还修复了约 40 个 bug,包括部分 mipsel 设备上崩溃、蓝牙耳机断开后音频路由无法恢复、通知气泡点击无响应等长期问题。Phosh 0.56.0 已同时合入 postmarketOS、Mobian 等主流移动 Linux 发行版的测试仓库,用户可通过包管理器(如apt update && apt upgrade)直接升级。

未来展望

项目维护者 Guido Günther 在发布公告中表示,下一个开发周期将聚焦“外接显示器模式”与“可折叠屏幕适配”,目标是在 2025 年使 Phosh 能够无缝切换手机/桌面形态。对于希望将旧手机改造为 Linux 终端的用户而言,Phosh 0.56.0 无疑提供了一个更加成熟、稳定的交互起点。

随着 Linux 移动生态逐步告别“黑客玩具”阶段,Phosh 的每一次版本更新都在模糊手机与桌面之间的界限。或许,我们离“口袋里的真正桌面”又近了一步。