Phosh 0.48: Нова версія екранної оболонки для мобільних пристроїв
Phosh 0.48: Нова версія екранної оболонки для мобільних пристроїв з відкритим кодом
Опубліковано реліз Phosh 0.48, екранної оболонки для мобільних пристроїв, заснованої на технологіях GNOME та бібліотеці GTK. Ця оболонка спочатку розроблялася компанією Purism як аналог GNOME Shell для смартфона Librem 5, але згодом увійшла до неофіційних проєктів GNOME.
Phosh використовується у postmarketOS, Mobian, Droidian, деяких прошивках для пристроїв Pine64 та редакції Fedora для смартфонів. Проєкт використовує композитний сервер Phoc, який працює поверх Wayland, а також власну екранну клавіатуру squeekboard.
Основні нововведення у Phosh 0.48
Серед важливих змін у новій версії екранної оболонки Phosh можна відзначити кілька суттєвих покращень:
Новий плагін для хранителя екрану
Додано новий плагін для хранителя екрану, який дозволяє керувати відтворенням у мультимедійних програвачах за допомогою протоколу MPRIS. Ця функція значно підвищує зручність користування медіаконтентом.
Можливість написання плагінів на Vala
З’явилася можливість створення плагінів на мові програмування Vala, що розширює можливості для розробників і спрощує внесок у проєкт.
Показ широкомовних повідомлень від стільникового оператора
За замовчуванням увімкнено показ діалогу Cell Broadcast з широкомовними повідомленнями від стільникового оператора, що дозволяє отримувати важливі сповіщення.
Оновлення конфігуратора phosh-mobile-settings
В конфігуратор phosh-mobile-settings додано панель для налаштування категорій прийнятих широкомовних повідомлень від стільникових операторів. Також додано підтримку налаштування категорій системних сповіщень та опцію для керування показом індикатора клавіатури в екранній панелі.
Покращення у композитному сервері Phoc
У композитному сервері Phoc задіяно бібліотеки wlroots 0.19.0 і додано підтримку кількох Wayland-протоколів, включаючи shortcuts-inhibit для призначення клавіатурних комбінацій, ext-image-capture-source-v1 та ext-image-capture-copy-v1 для захоплення вмісту, що виводиться на екран.
Крім того, реалізовано підтримку адаптивної зміни частоти оновлення монітора (adapative-sync) та забезпечено збереження й відновлення налаштувань виводу на екран.
Оновлення для роботи GNOME на мобільних пристроях
У наборі обробників gmobile для роботи GNOME на мобільних пристроях реалізовано підтримку кнопки виходу з режиму очікування для смартфонів Fairphone 5 та FuriPhone FLX1. Також забезпечено перетворення кодів країн із представлення MCC в ISO.
Перейменування екранної клавіатури та додаткові раскладки
Екранну клавіатуру phosh-osk-stub перейменовано на Stevia. Додано нову розкладку клавіатури “us+dvorak”, що розширює можливості введення тексту.
Оновлення залежностей
У новому релізі оновлено версії залежностей, включаючи wlroots 0.19.0, GNOME 48, Calls 48.2, cellbroadcastd 0.0.2, feedbackd 0.8.3, feedbackd-device-themes 0.8.4 та callaudiod 0.1.10.
Зрештою, Phosh 0.48 пропонує користувачам мобільних пристроїв з відкритим кодом покращений досвід використання з новими можливостями керування медіа, розширеними налаштуваннями та поліпшеною підтримкою різних протоколів.
Наробки проєкту поширюються під ліцензією GPLv3+, що робить їх доступними для спільноти розробників та забезпечує свободу модифікації відповідно до власних потреб.