Реліз 5.16 примітний тим, що містить не тільки дрібні поліпшення і полірування інтерфейсу, що вже стали звичними, але і великі зміни в різних компонентах Plasma. Відзначити цей факт вирішено новими ненудними шпалерами, які відібрали члени KDE Visual Design Group на відкритому конкурсі.
Великі нововведення Plasma 5.16
- Система повідомлень повністю перероблена. Тепер повідомлення можна відключати тимчасово галочкою «Не турбувати». Важливі повідомлення можуть виводитись через повноекранні програми та незважаючи на режим «Не турбувати» (рівень важливості задається в налаштуваннях). Покращено дизайн історії повідомлень. Забезпечено правильний показ повідомлень при кількох моніторах та/або вертикальній панелі. Виправлено витоку пам'яті.
- Віконний менеджер KWin почав підтримувати EGL Streams для роботи Wayland на фірмовому драйвері Nvidia. Патчі написані інженером, якого Nvidia спеціально найняла для цього. Активувати підтримку можна через змінну оточення KWIN_DRM_USE_EGL_STREAMS=1
- Розпочато реалізацію віддаленого робочого столу для Wayland. Механізм використовує PipeWire та xdg-desktop-portal. З пристроїв введення поки що підтримується тільки миша, повна функціональність очікується в Plasma 5.17.
- У поєднанні з тестовою версією фреймворку Qt 5.13 вирішена давня проблема - псування зображення після пробудження системи з глибокого сну з відеодрайвером nvidia. Для запуску та роботи Plasma 5.16 потрібен Qt 5.12 або новіший.
- Перероблено оформлення Breeze для менеджера сеансів, екрану блокування та екрану виходу із системи з метою приведення їх до більш загального вигляду. Також перероблено та уніфіковано дизайн налаштувань віджетів Plasma. Загальний дизайн оболонки став ближчим до стандартів Kirigami.
Інші зміни в оболонці робочого столу
- Виправлено проблеми із застосуванням тем Plasma до панелей, додано нові опції оформлення на кшталт усунення стрілок годинника та розмиття фону.
- Покращено віджет вибору кольору на екрані, тепер він може передавати параметри кольору безпосередньо в текстові та графічні редактори.
- Компонент kuiserver повністю викинуто з Plasma, тому що був зайвим посередником у передачі сповіщень про роботу процесів (у поєднанні з програмами типу Latte Dock це може спричинити проблеми). Виконано ще ряд чисток кодової бази.
- Системний лоток показує піктограму мікрофона, якщо в системі записується звук. Через нього мишею можна змінювати рівень гучності та відключати звук. У режимі планшета лоток збільшує всі піктограми.
- На панелі за замовчуванням відображається кнопка віджету «Показати робочий стіл». Поводження віджету можна переключити на «Згорнути усі вікна».
- Модуль налаштувань слайдшоу шпалер робочого столу навчився показувати окремі файли та вибирати їх для участі у слайдшоу.
- Системний монітор KSysGuard отримав перероблене контекстне меню. Відкритий екземпляр утиліти можна перемістити з будь-якого робочого столу на поточний кліком коліщатка миші.
- Тіні вікон та меню в темі Breeze стали темнішими та виразнішими.
- У режимі налаштування панелі будь-які віджети можуть відображати кнопку «Взаємозамінні віджети» для швидкого вибору альтернативи.
- Через PulseAudio можна вимкнути будь-які звукові сповіщення. Віджет керування гучністю навчився перекидати всі звукові потоки на вибраний пристрій.
- У віджеті накопичувачів з'явилася кнопка відмонтування всіх пристроїв.
- Віджет перегляду папки підганяє розмір елементів під ширину віджету та дає можливість ручного налаштування ширини елементів.
- Налаштування тачпадів через libinput стало доступним при роботі на X11.
- Менеджер сеансів може перезавантажити комп'ютер безпосередньо в налаштуваннях UEFI. У цьому випадку екран виходу із системи виводить попередження.
- Виправлено проблему із втратою фокусу на екрані блокування сесії.
Що нового в підсистемі налаштувань
- Інтерфейс параметрів системи доопрацьований за нормами Kirigami. Секцію оформлення додатків винесено на перше місце у списку.
- Секції колірних схем та тем заголовків вікна отримали уніфіковане оформлення у вигляді сітки.
- Колірні схеми можна фільтрувати за критерієм світлі/темні, встановлювати перетягуванням мишею, скасовувати їх видалення.
- Модуль налаштування мережі не дає використовувати неправильні паролі на кшталт слів коротше 8 символів для WPA-PSK Wi-Fi.
- Значно покращено перегляд тем для менеджера сеансів SDDM.
- Виправлено проблеми із застосуванням колірних схем до GTK-додатків.
- Модуль налаштування екранів тепер обчислює коефіцієнт масштабування динамічно.
- Підсистема очищена від застарілого коду та файлів, що не використовуються.
Список змін віконного менеджера KWin
- Повна підтримка drag'n'drop між програмами Wayland та XWayland.
- Для тачпадів Wayland можна вибирати метод обробки кліка.
- KWin тепер суворо відстежує очищення потокового буфера після завершення ефектів. Ефект розмиття виправлений для більшої природності.
- Покращена обробка екранів, що обертаються. Режим планшета став визначатися автоматично.
- На фірмовому драйвері Nvidia автоматично блокується механізм glXSwapBuffers для X11, через який страждає продуктивність.
- Для бекенда EGL GBM реалізовано підтримку swap buffers.
- Виправлено падіння при видаленні поточного робочого стола скриптом.
- Кодова база очищена від застарілих ділянок, що не використовуються.
Що ще є в Plasma 5.16
- Віджет мережі набагато швидше оновлює список мереж Wi-Fi. Можна задавати критерії пошуку мереж. Натисніть правою кнопкою праворуч натискання мережі.
- Конфігуратор WireGuard підтримує всі можливості NetworkManager 1.16.
- Плагін налаштування VPN Openconnect отримав підтримку одноразових паролів OTP та протоколу GlobalProtect.
- Менеджер пакетів Discover став окремо показувати стадії завантаження та встановлення пакета. Поліпшено інформативність прогрес-барів, додано індикацію перевірки оновлень. Надано можливість вийти з програми у процесі роботи з пакетами.
- Також Discover став краще працювати з програмами з вузла store.kde.org, у тому числі у форматі AppImage. Виправлено оброблення оновлень Flatpak.
- Підключити та вимкнути шифровані сховища Plasma Vault тепер можна через менеджер файлів Dolphin як звичайні накопичувачі.
- Утиліта редагування головного меню обзавілася механізмом фільтра та пошуку.
- У разі відключення звуку клавішею Mute на клавіатурі звукові сповіщення більше не відтворюються.
Додаткові джерела:
Джерело: linux.org.ru