Жобаның 30 жылдығында KDE Plasma 6.8 жұмыс үстелі ортасы шығарылды. Жаңа KDE шығарылымдарын бағалау үшін KDE жобаларынан алынған құрастыруларды пайдалануға болады. Linux, KDE Neon және openSUSE (OpenSUSE Leap негізіндегі Argon және openSUSE Tumbleweed негізіндегі Krypton).

KDE Plasma 6.8 жүйесіндегі негізгі өзгерістер:
- X11 протоколына негізделген сеансты қолдау тоқтатылды. Тек Wayland протоколының сеансы ғана қалды, X11 қолданбалары XWayland DDX серверімен қолдау көрсетіледі. X11 қолдауының бұл тоқтатылуы тек KDE плазмалық жұмыс үстелі ортасына әсер етеді және KDE қолданбаларын X-серверге негізделген орталарда іске қосу мүмкіндігіне әсер етпейді (қазіргі уақытта KDE қолданбаларында X11 қолдауын тоқтату жоспарлары жоқ). X11 қажет ететіндер үшін бұл хаттаманы қолдау әртүрлі жұмыс үстелі компоненттерінде мүмкіндігінше сақталды және XWayland үстінде қолданбаларды іске қосқан кезде үйлесімділікті жақсарту үшін қосымша өзгерістер енгізілді.
X11 қолдауын тоқтатуға келтірілген себептерге X серверінің дамуының жалпы тоқырауы және екі дисплей жүйесін және сеанс түрлерін бір уақытта қолдау үшін шектеулі әзірлеуші ресурстарын ысырап етпеуге ұмтылу жатады. Ұзақ мерзімді перспективада X11-ді жою функционалдылықты кеңейтуге, тұрақтылықты жақсартуға, кодты оңтайландыруға және әзірлеу процесін жылдамдатуға жаңа мүмкіндіктер беретіні айтылған.
- Kup сақтық көшірме жүйесі негізгі Plasma пакетіне ауыстырылды, бұл пайдаланушы деректерінің нұсқаланған сақтық көшірмелерін жасауға және оларды сыртқы USB дискілеріне немесе серверСақтық көшірмелері бар сақтау құрылғысын компьютеріңізге қосқан кезде соңғы сақтық көшірмеден бергі өзгерістерді автоматты түрде сақтауды орнатуға болады.

- kscreenctl утилитасы қосылды. Ол kscreen-doctor бағдарламасын ауыстырады және шығысты басқаруға арналған таныс және құрылымдалған пәрмен жолы интерфейсін ұсынады. Қолдау көрсетілетін операцияларға қолжетімді шығыс құрылғыларын анықтау, шығыс құрылғыларын қосу/өшіру және параметрлерді өзгерту кіреді.

- KWin композиттік менеджері енді автоматты түрде қатарлас сызуды қолдайды. сервер Терезе көлеңкелері мен жиектері, сондай-ақ клиенттік терезе безендіруін (CSD) пайдаланатын, бірақ бұл дизайн элементтерін қолдамайтын қолданбаларға арналған бұрыштық дөңгелектеу қолданбасы жаңартылды. Бұл өзгеріс Steam және Discord сияқты қолданбаларға KDE-ге ұқсас көрініс береді, олардың терезелері бұрын көлеңкесіз, жиексіз немесе бұрыштық дөңгелектеусіз көрсетілетін.


Көлеңкелерді қосу үшін қолданба терезесінің атрибуттарын қайта анықтаудың жаңа ережесі (KWin Window Rules) енгізілді: "Терезе менеджері тақырып жолағын, жақтауды және көлеңкелерді салады." Көлеңкелер сервер жағындағы безендірулерді пайдаланбайтын және клиентке көлеңкелер салмайтын X11 қолданбаларына автоматты түрде қосылады.

- Сыртқы графикалық карталарды пайдаланған кезде өнімділік айтарлықтай жақсарды. linux-dmabuf v5 Wayland протоколы композиция менеджерін бір графикалық картамен шектегендіктен, басқа GPU-да көрсету (мысалы, интеграцияланған картаның орнына дискретті графикалық карта) кадрларды жедел жад арқылы үнемі көшіруді қажет етті. Жаңа linux-dmabuf v6 протоколы бұл мәселені шешеді, KWin-де қажетсіз буферлік көшіруді болдырмайды. USB-C арқылы қосылған графикалық картамен жүргізілген сынақтарда vkcube-те FPS 5-тен 120-ға дейін өсті, ал "төмен" алдын ала орнатылған Cyberpunk 2077-де linux-dmabuf v6 көмегімен FPS 27-ден 50-ге дейін өсті.
- NVIDIA GPU бар жүйелерде үштік буферлеуді қолдау қосылған (егер графикалық карта тез көрсете алмаса, Kwin автоматты түрде үштік буферлеуді қосады). Үштік буферлеу үш экран буферін пайдаланады: біріншісі көрсету үшін, екіншісі дисплей шығысы үшін, ал үшіншісі тік сканерлеу (vblank) аяқталғанға дейін бірінші буфер толып кетсе, көрсетуді жалғастыру үшін қолданылады. Осы үшінші буферді пайдалану арқылы қосымша буфер тік сканерлеу аяқталғанға дейін көрсету мен шығыс буферлері арасында ауысу мүмкін болмаған кезде қос буферлеу кезінде пайда болатын кептелісті жояды. Бұл шығысты ұйымдастыру кіріс кідірісінің артуы есебінен төмен қуатты құрылғыларда жоғары кадр жиілігіне мүмкіндік береді.
- KWin OpenGL жұмыс үстелі графикасы API қолдауын тек OpenGL ES пайдаланудың орнына тоқтатты. OpenGL ES қолдауы кейбір ескі GPU-лар үшін қажет, ал OpenGL ES барлық KWin қажеттіліктері үшін жеткілікті екенін дәлелдеді, сондықтан ол кем дегенде Vulkan қолдауы толық жетілгенге дейін негізгі ішкі API ретінде сақталды. Тек OpenGL ES-ке сүйену OpenGL және OpenGL ES арасындағы үйлесімсіздіктерден туындаған кездейсоқ мәселелерді болдырмады (бір API-мен жазылған және тексерілген код екіншісін пайдаланған кезде рендеринг мәселелеріне немесе істен шығуларға әкелуі мүмкін).
- KWin Wayland негізіндегі орталарда енгізуді эмуляциялау үшін қолданылатын Emulated Input 1.6 (libei) жүйесінің жаңа нұсқасын қолдайды.
- Бірыңғай стиль қозғалтқышының, Union, бета нұсқасы сынақтан өткізу үшін қолжетімді. Ол KDE-де қолжетімді әртүрлі қолданбаларды стильдеу технологияларын пайдалануға мүмкіндік береді. Әдепкі бойынша, жаңа қозғалтқыш бұрын қолданылған SVG орнына CSS пайдаланады. Union қозғалтқышы үш қабаттан тұрады: Кіріс қабаты кіріс стилінің файл пішімдерін (SVG немесе CSS) талдайды және оларды көрсету үшін абстрактілі сипаттамаға түрлендіреді. Аралық қабат деректер моделін және әрбір элементке стильдерді қолдану әдістерін жүзеге асырады. Шығыс қабаты әмбебап стильді белгілі бір графикалық стекке тән сурет салу командаларына түрлендіреді (QtQuick немесе Qt Widgets). Жаңа қозғалтқышты қосу үшін Union пакетін орнатыңыз және параметрлерде (Жүйелік параметрлер → Түстер және тақырыптар → Қолданба стилі) «Breeze (Union)» тақырыбын іске қосыңыз.

- Қашықтағы жұмыс үстеліне қосылу мүмкіндіктері кеңейтілді. Баяу желілерде жұмыс істегенде немесе экран жиі жаңартылғанда кескін сапасы жақсартылды және кідіріс азайды. Буферді екі бағытты синхрондау енгізілді. Сервер жағындағы экранды құлыптауға мүмкіндік беретін және клиентке терезе өлшемдерін дәл көрсететін виртуалды экранды ұсынатын эксклюзивті режим қосылды. Параметрлер беті шағын терезелерде көрсету үшін оңтайландырылған.

- Spectacle енді скринкасттарды жасау кезінде дыбыс жазу мүмкіндігіне ие (сіз микрофонды пайдалана аласыз немесе жүйедегі қолданбалар ойнатқан дыбысты сақтай аласыз). Скринкасттарды жазу кезінде бейне сапасы жақсартылды. OpenCV-сіз жұмыс істейтін бұлыңғырлық әсері енгізілді, бұл кітапхананы тәуелділік ретінде жойды. Скринкасттар үшін жасалған виртуалды экранның өлшемі мен ажыратымдылығын өзгертуге қолдау қосылды (бұрын өлшемі 1920x1080 болып бекітілген).
- Пернелерді басып тұрып, балама таңбаларды көрсету диалогтық терезесінің пайда болуын басқару үшін конфигураторға параметрлер қосылды. Тілдерді жергілікті код бойынша, сондай-ақ олардың ана тіліндегі немесе ағылшын тіліндегі атауы бойынша іздеу мүмкіндігі іске асырылды (мысалы, орыс тілін "ru", "русский" және "русский" арқылы іздеуге болады).
StrongSwan жүйесінде EAP-TTLS аутентификациясын пайдалану үшін желі параметрлері бетіне опциялар қосылды VPNЖазбаларды жоймай және қайта жасамай, қолданбалардың автоматты түрде іске қосылуын қосу немесе өшіру мүмкіндігі қосылды.Экран орналасуын орнатқан кезде, енді курсор пернелерін пайдаланып элементтерді пиксель бойынша реттеуге болады.
Терезенің жұмыс істеу параметрлері бетінің іске асырылуы QML пайдалануға түрлендірілді және дизайн басқа беттермен біріктірілді.

- Көп мониторлы конфигурацияларда, монитор атауынан басқа, құрылғы нөмірлері әртүрлі түстермен көрсетіледі. Экрандар арқылы шарлау кезінде және басымдық параметрлері диалогтық терезесінде монитор нөмірлерін көрсету қосылған мониторларды көрнекі түрде бөлуге мүмкіндік береді және бір өндірушінің бірнеше мониторын пайдаланған кезде (мысалы, қосылған кезде) шатасуларды болдырмайды. виртуалды машина бірнеше виртуалды мониторлар).

- Discover қолданба менеджері басты беттегі бөлімдерді қайта ұйымдастырды. Жаңартулар бетінде регистрге сезімтал емес іздеу мүмкіндігі енді қосылған. Flatpak қолданбалары үшін белгішелерді жүктеу жеделдетілді. Элементтер енді орындалып жатқан операциялар бойынша топтастырылады және операцияның орындалу барысын көрсеткен кезде белсенділік бойынша рейтингке ие болады.

- XDG портал жүйесі (xdg-desktop-portal-kde) арқылы кіру құқықтарын беруге арналған диалогтық терезелерде ақпараттың көрсетілуі және сөздері басқа KDE диалогтық терезелерімен біріктірілген.

- Хабарландырудың сырғымалы анимациясы қайта жасалды, анимацияның үдеу мен баяулауының тегістігін уақыт өте келе реттеу үшін табиғи жеңілдету қисығын пайдалану арқылы. Қолданба белгішесі үшін шынайы көрінетін секіру анимациясы енгізілді, ол қолданбаны іске қосу процесінің басталуын көрсету үшін курсордың жанында пайда болады.
- Эмодзи таңдау интерфейсіндегі таңбалар жиынтығы Unicode стандартты 17 нұсқасына жаңартылды. Белгіше өлшемін масштабтау мүмкіндігі енгізілді.

- System Monitor қолданбасы мен жүйелік ақпарат виджеті енді Intel Xe драйверін анықтауды қолдайды және Intel Arc сериялы графикалық карталарында және Tiger Lake процессорларынан бастап интеграцияланған графикада қолданылатын Intel Xe архитектурасына негізделген GPU туралы ақпаратты көрсетеді. Бейне жадының тұтынылуы енді жалпы VRAM пайызы ретінде көрсетіледі, бұл RAM тұтынылуының қалай көрсетілетініне ұқсас. Енді процестерді тек оларда жұмыс істеу үшін таңдалған CPU-ларға немесе CPU топтарына байланыстыруға болады (CPU аффинділігі).

- Breeze белгішесінің тақырыбына белгішелер қосылды Android- Өтініштер мен құжаттарды теріңіз.

- Мүмкіндігі шектеулі пайдаланушылар үшін режим енгізілді,
Меңзер қозғалуын тоқтатқаннан кейін тінтуірдің шертуін имитациялайтын "тұрақты шерткіш". - Сымсыз желі параметрлері виджетінде енді кіру нүктесі режимінде жұмыс істеген кезде сымсыз арнаны автоматты түрде таңдау опциялары бар.
- Бағдарламалар толық экран режимінде жұмыс істеп тұрған кезде де қосылған құрылғылар үшін батарея қуатының төмендігі туралы хабарландыру енгізілді, осылайша пайдаланушы толық зарядсыздануды жіберіп алмайды.
- Peek at Desktop және Window Aperture эффектілері енді жүйелік анимация жылдамдығының параметрлерін ескереді.
- GTK 2 негізіндегі қолданбаларда қараңғы тақырыптарды пайдалануды анықтау және оларға қараңғы белгіше тақырыбының нұсқаларын қолдану үшін кеңейтілген мүмкіндіктер, бұл қараңғы интерфейсте ашық белгішелер көрсетілетін жағдайларды болдырмауға мүмкіндік береді.
- QML негізіндегі қолданбалар KDE түс схемаларына сәйкес келмейтін Qt іске асыруын пайдаланудың орнына KDE түс таңдау интерфейсін пайдаланады.
- Breeze тақырыбымен толық экранды емес қолданба терезелерін сүйреу үшін жоғарғы ұстау аймағы үлкейтілді.
- Meta пернесін басып тұрып, тышқанмен сүйреп апару арқылы терезелерді басқа терезелердің үстіне орналастыру мүмкіндігі қосылды.
- Жұмыс үстелінің тұсқағаздары үшін қолмен ауыстырылатын слайдшоу режимі енгізілді. Тұсқағаздарды автоматты түрде ауыстырудың орнына, келесі суретке өту үшін пернетақта тіркесімін басу немесе контекстік мәзірден тиісті элементті таңдау қажет.
- Алмасу буферінің мазмұнына негізделген әрекеттерді автоматты түрде іске қосу үшін пайдаланылған құжатталмаған Meta+Ctrl+x пернелер тіркесімін алып тастады. Meta+Ctrl+x жиі қолданылатын Ctrl+X тізбегіне ұқсас болғандықтан, көптеген пайдаланушылар оны кездейсоқ басып, содан кейін алмасу буферінен URL мекенжайын қойған сайын пайда болатын диалогтық терезені қалай өшіруге болатынын ойлады.
- Кіру менеджері енді әрбір пайдаланушының соңғы кіруін есте сақтайды. Автоматты түрде кіру мүмкіндігін енді KDE neon сияқты systemd бағдарламасының ескі нұсқаларын іске қосатын дистрибутивтерде пайдалануға болады.
- Тапсырмалар менеджері виджетінде тізімдегі тапсырмаларды қайта реттеуге (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) немесе тапсырмалар арасында циклдік ауысуға (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) арналған жаһандық жарамды пернелер тіркесімдері қосылды.
- Тапсырмаларды жылдам ауыстыру үшін қолданылатын Meta + 1-9 пернелер тіркесімдерінің логикасы өзгертілді. Көп мониторлы конфигурацияларда бұл пернелер тіркесімдері енді негізгі экран ретінде белгіленген экрандағы панельге емес, белсенді экрандағы панельдегі тапсырмаларға қолданылады.

Ақпарат көзі: opennet.ru














