Phosh 0.54:移动 GNOME 的全新指示器插件和 Phoc 改进
2026 年 4 月 5 日,Phosh 0.54.0 正式发布——这是一个基于 GNOME Shell 和 GTK 构建的智能手机移动外壳。项目最初由 Purism 为 Librem 5 开发,如今已成为 GNOME 的“官方非官方”组件。它被 postmarketOS、Mobian 和 Droidian 等发行版采用,也集成在 Pine64 固件以及 Fedora Atomic 的移动设备版本中。Phosh 与 Phoc Wayland 合成器及其自带屏幕键盘协同工作,许可协议为 GPLv3+。
主要改进聚焦于模块化、错误处理、焦点管理和对新设备的支持。此次发布针对 GNOME 50 进行了适配,并更新了关键依赖项。
指示器插件和崩溃通知
引入了插件化的状态指示器系统。这允许开发者在不修改 Phosh 核心的情况下扩展功能。当应用启动失败时,会显示通知,便于诊断问题。
快速设置现已新增地理位置精度选项。自适应应用列表已更新,支持从紧凑型智能手机到平板电脑的各种屏幕尺寸。
Phoc 合成器和键盘改进
Phoc 扩展了焦点管理和对带有 override-redirect 标志窗口的支持。这对通过 Xwayland 运行的 X11 应用至关重要:屏幕保护程序和弹出菜单现在能正确显示,无需伪影。
Stevia 屏幕键盘在热键面板中新增了更多修饰键,并提供禁用自动空格插入的选项。这在终端或编辑器中进行精确输入时非常实用。
关键依赖项更新:
- callaudiod 0.1.10
- Calls 50.0
- cellbroadcastd 0.0.3
- feedbackd 0.8.9
- feedbackd-device-themes 0.8.8
- iio-sensor-proxy 3.9
- mmsd-tng 2.6.4
- ModemManager 1.25.95
- wlroots 0.19.3
- wys 0.1.12
配置和设备支持
phosh-mobile-settings 现新增选项,可禁用内置面板,以便集成到非 Phosh 系统。同时添加了标准控件库,以及来电语音音频设置。
gmobile 库扩展了对以下设备的支持:
- Google Pixel 6a
- Motorola edge 30
- Motorola Moto G7
- SHIFT6mq
全新 libpms-rs 库为 libpms 提供了 Rust 绑定。pfs 文件选择器(Posh File Selector)现支持长按上下文菜单:文件属性、复制等功能。还新增了图标大小调整。
向 GNOME 50 的过渡确保了与最新 API 的兼容性,并在 Wayland 上提升了性能。
主要亮点
- 模块化指示器:插件简化了状态自定义,无需重新编译。
- Phoc 支持 Xwayland:在移动 Wayland 系统上稳定运行旧应用。
- gmobile 扩展:新款 Pixel 和 Motorola 机型无需 hack 即可集成。
- Rust 绑定:libpms-rs 加速了现代技术栈下的移动设置开发。
- 自适应 UI:更新后的应用列表适用于 5 至 10 英寸屏幕。
Phosh 0.54 注重稳定性和可扩展性,使 GNOME 适用于嵌入式和移动场景。开发者获得了针对特定硬件微调的工具。
— Editorial Team
暂无评论。