Noctalia 5.5: Новий режим Peek для віджетів

Noctalia 5.5: Новий режим Peek для віджетів

Noctalia – відкритий настільний shell на базі Quickshell для композиторів Wayland, таких як Hyprland, Niri, Sway та labwc, випустила версію 5.5. У цій версії представлений новий режим Peek для віджетів панелі.

Оновлення функціоналу віджетів в Noctalia

Замість того, щоб постійно відображати інформацію, як-от рівні гучності, відсоток заряду батареї, статус мережі або погодні умови, віджети тепер показують лише свої іконки. Деталі з’являються при наведені курсору на іконку. Ця функція підтримує налаштування затримок і позиціонування іконок.

Налаштування віджетів було розширено, включаючи можливість використовувати власні позначення, необов’язкові іконки та розширювальні spacer’и, що рівномірно розподіляють простір на панелі. Користувачі можуть визначати поля на краях панелі у відсотках від ширини екрана. Автоховані панелі звільняють займаний простір, поки не з’являються знову.

Лаутери та нові можливості перемикання вікон

Перемикач вікон отримав два макета: сітка та іконки. Макет з іконками відображає відкриті вікна, як нерухомі плитки, без попереднього перегляду. Зворотне перемикання підтримується через команди IPC, що дозволяє налаштовувати навігацію за допомогою Shift+Tab.

Noctalia Shell
Noctalia Shell

Поліпшення функцій скріншота та блокування екрана

Функціонал скріншота також зазнав покращень. Редактор анотацій підтримує масштабування та прокрутку, а користувачі можуть захоплювати інше вікно або вибирати нову область, не залишаючи редактора. Існує також ярлик для вибору всього робочого столу під час захоплення області.

Екран блокування підтримує управління відтворенням медіа, що дозволяє користувачам ставити на паузу, відновлювати або пропускати треки без розблокування екрана. Нова опція автоматично активує режим “Не турбувати” під час блокування і відновлює попередній стан сповіщень після розблокування. Доступні також кольори затемнення фону та переходи в стилі CRT.

Синхронізація та налаштування для мультимоніторних систем

Для багатомоніторних налаштувань переходи шпалер синхронізовано за замовчуванням. Noctalia 5.5 також представляє заплановані налаштування яскравості залежно від часу доби, з окремими яскравістю для кожного монітора.

Історія сповіщень згрупована за додатками за замовчуванням. Користувачі можуть змінити позицію нових сповіщень відносно краю екрана і вимкнути прогрес бари тайм-аутів сповіщень.

Нові можливості для розробників плагінів

Розробники плагінів отримують нові API для управління налаштуваннями нічного світла, доступу до інформації про активного медіаплеєра та реагування на події системного сну та відновлення. Випуск також змінює поведінку моніторингу GPU, так що плагіни, які читають статистику CPU, пам’яті або мережі, більше не активують дискретні GPU без необхідності.

Виправлення помилок у Noctalia 5.5

Noctalia 5.5 усуває проблему PipeWire, яка могла призвести до завершення роботи оболонки в певних конфігураціях реального часу. Також було виправлено обробку буфера обміну, щоб паролі, скопійовані з менеджерів паролів, можна було вставити без збереження в історії буфера обміну.

Було усунуто кілька проблем, пов’язаних з композитором, включаючи збої панелі та розтягування іконок у niri. Позиціонування контекстних меню на вторинних моніторах Hyprland також було виправлено, як і дублікати вікна в перемикачі під Sway та Scroll. Віджети плагінів Hyprland більше не запитують інформацію про монітори кожні 250 мілісекунд, що зменшує непотрібне навантаження.

Користувачам, які підтримують власні налаштування, слід знати, що налаштування кольоризації іконок застосунків перемістилися з глобальної опції на окремі компоненти. Існуючі конфігурації автоматично мігруються, хоча вручну підтримувані конфігурації Nix і dotfile можуть відображати попередження, поки старі ключі не будуть замінені.

Додаткову інформацію можна знайти у чейнджлоці.