Насамперед – привітаємо KDE з 23-річчям! 14 жовтня 1996 року стартував проект, який дав життя цьому чудовому графічному середовищу робочого столу.
А сьогодні, 15 жовтня, вийшла нова версія KDE Plasma – черговий етап у планомірному еволюційному розвитку, націленому на функціональну міць та зручність користувача. На цей раз розробники приготували нам сотні великих і дрібних змін, найпомітніші з яких описані нижче.
Оболонка Plasmashell
- Режим «Не турбувати», що вимикає повідомлення, автоматично активується при виборі дзеркалювання першого монітора другим, що є типовим для презентацій.
- Віджет повідомлень показує іконку дзвоника, що вібрує замість нервуючої кількості непереглянутих повідомлень.
- Серйозно доопрацьовано механізм позиціонування віджетів, їхнє переміщення та розміщення стали більш точними та гострими, особливо на сенсорних екранах.
- Клік середньою кнопкою миші по кнопці програми в панелі завдань відкриває новий екземпляр програми, а за ескізом програми - закриває його.
- Для відтворення шрифтів за замовчуванням використовується легкий RGB-хінтинг.
- Запуск оболонки Plasmashell суттєво прискорений! Це результат низки оптимізацій: прибрані зайві багаторазові операції, перероблена підсистема запуску та зупинки процесів, при старті середовища викликається менше зовнішніх програм, KRunner і всі іконки, що використовуються, підвантажуються не при запуску Plasma, а за потребою. Почато заміщення shell-скрипту startkde на бінарники C++.
- Любителі слайд-шоу на робочому столі можуть задавати свій порядок зміни шпалер (раніше був лише випадковий порядок).
- Шпалери можна автоматично тягнути з рубрики «Зображення дня» сайту Unsplash чи окремих її категорій.
- Максимальний загальносистемний рівень звуку можна задати нижче 100%, також до давньої можливості встановити більше 100%.
- Вставлення тексту у віджет «Ліпкі нотатки» за замовчуванням відкидає форматування.
- Секція недавніх файлів у головному меню повноцінно працює з GTK/Gnome-додатками.
- Виправлені недоліки відображення головного меню у поєднанні з вертикальними панелями.
- Спливаючі сповіщення розміщуються більш гармонійно в кутку екрана. Якщо користувач працює з лотком, наприклад, щось налаштовує в ньому, показ нових повідомлень відкладається до закриття діалогових вікон, щоб не перекривати їх.
- Повідомлення, на які ви навели курсор та/або клікнули, вважаються прочитаними, і не потрапляють в історію непрочитаних.
- Можна перемикати пристрої програвання та запису звуку однією кнопкою у віджеті керування звуком.
- Віджет мережі пише про проблеми підключення у підказці.
- Написи значки на робочому столі отримали тіні для кращої помітності. Якщо значки великі, то емблеми додавання та відкриття теж малюються більшими.
- KRunner навчився перекладати один одного дробові одиниці виміру.
- Вичищені застарілі бібліотеки, у тому числі kdelibs4support.
Налаштування системи
- з'явився модуль налаштування пристроїв Thunderbolt.
- Перероблено інтерфейс налаштувань екрана, електроживлення, кімнат, завантажувального екрану, ефектів робочого столу та інших модулів відповідно до правил Kirigami. Виправлені недоліки при відображенні на HiDPI-екранах.
- Для підсистеми libinput відновлено можливість керувати курсором миші за допомогою клавіатури.
- До менеджера сесій SDDM можна застосувати налаштування стилю, кольорів, шрифтів, значків Plasma.
- Нова опція електроживлення: режим очікування на N годин з подальшою глибоким сну.
- Виправлено функцію автоматичного перемикання потоків на новий пристрій виведення.
- Частину системних налаштувань винесено до секції «Адміністрування». Деякі опції перенесені з одних модулів до інших.
- Графік споживання заряду акумулятора відображає одиниці часу по осі Х.
Зовнішній вигляд та тема Breeze
- Вирішено проблеми з колірними схемами у Breeze GTK.
- За замовчуванням рамки вікна вимкнені.
- Зовнішній вигляд вкладок у Chromium та Opera відповідають нормам Breeze.
- Виправлено проблеми зміни розмірів CSD-вікон GTK-додатків.
- Прибрано огріхи індикації активних кнопок у програмах GTK.
- Невеликі косметичні зміни у різних елементах інтерфейсу.
Системний монітор KSysGuard
- доданий стовпець відображення cgroup, в якій знаходиться процес, та детальну інформацію про неї.
- Ще один новий стовпець – статистика мережного трафіку для кожного процесу.
- Збір статистики із графічних карт/процесорів NVIDIA.
- Відображення інформації про контексти SELinux та AppArmor.
- Виправлені недоліки роботи на HiDPI-екранах.
Менеджер пакетів Discover
- Більшість завдань супроводжується індикацією. Індикатори процесів оновлення, завантаження, встановлення пакетів показують більш точну інформацію.
- Поліпшено визначення проблем із мережевим з'єднанням.
- Секції на бічній панелі та програми Snap отримали відповідні значки.
- Механізм повідомлень винесений в окремий процес, більше нема чого тримати в оперативній роботі повноцінний Discover.
- Повідомлення про наявність оновлень тепер є постійним, але має низький пріоритет.
- Більше не пропонується скасувати поточні операції, які насправді не можна скасувати.
- Ряд покращень інтерфейсу – зокрема, виправлені описи пакетів та сторінки відгуків, розширено керування з клавіатури.
Менеджер вікон KWin
- Покращена підтримка HiDPI-екранів, зокрема, забезпечено правильне відображення деяких діалогових вікон.
- На Wayland можна задавати дробові коефіцієнти масштабування (наприклад, 1.2) для вибору зручного розміру об'єктів інтерфейсу на HiDPI-екранах.
- Ще ряд покращень для Wayland: виправлені проблеми з прокручуванням мишею, для масштабування використовується лінійний фільтр, можна задавати правила для розмірів та розміщення вікон, підтримка zwp_linux_dmabuf тощо.
- На X11 портовано функція нічного режиму, також завершено повний переклад на XCB.
- Можна встановити окремі екрани в багатомоніторних конфігураціях.
- В ефект "Present Windows" повернулася можливість закривати вікна середньою кнопкою миші.
- Для вікон QtQuick примусово відключається VSync, тому що ця функція для QtQuick є безглуздою і лише призводить до проблем на кшталт фризів інтерфейсу.
- Розпочато глибоку переробку підсистеми DRM, особливо в області управління пристроями X11/Wayland/Fbdev.
- Контекстне меню заголовка вікна уніфіковано з контекстного меню кнопки програми на панелі завдань.
Інші зміни
- Бібліотека управління екранами libkscreen отримала низку покращень та чисток коду.
- Виправлено проблеми при авторизації за допомогою смарт-карток.
- З екрана блокування можна вимкнути дисплей.
- Ряд виправлень для теми Oxygen: підтримка HiDPI, вирішення проблем із колірними схемами, чищення коду.
- Модуль інтеграції браузерів у Plasma отримав підтримку темних тем, виправлення в роботі MPRIS, розширене управління відтворенням за умовчанням, можливість надсилання картинок, відео та аудіо з браузерів через KDE Connect.
- У віджеті Plasma Networkmanager перероблений інтерфейс взаємодії з WiFi-мережами.
Джерела:
Повний англомовний список змін
І ще одна чудова новина: команда російської локалізації досягла повного перекладу всіх написів компонентів KDE Plasma на російську мову!
Також доступний офіційний російськомовний анонс KDE Plasma 5.17 від спільноти KDE Росія.
Джерело: linux.org.ru