Реліз робочого столу KDE Plasma 6.7

Після чотирьох місяців розробки опубліковано реліз середовища робочого столу KDE Plasma 6.7. Для оцінки роботи нових випусків KDE можна скористатися збираннями від проектів KDE Linux, KDE Neon та openSUSE (Argon, заснований на openSUSE Leap, та Krypton, заснований на openSUSE Tumbleweed).

Основні зміни в KDE Plasma 6.7:

  • Интегрирован унифицированный движок стилей Union, позволяющий использовать разные технологии стилевого оформления приложений, доступные в KDE. По умолчанию для стилей задействован формат CSS вместо ранее используемого SVG. Подготовлена новая реализация темы Breeze, оформленная в формате CSS.
    Движок Union состоит из трёх слоёв:
    • Вхідний шар реалізується через плагіни, що підключаються, що забезпечують розбір вхідних форматів файлів зі стилями та їх перетворення в абстрактний опис для малювання. Наприклад, як вхідний формат можуть використовуватися теми оформлення у форматі SVG або CSS.
    • Проміжний шар оформлений у вигляді бібліотеки, що описує модель даних та методи застосування стилів до кожного елемента.
    • Вихідний шар містить плагіни для перетворення сформованого проміжним шаром універсального стилю команди для відмальовування, специфічні для конкретного графічного стека. Наприклад, на виході можуть формуватися стилі для QtQuick або Qt Widgets.

  • Реалізовано повноцінну підтримку збереження та відновлення сеансів під час використання Wayland, що дозволяє відновити стан, прив'язку до віртуальних робочих столів та позицію вікон перерваного сеансу після перезавантаження або аварійного завершення роботи. Реалізація заснована на доданій KWin підтримці протоколу xdg-session-management, запропонованого у випуску Wayland-Protocols 1.48.
  • Додано можливість незалежного перемикання між віртуальними робочими столами на кожному екрані (раніше віртуальні робочі столи перемикалися синхронно на всіх моніторах, а тепер у прив'язці до кожного монітора).



  • Додано режим введення з клавіатури діакритичних знаків та спецсимволів, які відсутні на фізичній клавіатурі. При утриманні клавіші, пов'язаної зі спецсимволом, тепер відображається підказка, що дозволяє під час введення швидко вибрати потрібний спецсимвол. Вибір здійснюється клавішами керування курсором, натисканням згаданих у підказці цифр або натисканням миші. Режим реалізований у модулі plasma-keyboard та вимагає включення віртуальної клавіатури (System Settings > Keyboard > Virtual Keyboard).



  • Надано можливість встановлення власних звукових тем із завантажених архівів, без необхідності їх попереднього ручного розпакування в каталог …/share/sounds.

  • Додано функцію для перевірки налаштувань мікрофона, що дозволяє записати себе, а потім відтворити запис для оцінки виставленої чутливості мікрофона.



  • У віджети управління яскравістю та кольором додані кнопки для швидкого перемикання між світлим і темним режимами оформлення.



  • У віджет керування виводом на друк додано індикацію числа активних завдань, що знаходяться в черзі, виведення на друк окремо для кожного з принтерів.

  • Старий діалог для керування чергою виводу на друк замінено на виклик окремої програми plasma-print-queue, що дозволяє наочно керувати кількома чергами для різних локальних або зовнішніх принтерів.

  • У віджет виведення на друк, що розміщується на панелі, додані мітки про кількість активних і робіт, що знаходяться в черзі.
  • В обзорном режиме, вызываемом комбинацией клавиш Meta + W, реализована возможность использования прокрутки или клавиш Page Up/Page Down для переключения между виртуальными рабочими столами.



  • В меню добавлена поддержка перемещения приложений в секцию «Избранное» и удаления из неё, путём перемещения мышью ярлыка из виджетов Application Launcher, Application Menu и Application Dashboard.



  • Изменён порядок секций на главной странице менеджера приложений Discover — секция «выбор редакции» перемещена на второе место и теперь следует после списка наиболее популярных пакетов. На странице обновлений задействован поиск без учёта регистра символов, а на странице со списком установленных программ по умолчанию включена разбивка на категории для упрощения поиска искомого приложения. Добавлена опция для автоматического выхода из программы после завершения установки обновлений. По умолчанию включена сортировка приложений по числу отзывов (сортировку по рейтингу можно вернуть в настройках). С главной страницы убран показ элементов, не связанных с приложениями. Переделано оформление области с параметрами приложений, в которую перенесена кнопка для установки.



  • Надано можливість додавання додаткових віджетів з годинником для різних часових поясів, які, серед іншого, показуватимуть відмінності часу від поточного часового поясу.
  • Повернено можливість вибору теми оформлення Air Plasma, більш легковагою, ніж Oxygen.



  • Реалізовано скруглений стиль виділення елементів у програмах на базі QtWidgets, таких як Dolphin, Okular та KMail. Зміна дозволила уніфікувати зовнішній вигляд і повсюдно перейти до стилю виділення, раніше задіяного у програмах на базі QtQuick.

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



  • До складу включений інтерфейс користувача Plasma Bigscreen, призначений для використання на мультимедійних пристроях, що підключаються до телевізорів і проекторів. Оточення оптимізовано для роботи з великими екранами та керування без клавіатури з використанням пультів дистанційного керування або голосового помічника.

  • Реалізовано можливість виставлення для дисплея колірного профілю ICC при ввімкненому режимі HDR.
  • У композитний менеджер KWin додана можливість використання віртуальних фреймбуферів, що заміщають один одного, при роботі з декількома GPU (multi-GPU swapchain), а також реалізована підтримка графічного API Vulkan в DRM-бекенді (Direct Rendering Manager), що після внесення оптимізації в майбутньому дозволить GPU. На поточному етапі продуктивність зв'язок із вбудованих GPU AMD та Intel з дискретними відеокартами AMD та NVIDIA при використанні Vulkan приблизно відповідає OpenGL.
  • Додана підтримка порталу (xdg-desktop-portal) "Background apps" (org.freedesktop.background.Monitor), що дозволяє графічним програмам переходити у фоновий режим із прихованням вікон, залишаючи лише індикатор про свій стан у системному лотку.



  • Додана підтримка xdg-порталу Notification для налаштування та виведення повідомлень із ізольованих програм, наприклад, що постачаються у форматі Flatpak.
  • Добавлена поддержка второй версии портала
    org.freedesktop.impl.portal.InputCapture, применяемого для организации доступа к захвату ввода из изолированных приложений.
  • В KWin добавлена поддержка Wayland-протокола ext-background-effect-v1, дающего возможность
    создавать такие эффекты, как размытие фона.
  • У композитному менеджері KWin реалізована підтримка експериментального Wayland-протоколу xx-fractional-scale-v2, завдяки якому вдалося позбутися зайвих проміжків між сусідніми елементами на екранах з високою щільністю пікселів, наприклад, між розгорнутим на весь екран вікном і панеллю. Протокол xx-fractional-scale надає можливість масштабування системи логічних координат, значення якої задаються цілими числами, підвищення точності позиціонування і збільшення дозволу логічних координат до окремих пікселів. Подібна можливість вирішує проблему з обмеженою роздільною здатністю системи логічних координат, недостатньою для позиціонування на рівні окремих пікселів, необхідного для повноцінної реалізації дробового масштабування в KDE.



  • У KWin внесені оптимізації, що підвищують продуктивність та ефективність енергоспоживання у програмах, що здійснюють малювання за допомогою CPU. Оптимізація помітна в більшості програм KDE і в програмах, що використовують QtWidgets (у QtWidgets для відображення застосовується CPU, а QtQuick задіяне прискорення через GPU). Наприклад, при роботі в KDevelop тепер завжди плавно рухається покажчик, а навантаження на CPU при прокручуванні знизилося з 80-90% до 20%.
  • В KWin продолжена работа по реализации поддержки графического API Vulkan
    в DRM-бэкенде (Direct Rendering Manager). Ожидается, что использование
    Vulkan позволит добиться увеличения производительности в конфигурациях с несколькими GPU. Реализована возможность использования Vulkan для загрузки текстур из GPU в CPU.
  • На системах з драйверами i915 і Intel XE для GPU Intel KWin включена підтримка апаратних overlay-площин (overlay plane), що дозволяють відображати вміст безпосередньо без проходження через композитинг. Зміна підвищила продуктивність та скоротила енергоспоживання додатків та ігор, що підтримують додану функціональність.
  • У KWin додано евристику, що визначає доцільність застосування прямого виведення (direct scan-out) для підвищення продуктивності та зниження енергоспоживання при розкритті вікон на весь екран.
  • Для багатьох ноутбуків з процесорами AMD реалізовано можливість відключення драйвера адаптивної модуляції підсвічування екрану або ручного регулювання параметрів під час його використання. Зазначений драйвер змінює кольори на екрані для покращення видимості інформації за низького рівня яскравості.
  • У KWin додано підтримку 3D LUTs (3D Lookup Tables) для перепризначення кольорів, що знизило споживання ресурсів на GPU, що надають функції для прискорення перетворення кольорів.
  • У KWin додано оптимізації, що знижують енергоспоживання під час роботи з повноекранними вікнами та ефектами, на які не впливає прямого виведення (direct scan-out).
  • Припинено створення контекстів OpenGL для додатків, які не використовують OpenGL, що дозволило знизити споживання пам'яті на 10-15 МБ для кожної подібної програми та скоротити час запуску.
  • У KWin внесено оптимізацію, що підвищує продуктивність інтерфейсу перемикання між вікнами по Alt+Tab при включенні ефекту «Highlight Window» та великої кількості згорнутих вікон.
  • У Kwin реалізовано запам'ятовування кожного екрана відступів між вікнами в мозаїчному режимі.
  • Покращено оформлення діалогів KWin.

  • Спрощено інтерфейс показу QR-коду у віджеті роботи з буфером обміну (кнопка копіювання перенесена в заголовок).
  • Підвищено точність позиціонування віджетів на робочому столі. При переміщенні віджету в область, в яку він не поміщається, тепер виводиться ескіз, що показує найближче вільне місце, де фактично виявиться віджет.



  • У віджетах Task Manager та System Tray видалена опція для використання більших піктограм та збільшених відступів на сенсорних екранах та планшетах. Вказано, що ця опція не працювала коректно і призводила до проблем під час відображення.
  • У віджетах та програмі System Monitor реалізовано підтримку відстеження мережевої активності на платформі FreeBSD.
  • У віджеті визначення кольору пікселя (Color Picker) забезпечено виведення підказки про відсутність вибраного кольору (раніше показувалося, що вибрано колір #000000).

  • На робочому столі забезпечено появу панелі керування віджетами (Widget Explorer) поряд із вказівником миші, а не поряд із лівим краєм екрана.
  • У віджеті «Disks & Devices» покращено обробку пристроїв, примонтованих у loop-режимі.



  • У віджет з годинником додано підтримку в'єтнамського місячного календаря.

  • У віджетах для управління буфером обміну та мережевим підключенням реалізовується уніфікована кнопка повернення на попередню сторінку (на вкладених сторінках тепер не відображаються дві кнопки «Назад»).



  • У віджеті з реалізацією глобального меню забезпечено показ меню активного вікна, навіть якщо це вікно розміщено іншому екрані. Для повернення старої поведінки, при якій меню зникає після переміщення вікна на інший екран, до налаштувань додана спеціальна опція.
  • У віджеті з глобальним меню заокруглені кути елементів меню, що підсвічуються.
  • У віджет System Tray додано опцію для сортування елементів у зворотному порядку.
  • Віджет для вставки в панель розділювача тепер доступний через кнопку додавання нових елементів на сторінці налаштування панелі, а не через бічну панель зі списком віджетів.

  • У віджет керування мережею додано підтримку створення дублікатів профілів мережевих з'єднань.

  • Прибрано обмеження, що відводило 25 секунд на вибір кольору після виклику віджету з піпеткою (Color Picker).
  • В аплет, що викликається при натисканні середньої кнопки миші на годиннику, додана опція для відкриття календаря-планувальника.

  • В аплеті налаштування мережі надано можливість обмеження діапазону частот Wi-Fi (2.4 GHz або 5 GHz).
  • У меню, що використовують тему оформлення Breeze, реалізовано зміну фону елементів під час кліку.



  • У меню програм Kicker за аналогією з Kickoff з'явилася можливість використання не квадратних кнопок в панелі.
  • У меню програм Kickoff забезпечено мерехтіння секції меню «вибране» відразу після додавання програми до «вибраного» через контекстне меню, щоб наочно показати де тепер можна швидко знайти програму.



  • У KRunner за замовчуванням включено плагін виведення інформації про глобальні комбінації клавіш.

  • При відключенні активації KRunner при спробі набору з клавіатури на робочому столі реалізовано виклик обробника для виділення файлів за першими набраними літерами.
  • У контекстному меню, яке показується при натисканні правою кнопкою миші на шпалерах робочого столу, додано пункт для перегляду інформації про зображення.

  • У меню програм Kicker забезпечено маркування спеціальним значком нещодавно встановлених програм, за аналогією з тим як це робиться в інтерфейсі Kickoff.
  • У KRunner розширені можливості обчислення довільних математичних виразів, наприклад, тепер можна вводити не тільки sqrt(2) + 2, але і 2 + sqrt(2).
  • Зменшено розмір анімованих GIF-зображень, створюваних у програмах, що використовують бібліотеку KPipeWire.
  • В меню приложений Kicker добавлена опция для отображения списка недавно открытых каталогов.

  • У конфігураторі реалізована підтримка перегляду відео для оформлення екрана входу SDDM.
  • У конфігураторі реалізовано показ сторінок налаштування ігрових контролерів, миші та тачпада лише за наявності даних пристроїв.
  • У конфігураторі сторінку з налаштуваннями віддаленого робочого столу (Remote Desktop) перенесено до групи «Безпека та приватність».

  • Додано налаштування зміни затримки перед появою інтерфейсу перемикання між вікнами після початку утримання Alt+Tab.
  • У налаштуваннях віджету перегляду списку вікон додано опції для зміни порядку сортування та угруповання по віртуальних робочих столах та кімнатах (activitie).

  • У конфігураторі на сторінці налаштування курсору під час перегляду забезпечено приведення зображень курсорів до вибраного розміру.

  • При повторному відкритті інтерфейсу вибору шпалер робочий стіл забезпечений перехід до того місця, на якому користувач зупинився минулого разу.
  • У конфігураторі задіяна традиційніша кнопка «< Back» для повернення з підкатегорій (раніше було «< Назва категорії»).
  • Доданий окремий інтерфейс для конфігурування мережних принтерів, які спільно використовуються в Windows-Мережах.

  • У конфігураторі на сторінці з налаштуваннями сповіщень реалізовано підтримку відтворення вибраних звуків сповіщень, незалежно від увімкнення звуку сповіщень.
  • У конфігураторі на сторінку налаштування мережі додано опції для L2TP VPN.
  • Оновлено інтерфейс для налаштування OpenVPN, в який додана підтримка параметрів для керування стисненням, MTU, NCP, TLS, таймаутами та шифрами.
  • У конфігураторі на сторінці налаштування мережного з'єднання об'єднані вкладки Wi-Fi та Wi-Fi Security.
  • У конфігураторі на сторінці управління правами доступу додатків з'явилася кнопка для відкликання всіх повноважень на запис додатками скрінкастів.
  • У конфігураторі на сторінці «Default Applications» з'явилася можливість вибору програми, що викликається за умовчанням, з реалізацією календаря-планувальника.

  • В утиліту System Monitor і віджет показу інформації про систему додано визначення конфігурацій з кількома GPU, а також надання статистики про повнодискове шифрування та RAID.
  • У програмі System Monitor та віджеті для відстеження стану системи враховано вибір одиниць вимірювання інформації, наприклад, GB (мільярд байт) або GiB (2^30).
  • При пошуку за словом «пам'ять» (memory) тепер серед рекомендацій пропонується запустити програму System Monitor.
  • У System Monitor забезпечено поділ GPU за назвами. Через контекстне меню, яке відображається для програми System Monitor, тепер можна безпосередньо викликати конкретні режими моніторингу, наприклад, перегляд списку запущених процесів.

  • При виведенні інформації про систему (Info Center) показання датчиків температури тепер виводяться в одиницях вимірювання, заданих у системних налаштуваннях.
  • Забезпечено зміну стилю підказок, що випливають, відповідно до активної теми оформлення.
  • Поліпшено реалізацію ефекту Mouse Marks (перетворення курсору на маркер, що залишає лінії на екрані) на сенсорних екранах. Додано підтримку малювання одночасно кількох ліній на екранах з підтримкою мультитач.
  • У синхронізовані з Plasma Login Manager параметри додані параметри розкладки клавіатури.
  • Реалізовано глобальний режим push-to-talk, при якому мікрофон включається лише під час натискання та утримання певної комбінації клавіш.
  • Покращено редагування елементів на робочому столі на системах із сенсорним екраном.
  • У діалог завершення завислих процесів додано індикатор прогресу виконання операції.



  • На системах з Wayland забезпечено синхронізацію зображення вказівника стілусу з вказівником миші та тачпада.
  • У KWin реалізована можливість визначення постійних правил, що виключають вміст певних вікон під час запису скринкастів.
  • У програму для створення скріншотів Spectacle додано опцію «—release-capture», еквівалентну опції «Accept on click-and-release» у налаштуваннях (створення скріншоту відразу після відпускання кнопки миші після виділення прямокутної області, без окремого підтвердження операції).
  • Реалізовано округлення рівня масштабування екрану, близького до 100%, 200% та 300%, до даних величин підвищення продуктивності.
  • В інтерфейсі вибору Emoji варіанти значків з різним кольором шкіри згруповані в окремий діалог.

  • Підготовлений обробник KIO S3, що дозволяє безпосередньо з Dolphin та програм KDE працювати з файлами, що зберігаються в S3-сумісних хмарних сховищах, таких як Amazon S3, Cloudflare R2, DigitalOcean Spaces та MinIO.

  • При мозаїчній компонуванні двох суміжних вікон вони тепер рівномірно центруються у всьому доступному екранному просторі з урахуванням панелей (раніше найближче вікно до панелі стискалося більше, ніж інше вікно).
  • В ізольованих додатках підвищено надійність ініціювання запису скрінкастів та запитів до віддалених робочих столів.
  • Налагоджено задіяння 3D-прискорення у конфігураціях з кількома GPU, одна з яких не підтримує OpenGL.
  • Вирішено проблеми роботи з буфером обміну в деяких додатках на базі фреймворку wxWidgets, таких як KiCad та Audacity. Виправлення включено до складу гілки wxWidgets 3.3.3, що знаходиться в розробці.
  • В утиліту kscreen-doctor додано підтримку зміни властивості екранів «AutoRotatePolicy», визначення активного екрану та одночасного включення/вимкнення підтримки HDR і розширеного діапазону кольорів (Wide Gamut).
  • У діалозі вибору екрана для його трансляції на інші системи або надання спільного доступу покращено візуалізацію ескізів та забезпечено показ шпалер робочого столу як фон.

  • Надано можливість визначення окремої клавіші-модифікатора для переведення фокусу на панель.
  • Діалог для вибору каталогів уніфікований з діалогом, що застосовується при збереженні та відкритті файлів (замість окремого діалогу для каталогів до штатного діалогу відкриття файлів додано режим показу лише каталогів).
  • У інструмент для шифрування каталогів Plasma Vault додано індикацію монтування в режимі тільки для читання.
  • На системах з кількома GPU забезпечено коректний запис вмісту екрану в Spectacle і додатках на базі KPipeWire (раніше могло використовуватися не те пристрій малювання).
  • Для багатомоніторних конфігурацій додано опцію, що дозволяє відображати інтерфейс перемикання між вікнами по Alt+Tab тільки на основному екрані, незалежно від того, на якому екрані знаходиться фокус введення.
  • У правила перевизначення атрибутів вікон додатків (KWin Window Rules) додано можливість прив'язування діалогових вікон до вказаного батьківського вікна.
  • Додано можливість перейменування або переміщення типового каталогу "Projects", який з недавніх пір став створюватися дистрибутивами в домашньому каталозі користувача на додаток до каталогів "Documents", "Downloads", "Desktop", "Videos", "Music" і "Pictures".

  • Додана функція збільшення вмісту екрана без помітної втрати якості, що базується на ефекті Zoom в KWin.

  • При запиті X11-додатком, що виконується через XWayland, прав на відправлення програмно згенерованих подій миші та клавіатури, тепер відображається ім'я програми. У конфігураторі забезпечено виведення списку додатків, яким раніше було надано таке повноваження.

  • Забезпечено застосування стилю оформлення KDE до діалогів, що виводяться Qt-додатками, які використовують QML-тип MessageDialog (наприклад, використовується програмою Sticky Note у діалозі підтвердження).

  • Спрощено натискання кнопок у верхній частині Widget Explorer (натискання тепер спрацьовує якщо клікнути впершись курсор в межу екрана над кнопкою, без точного влучення по кнопці).

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

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster