Phosh 0.52: QR-коды, жесты блокировки и поддержка Rust.

Ключевые моменты:
  • Встроенная функция генерации QR-кодов для совместного использования Wi-Fi-соединения (точки доступа).
  • Регулировка яркости экрана блокировки двумя пальцами с коррекцией масштабирования.
  • Поддержка экранов с асимметричными углами и протокола xdg-cutouts.
  • Переработка портала управления средствами на Rust и улучшение клавиатуры Stevia.
  • Для повышения стабильности выполнено базовое обновление до GNOME 49 и wlroots 0.19.2.

Что нового в Phosh на основе GNOME

Несколько дней назад было объявлено Выпущена новая версия мобильной среды разработки Phosh 0.52. Обновление, которое укрепляет его позиции как одного из наиболее зрелых интерфейсов для телефонов на базе Linux.

Для тех, кто не знаком с Phosh, поясним: он основан на технологиях GNOME и библиотеке GTK. Этот релиз выделяется своим акцентом на улучшении пользовательского опыта, интеграции практичных решений для подключения и доработке визуальной адаптации к современным экранам устройств.

Упрощенное подключение и новые жесты управления.

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

La Также улучшено взаимодействие с сенсорным экраном.особенно когда устройство заблокировано. Разработчики внедрили Новый жест двумя пальцами позволяет регулировать яркость экрана. без необходимости разблокировать телефон. Технически говоря, это управление вычисляет изменение яркости как смещение относительно текущего положения. Вместо абсолютного значения, этот жест позволяет избежать резких изменений яркости. Кроме того, он специально разработан таким образом, чтобы не мешать другим действиям, например, масштабированию виджетов на экране блокировки.

В графическом разделе находится сервер композиции. Компания Phoc получила важные обновления. для управления физическим разнообразием современных телефонов. Система сейчас поддерживает протокол xdg-cutouts WaylandЭто позволяет системе идентифицировать и отображать интерфейс, учитывая при этом вырезы в экране, например, для фронтальных камер или «выемок».

Параллельно с этим, библиотека Компания Gmobile довела до совершенства отображение углов экрана.Конкретным примером этого улучшения является поддержка таких устройств, как OnePlus 6, который имеет асимметричный дизайн с разными радиусами кривизны в верхних и нижних углах.

В дополнение к этому, В Phosh 0.52 теперь применяются специальные правила (udev и hwdb) для отрисовки интерфейса. Идеально адаптируясь к этим геометрическим неровностям. Также была исправлена ​​работа фонарика на некоторых устройствах: если оборудование не поддерживает регулировку интенсивности, система принудительно устанавливает яркость на 100%, чтобы гарантировать включение света, предотвращая сбои, вызванные попыткой применения неподдерживаемых промежуточных значений.

Внутреннее обновление: Rust и улучшения в написании кода.

Под капотом находится Архитектура системы продолжает модернизироваться. и это uОдним из заметных изменений является полная переработка интерфейса портала, отвечающего за смену фоновых изображений. В xdg-desktop-portal-phosh теперь используется язык Rust. Цель этой миграции — обеспечить более безопасное управление памятью и превосходную производительность при выполнении основных системных задач.

Опыт письма на сенсорных экранах также привлек внимание. Теперь виртуальная клавиатура Stevia по умолчанию отображает информационные всплывающие окна. (Всплывающие подсказки) над нажатыми клавишами, обеспечивающие пользователю немедленное визуальное подтверждение. Кроме того, Включено масштабирование клавиатуры.Это позволяет лучше адаптироваться к различным разрешениям и размерам экрана. Кроме того, был улучшен инструмент настройки phosh-mobile-settings, позволяющий пользователям открывать специальные диалоговые окна для настройки отдельных элементов быстрой панели, а также добавлен бэкэнд для изменения системных параметров через sysfs.

Для завершения цикла разработки, Добавлен интерфейс DebugControl, доступный через D-Bu.Эта новая функция предназначена для того, чтобы разработчики могли динамически управлять параметрами отладки и уровнями логирования. Все эти новые функции построены на обновленной программной основе с обновлениями критически важных компонентов, таких как GNOME 49, wlroots 0.19.2, ModemManager 1.25.95, а также различными улучшениями служб вызовов и датчиков, что гарантирует готовность среды к будущим вызовам мобильной экосистемы.

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