
5 июля 2026 года состоялся выпуск проекта Phosh 0.56.0. Это экранная оболочка для мобильных устройств, которая основана на технологиях GNOME и библиотеке GTK. Версия проекта Phosh 0.54 вышла в апреле 2026 года. Сборку Phosh 0.55 представили в мае 2026 года.
Окружение Phosh изначально развивалось компанией Purism в качестве аналога GNOME Shell для смартфона Librem 5, но затем вошло в число неофициальных проектов GNOME и используется в postmarketOS, Mobian, Droidian, некоторых прошивках для устройств Pine64 и редакции Fedora для смартфонов.
Решение Phosh использует композитный сервер Phoc, работающий поверх Wayland, а также собственную экранную клавиатуру. Наработки проекта распространяются под лицензией GPLv3+.
По информации OpenNET, основные изменения и дополнения в Phosh 0.56:
-
в верхнюю панель добавлен плагин с индикатором, показывающим график изменения нагрузки на ЦП. Это первый рабочий плагин, использующий API для интеграции плагинов в верхнюю панель;
-
предоставлена возможность скрытия пиктограмм приложений из меню приложений (app‑grid) без их удаления из системы. Приложения скрываются через контекстное меню, показываемое при длительном касании к пиктограмме, и могут быть возвращены через интерфейс со списком скрытых приложений, вызываемый из того же контекстного меню. Скрытие может быть полезным в системах без менеджера приложений GNOME Software, например, в атомарно обновляемых дистрибутивах postmarketOS Duranium и BengalOS (образы для тестирования ночных сборок Phosh) с неделимым системным окружением;
-
в конфигуратор добавлена новая панель для управления обновлением дистрибутивов, поставляемых с монолитным атомарно обновляемым системным окружением. На базе systemd‑sysupdate реализован бэкенд для обновления системы;
-
в phosh‑session‑services добавлен сервис для проверки наличия обновления системы;
-
при помощи виджета AdwSidebar переделана боковая панель в конфигураторе. Мелкие настройки (conf‑tweaks) перемещены в отдельную область боковой панели;
-
в секцию c информацией о системе (About) добавлены сведения о версии системного образа для проверки актуальности состояния системы в атомарно обновляемых дистрибутивах;
-
добавлена поддержка док‑станции NexDock 2025 для превращения смартфона в ноутбук;
-
в настройки добавлена опция для включения плагина синхронизации файлов, реализованного на базе P2P‑системы Syncthing;
-
добавлена возможность поворота содержимого экрана блокировки системы на планшетах. Модернизирован стиль экрана блокировки;
-
в композитном сервере Phoc проведена чистка внутренних компонентов и осуществлён переход на выпуск библиотеки wlroots 0.20.1. Реализован Wayland‑протокол xdg‑toplevel‑tag‑v1 для прикрепления Wayland‑клиентами тегов к поверхностям верхнего уровня, которые композитный сервер может использовать для восстановления позиции, размера и свойств окон после перезапуска, а также для определения особых правил для отдельных видов окон;
-
в экранной клавиатуре Stevia предоставлена возможность активации по умолчанию отдельных раскладок клавиатуры в привязке к приложениям (например, для Emacs можно по умолчанию включать раскладку, оптимизированную для работы в терминале). В панель быстрого ввода комбинаций клавиш добавлены кнопки для управления курсором. Для управления вставкой из буфера обмена задействован Wayland‑протокол ext‑data‑control‑v1;
-
в phosh‑first‑boot и libpms для экранной клавиатуры обеспечено автоматическое добавление раскладок клавиатуры, соответствующих выставленной локали;
-
обновлены версии зависимостей: callaudiod 0.1.10, Calls 50.0, cellbroadcastd 0.0.3, feedbackd 0.8.9, feedbackd‑device‑themes 0.8.9, GNOME 50, iio‑sensor‑proxy 3.9, mmsd‑tng 2.6.4, ModemManager 1.25.95, wlroots 0.20.1, wys 0.1.12.
Источник: habr.com