Вышла новая версия графической оболочки Phosh 0.56.0 для мобильных устройств на Linux, основанной на GNOME. В ней появился плагин индикатора загрузки для верхней панели, позволяющий отслеживать активность системы прямо из интерфейса.

Также улучшена работа с приложениями в неизменяемых дистрибутивах: теперь приложения можно скрывать из сетки приложений, даже если не используется GNOME Software.

В новой версии также можно включить плагин Syncthing через «Мобильные настройки», появляются уведомления о невозможности удаления приложений, ускорен запуск приложений и исправлена ошибка, из-за которой быстрая настройка Bluetooth отключалась после изменения вывода.

Мобильная оболочка Phosh 0.56 на базе GNOME
Мобильная оболочка Phosh 0.56 на базе GNOME

Экран блокировки теперь поддерживает поворот на планшетах, изменения конфигурации вырезов применяются мгновенно, доработан внешний вид экрана блокировки, а также устранён ряд проблем, вызывавших падения и утечки памяти.

Wayland-композитор Phoc, используемый в Phosh, обновлён до версии 0.56. Он теперь использует wlroots 0.20.1, в нём появилась поддержка протокола xdg-toplevel-tag-v1, а также внесены внутренние улучшения и исправления.

Экранная клавиатура Stevia теперь позволяет задать раскладку по умолчанию для каждого приложения. К примеру, можно настроить постоянное использование терминальной раскладки в Emacs. Дополнительно в Stevia добавлен повтор для клавиш, не являющихся модификаторами, на панели быстрых действий, туда же по умолчанию помещены клавиши курсора, в метаданные раскладок включены сведения о локали и варианте, необходимые для «Мобильных настроек», а управление вставкой переведено на ext-data-control-v1.

В «Мобильных настройках» Phosh 0.56 появилась панель обновления ОС, поддерживающая атомарные обновления системы в неизменяемых дистрибутивах. В качестве бэкенда используется systemd-sysupdate, и панель активируется при доступности соответствующей службы. Приложение настроек перешло на использование AdwSidebar, корректировки конфигурации сгруппированы в специальный раздел. На панели «О системе» отображается версия образа, что удобно для пользователей неизменяемых сборок вроде BengalOS при проверке обновлений.

Панель «Обзор» в мобильных настройках теперь умеет заново включать скрытые приложения, что опять же полезно для неизменяемых дистрибутивов. В панель «Конвергенция» добавили поддержку NexDock 2025, а панель Librem 5 теперь отображается в результатах поиска.

К прочим изменениям относятся улучшения перевода в Phosh Tour и исправления в xdg-desktop-portal-phosh, связанные с обработкой закладок и корректным развёртыванием диалогов на мобильных устройствах.

В phosh-session-services 0.2 добавили новый сервис проверки обновлений ОС, а также гарантируется корректное подключение сервисов к сеансу. Новый помощник phosh-first-boot 0.1 умеет автоматически выбирать раскладку экранной клавиатуры на основе локали пользователя.

В gmobile 0.7.2 устранена утечка libexecdir в публичные заголовки и улучшен рендеринг устройств в тестах. Виджет выбора файлов pfs исправил синхронизацию начального состояния закладок.

Весь стек этой версии опирается на GNOME 50, Calls 50.0, feedbackd 0.8.9, iio-sensor-proxy 3.9, mmsd-tng 2.6.4, ModemManager 1.25.95 и wlroots 0.20.1.

Подробности можно найти в официальном анонсе.