Выпуск Phosh 0.57.0, GNOME-окружения для смартфонов

Опубликован релиз Phosh 0.57, экранной оболочки для мобильных устройств, основанной на технологиях GNOME и библиотеке GTK. Окружение изначально развивалось компанией Purism в качестве аналога GNOME Shell для смартфона Librem 5, но затем вошло в число неофициальных проектов GNOME и используется в postmarketOS, Mobian, ALT Mobile, Droidian, некоторых прошивках для устройств Pine64 и редакции Fedora для смартфонов. Phosh использует композитный сервер Phoc, работающий поверх Wayland, а также собственную экранную клавиатуру. Наработки проекта распространяются под лицензией GPLv3+.

Среди изменений:

  • При горизонтальной ориентации экрана реализована двухколоночная верхняя панель, активируемая скользящим жестом сверху-вниз. В одной колонке показывается меню быстрых настроек, а во второй список уведомлений.
  • Реализован, но пока отключён по умолчанию, анимированный эффект перехода от текущего приложения к экрану с обзором запущенных программ.
  • В композитном сервере Phoc осуществлён переход на выпуск библиотеки wlroots 0.20.2. Реализован Wayland-протокол phoc-foreign-toplevel-pidfd, позволяющий использовать файловые дескрипторы процессов (pidfd) для взаимодействия с окнами верхнего уровня.
  • В экранной клавиатуре Stevia в раскладке для терминала клавиши Tab и Esc перенесены в верхнюю панель с подсказками автодополнения ввода, что позволило увеличить размер клавиш, отображаемых для символов в нижнем регистре.
  • В конфигураторе phosh-mobile-settings добавлены новые панели для настройки Wi-Fi, сетевых подключений, Bluetooth и учётных записей у мобильных операторов, основанные на конфигураторах из GNOME 50.4. При открытии панели управления установкой обновлений предоставлена индикация о проверке наличия обновлений.
  • В xdg-desktop-portal-phosh в портале для выбора файла реализована возможность открытия разом нескольких файлов.
  • В виджете pfs добавлена возможность выбора сразу нескольких файлов.
  • В мастере начальной настройки phosh-first-boot в панели управления пользователями разрешено создание дополнительных групп.
  • В gmobile, набор обработчиков для работы GNOME на мобильных устройствах, добавлена поддержка экранных панелей смартфона Pixel 9a, а также клавиш выхода из спящего режима для устройств
    Juno Tablet 4 и Nothing Phone 1.

  • Обновлены версии зависимостей:
    callaudiod 0.1.10,
    Calls 50.0,
    cellbroadcastd 0.0.3,
    feedbackd 0.8.9,
    feedbackd-device-themes 0.8.9,
    iio-sensor-proxy 3.9,
    mmsd-tng 2.6.4,
    ModemManager 1.25.95,
    wlroots 0.20.2,
    wys 0.1.12.

Источник: http://www.opennet.ru/opennews/art.shtml?num=66117