Каждое обновление — это шанс исправить старые ошибки и сделать лучше. (автор не известен)

Phosh 0.58: мобильная оболочка Linux получила улучшенные скриншоты и поддержку Flatpak


Phosh 0.58: мобильная оболочка Linux получила улучшенные скриншоты и поддержку Flatpak

Разработчики проекта Phosh выпустили версию 0.58 — очередное обновление графической оболочки для мобильных устройств под управлением Linux. Новая версия не меняет концепцию проекта, но заметно улучшает повседневное использование системы: разработчики обновили механизм уведомлений о скриншотах, усовершенствовали отслеживание запуска Flatpak-приложений, расширили возможности режима Caffeine и внесли целый ряд изменений в компоненты мобильного окружения.

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

Релиз Phosh 0.58 вышел 5 октября 2026 года. Он продолжает направление, заданное предыдущей версией 0.57, в которой разработчики уделили большое внимание мобильным настройкам, ландшафтному режиму, экранной клавиатуре и интеграции с компонентами GNOME.

 

Улучшенные уведомления о скриншотах

Одним из наиболее заметных изменений Phosh 0.58 стала переработка уведомлений, которые появляются после создания снимка экрана. Теперь уведомление позволяет не просто сообщить пользователю о сохранённом изображении, а непосредственно взаимодействовать с результатом.

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

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

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

 

Улучшена работа с Flatpak-приложениями

Ещё одним важным изменением стала доработка отслеживания запуска приложений, установленных в формате Flatpak. Для мобильного Linux это особенно актуально, поскольку Flatpak позволяет распространять приложения независимо от конкретного набора пакетов дистрибутива.

В Phosh 0.58 улучшено определение момента запуска Flatpak-приложений. Аналогичные изменения затрагивают программы, которые владеют собственным именем D-Bus. Благодаря этому оболочка получает более точную информацию о состоянии приложения.

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

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

Phosh 0.58 — мобильная оболочка на основе GNOME

 

Более гибкий режим Caffeine

В Phosh появился более настраиваемый режим Caffeine. Его задача — временно предотвращать автоматические действия системы, которые могут мешать пользователю во время продолжительной работы с устройством.

В версии 0.58 пользователь может самостоятельно определить, какие функции должны блокироваться при включении Caffeine. Это делает быстрый переключатель более универсальным.

Например, пользователю может потребоваться временно запретить автоматическое выключение или блокировку экрана, но при этом сохранить остальные системные функции. Возможность выбирать конкретные ограничения позволяет не превращать Caffeine в простой переключатель «всё или ничего».

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

 

Phoc 0.58: улучшения Wayland-композитора

Вместе с Phosh обновляется и Phoc — Wayland-композитор, предназначенный для мобильной среды. Именно он отвечает за размещение окон, обработку некоторых операций ввода и взаимодействие графических компонентов с дисплеем.

В Phoc 0.58 появилась базовая поддержка второй версии протокола text-input-v3. Изменение связано, в частности, с улучшением совместимости с GTK 4.24.

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

Также добавлена поддержка версии 4 протокола layer-shell-effects. Благодаря этому клиенты получают возможность различать перемещения поверхностей, инициированные самим композитором, и действия пользователя.

Кроме того, в Phoc появился новый интерфейс для создания миниатюр в приватном протоколе Phosh. Он предназначен для ускорения отображения миниатюр в интерфейсе переключения приложений.

Разработчики также исправили сбой, который мог происходить при использовании жеста быстрого перелистывания. В некоторых случаях проблема проявлялась при закрытии верхней панели.

 

Обновление экранной клавиатуры Stevia

Значительные изменения затронули Stevia — экранную клавиатуру, используемую в мобильном окружении Phosh.

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

Такой подход хорошо соответствует современной тенденции развития Linux-дистрибутивов с immutable-файловой системой. Системные компоненты остаются неизменяемыми, а пользовательские данные и дополнительные ресурсы размещаются в каталоге пользователя.

Связанный пакет phosh-osk-data также получил английскую базу данных автодополнения и новый режим установки, позволяющий размещать необходимые данные непосредственно в $HOME.

 

Новые возможности файлового селектора PFS

В Phosh 0.58 обновлён PFS — мобильный файловый селектор. Теперь при сохранении файла пользователь может создавать новую папку непосредственно из диалога сохранения.

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

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

 

Изменения в Phosh First Boot

Отдельное обновление получил компонент Phosh First Boot, предназначенный для первоначальной настройки системы. В версии 0.2 появились дополнительные параметры для создания пользовательской учётной записи.

Теперь можно задавать минимальную длину имени пользователя и пароля. Созданные пользователи автоматически добавляются в группу sudo, а в качестве хранилища для шифрования используется LUKS-бэкенд systemd-homed по умолчанию.

Таким образом, первичная настройка мобильного Linux становится более ориентированной на современные механизмы управления пользователями и защищённое хранение данных.

 

Расширена поддержка мобильных устройств

Компонент gmobile, содержащий данные и настройки, необходимые для работы Phosh на различных устройствах, обновлён до версии 0.7.4.

В частности, добавлена поддержка дисплейной панели Google Pixel 3 XL. Кроме того, поддержка Google Pixel 9a теперь включена непосредственно в поставляемый набор данных.

Для Fairphone 5 скорректированы радиусы углов дисплея. Такие параметры могут казаться незначительными, однако на смартфонах с вырезами, скруглёнными углами и нестандартными областями экрана они влияют на корректное размещение элементов интерфейса.

 

Другие изменения Phosh 0.58

Помимо перечисленных нововведений, разработчики обновили несколько вспомогательных компонентов мобильного окружения. Изменения получили Phosh Mobile Settings, xdg-desktop-portal-phosh и основанные на Rust сервисы Phosh Session Services.

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

Для Flatpak-приложений такая интеграция особенно важна: изолированное приложение не должно получать неограниченный доступ к системе, поэтому запросы к таким функциям проходят через соответствующие порталы.

В экосистеме Phosh это позволяет сохранить баланс между изоляцией приложений и удобством пользователя.

 

На базе GNOME 50 и wlroots 0.20.2

Phosh 0.58 основан на GNOME 50 и wlroots 0.20.2. Это означает, что обновление является частью более широкой экосистемы компонентов Linux, а не изолированным релизом одной графической оболочки.

Phosh использует стандартные технологии GNOME и Wayland, взаимодействуя с такими компонентами, как gnome-settings-daemon, UPower и iio-sensor-proxy. Для работы оболочке требуется Wayland-композитор, обычно Phoc, предоставляющий необходимые протоколы.

Такой архитектурный подход позволяет использовать Phosh не только на одном конкретном смартфоне. Проект предназначен для различных мобильных устройств с сенсорным вводом, ограниченной площадью экрана и аккумуляторным питанием. Среди поддерживаемых направлений упоминаются Librem 5, PinePhone и некоторые смартфоны, ранее работавшие с проприетарными мобильными системами.

 

Что меняется для пользователей Linux-смартфонов

Phosh 0.58 не является революционным релизом, который полностью меняет внешний вид мобильной системы. Его значение заключается в последовательном улучшении большого количества небольших деталей.

Наиболее заметными для обычного пользователя станут:

  • более удобная работа со скриншотами;
  • точнее отслеживается запуск Flatpak-приложений;
  • гибче работает режим Caffeine;
  • улучшена совместимость с современным GTK;
  • ускорено отображение миниатюр приложений;
  • расширены возможности экранной клавиатуры;
  • улучшен файловый селектор;
  • расширена поддержка конкретных моделей смартфонов.

 

В совокупности такие изменения делают Phosh более зрелой мобильной оболочкой. При разработке мобильного Linux недостаточно просто адаптировать настольное приложение под маленький экран — необходимо учитывать сенсорный ввод, энергопотребление, виртуальную клавиатуру, вырезы дисплея, особенности блокировки экрана и ограниченные системные ресурсы.

 

Выводы

Phosh 0.58 продолжает постепенное развитие полноценного мобильного окружения Linux на базе GNOME и Wayland. Главными особенностями выпуска стали более удобные уведомления после создания скриншотов, улучшенное отслеживание Flatpak-приложений и расширенная настройка режима Caffeine.

Не менее важны изменения на уровне инфраструктуры: обновление Phoc, поддержка новых версий Wayland-протоколов, улучшения Stevia и PFS, а также расширение базы поддерживаемых мобильных устройств.

Для пользователей Linux-смартфонов это означает более цельный и предсказуемый интерфейс. Для разработчиков — дальнейшее укрепление архитектуры, в которой мобильная оболочка, Wayland-композитор, GNOME-приложения и системные сервисы работают как единое окружение.

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

 

Часто задаваемые вопросы

Phosh — графическая оболочка для мобильных Linux-устройств, построенная на технологиях GNOME и Wayland. Она предназначена для смартфонов и небольших планшетов с сенсорным управлением и обычно работает совместно с композитором Phoc.

Основные изменения включают улучшенные уведомления о скриншотах, более точное отслеживание запуска Flatpak-приложений, настраиваемый режим Caffeine, обновления Phoc, экранной клавиатуры Stevia и файлового селектора PFS.

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

Phoc — Wayland-композитор, разработанный специально для использования с Phosh. Он отвечает за управление графическими поверхностями, окнами и частью взаимодействия с дисплеем и устройствами ввода.

Экранная клавиатура Stevia получила возможность устанавливать словари автодополнения в домашний каталог пользователя. Это особенно полезно для immutable-дистрибутивов, где системные каталоги могут быть недоступны для записи.

Phosh предназначен для различных Linux-смартфонов и небольших устройств. Среди известных платформ — Librem 5 и PinePhone, а также ряд смартфонов, для которых постепенно добавляется поддержка дисплейных панелей и других аппаратных особенностей.

Да. Хотя оболочка ориентирована на мобильные устройства, проект предусматривает использование с клавиатурой и внешним монитором. Однако основной сценарий Phosh остаётся связанным со смартфонами и небольшими сенсорными экранами.

 

Первоисточники и дополнительная информация

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала