返回首页

Phosh 0.54:插件和 Phoc,用于智能手机上的 GNOME

Phosh 0.54 引入指示器插件、崩溃通知和针对 Xwayland 的 Phoc 改进。扩展 gmobile 设备支持并添加 Rust 绑定。发布版本适应 GNOME 50 并更新依赖。

Phosh 0.54 发布:Phoc、gmobile 和新设备
Advertisement 728x90

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 核心的情况下扩展功能。当应用启动失败时,会显示通知,便于诊断问题。

Google AdInline article slot

快速设置现已新增地理位置精度选项。自适应应用列表已更新,支持从紧凑型智能手机到平板电脑的各种屏幕尺寸。

Phoc 合成器和键盘改进

Phoc 扩展了焦点管理和对带有 override-redirect 标志窗口的支持。这对通过 Xwayland 运行的 X11 应用至关重要:屏幕保护程序和弹出菜单现在能正确显示,无需伪影。

Stevia 屏幕键盘在热键面板中新增了更多修饰键,并提供禁用自动空格插入的选项。这在终端或编辑器中进行精确输入时非常实用。

Google AdInline article slot

关键依赖项更新:

  • 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 AdInline article slot
  • 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

Advertisement 728x90

继续阅读