Pada peringatan 30 tahun proyek tersebut, lingkungan desktop KDE Plasma 6.8 dirilis. Untuk mengevaluasi rilis KDE terbaru, Anda dapat menggunakan build dari proyek KDE. Linux, KDE Neon dan openSUSE (Argon, berbasis openSUSE Leap, dan Krypton, berbasis openSUSE Tumbleweed).

Perubahan utama dalam KDE Plasma 6.8:
- Dukungan untuk sesi berbasis protokol X11 telah dihentikan. Hanya sesi protokol Wayland yang tersisa, dengan aplikasi X11 yang didukung oleh server XWayland DDX. Penghentian dukungan X11 ini hanya memengaruhi lingkungan desktop KDE Plasma dan tidak memengaruhi kemampuan untuk menjalankan aplikasi KDE di lingkungan berbasis X-server (saat ini tidak ada rencana untuk menghentikan dukungan X11 di aplikasi KDE). Bagi mereka yang membutuhkan X11, dukungan untuk protokol ini telah dipertahankan sedapat mungkin di berbagai komponen desktop, dan perubahan tambahan telah dilakukan untuk meningkatkan kompatibilitas saat menjalankan aplikasi di atas XWayland.
Alasan yang dikemukakan untuk menghentikan dukungan X11 antara lain stagnasi umum dalam pengembangan server X dan keinginan untuk menghindari pemborosan sumber daya pengembang yang terbatas untuk mendukung dua sistem tampilan dan jenis sesi secara bersamaan. Dinyatakan bahwa, dalam jangka panjang, penghapusan X11 akan memberikan peluang baru untuk memperluas fungsionalitas, meningkatkan stabilitas, mengoptimalkan kode, dan mempercepat proses pengembangan.
- Sistem pencadangan kup telah dipindahkan ke paket Plasma utama, memungkinkan Anda untuk membuat cadangan data pengguna yang memiliki versi dan menyimpannya ke drive USB eksternal atau serverAnda dapat mengatur penyimpanan otomatis perubahan sejak pencadangan terakhir saat menghubungkan perangkat penyimpanan yang berisi cadangan ke komputer Anda.

- Utilitas kscreenctl telah ditambahkan. Utilitas ini menggantikan kscreen-doctor dan menyediakan antarmuka baris perintah yang lebih familiar dan terstruktur untuk manajemen output. Operasi yang didukung meliputi identifikasi perangkat output yang tersedia, mengaktifkan/menonaktifkan perangkat output, dan mengubah pengaturan.

- Pengelola komposit KWin kini mendukung penggambaran berdampingan secara otomatis. server Bayangan dan bingkai jendela, serta penerapan pembulatan sudut untuk aplikasi yang menggunakan dekorasi jendela sisi klien (CSD) tetapi tidak mendukung elemen desain ini, telah diperbarui. Perubahan ini menghadirkan tampilan yang lebih mirip KDE pada aplikasi seperti Steam dan Discord, yang jendelanya sebelumnya ditampilkan tanpa bayangan, bingkai, atau pembulatan sudut.


Untuk mengaktifkan bayangan, aturan baru untuk mengganti atribut jendela aplikasi (Aturan Jendela KWin) telah diimplementasikan: "Pengelola jendela menggambar bilah judul, bingkai, dan bayangan." Bayangan ditambahkan secara otomatis ke aplikasi X11 yang tidak menggunakan dekorasi sisi server dan tidak menggambar bayangan di sisi klien.

- Performa telah meningkat secara signifikan saat menggunakan kartu grafis eksternal. Karena protokol Wayland linux-dmabuf v5 membatasi pengelola komposit hanya pada satu kartu grafis, rendering pada GPU yang berbeda (misalnya, kartu grafis diskrit alih-alih yang terintegrasi) memerlukan penyalinan frame secara terus-menerus melalui RAM. Protokol linux-dmabuf v6 yang baru menyelesaikan masalah ini, menghilangkan penyalinan buffer yang tidak perlu di KWin. Dalam pengujian yang dilakukan dengan kartu grafis yang terhubung melalui USB-C, FPS meningkat dari 5 menjadi 120 di vkcube, sementara di Cyberpunk 2077 dengan preset "rendah", FPS meningkat dari 27 menjadi 50 menggunakan linux-dmabuf v6.
- Dukungan triple buffering diaktifkan pada sistem dengan GPU NVIDIA (Kwin secara otomatis mengaktifkan triple buffering jika kartu grafis tidak dapat melakukan rendering dengan cepat). Triple buffering menggunakan tiga buffer layar: yang pertama digunakan untuk rendering, yang kedua untuk output tampilan, dan yang ketiga digunakan untuk melanjutkan rendering jika buffer pertama penuh sebelum pemindaian vertikal (vblank) selesai. Dengan menggunakan buffer tambahan ketiga ini, stuttering yang terjadi pada double buffering ketika peralihan antara buffer rendering dan output tidak mungkin dilakukan sebelum pemindaian vertikal selesai dapat dihilangkan. Pengaturan output ini memungkinkan frame rate yang lebih tinggi pada perangkat berdaya rendah, dengan mengorbankan peningkatan latensi input.
- KWin telah menghentikan dukungan untuk API grafis desktop OpenGL dan hanya menggunakan OpenGL ES. Dukungan OpenGL ES diperlukan untuk beberapa GPU lama, dan OpenGL ES telah terbukti cukup untuk semua kebutuhan KWin, sehingga dipertahankan sebagai API internal dasar, setidaknya sampai dukungan Vulkan matang. Mengandalkan sepenuhnya pada OpenGL ES telah menghilangkan masalah sesekali yang disebabkan oleh ketidakkompatibilitas antara OpenGL dan OpenGL ES (kode yang ditulis dan diuji dengan satu API akan menyebabkan masalah rendering atau crash saat menggunakan API lainnya).
- KWin mengimplementasikan dukungan untuk versi baru dari sistem Emulated Input 1.6 (libei), yang digunakan untuk meniru input di lingkungan berbasis Wayland.
- Versi beta dari mesin gaya terpadu, Union, tersedia untuk pengujian. Versi ini memungkinkan penggunaan berbagai teknologi penataan gaya aplikasi yang tersedia di KDE. Secara default, mesin baru ini menggunakan CSS, bukan SVG seperti yang digunakan sebelumnya. Mesin Union terdiri dari tiga lapisan: Lapisan input mengurai format file gaya input (SVG atau CSS) dan mengubahnya menjadi deskripsi abstrak untuk rendering. Lapisan perantara mengimplementasikan model data dan metode untuk menerapkan gaya ke setiap elemen. Lapisan output mengubah gaya universal menjadi perintah menggambar yang spesifik untuk tumpukan grafis tertentu (QtQuick atau Qt Widgets). Untuk mengaktifkan mesin baru ini, instal paket Union dan aktifkan tema "Breeze (Union)" di pengaturan (Pengaturan Sistem → Warna & Tema → Gaya Aplikasi).

- Kemampuan koneksi desktop jarak jauh telah diperluas. Kualitas gambar telah ditingkatkan dan latensi telah dikurangi saat bekerja pada jaringan yang lambat atau dengan penyegaran layar yang sering. Sinkronisasi clipboard dua arah telah diimplementasikan. Mode eksklusif telah ditambahkan, memungkinkan penguncian layar sisi server dan menyediakan klien dengan layar virtual yang secara akurat mereproduksi dimensi jendela. Halaman pengaturan telah dioptimalkan untuk tampilan di jendela kecil.

- Spectacle kini memiliki opsi untuk merekam audio saat membuat screencast (Anda dapat menggunakan mikrofon atau menyimpan audio yang diputar oleh aplikasi di sistem). Kualitas video telah ditingkatkan saat merekam screencast. Efek blur telah diimplementasikan yang berfungsi tanpa OpenCV, sehingga menghilangkan pustaka ini sebagai dependensi. Dukungan untuk mengubah ukuran dan resolusi layar virtual yang dibuat untuk screencast telah ditambahkan (sebelumnya ukurannya tetap pada 1920x1080).
- Pengaturan telah ditambahkan ke konfigurator untuk mengontrol apakah dialog tampilan karakter alternatif muncul setelah menekan dan menahan tombol. Kemampuan untuk mencari bahasa berdasarkan kode lokal, serta berdasarkan namanya dalam bahasa asli atau Inggris (misalnya, bahasa Rusia dapat dicari dengan "ru," "русский," dan "russian") telah diimplementasikan.
Menambahkan opsi ke halaman pengaturan jaringan untuk menggunakan autentikasi EAP-TTLS di StrongSwan. VPNMenambahkan kemampuan untuk mengaktifkan atau menonaktifkan autostart aplikasi tanpa menghapus dan membuat ulang entri.Saat mengatur tata letak layar, kini dimungkinkan untuk menyesuaikan elemen piksel demi piksel menggunakan tombol kursor.
Implementasi halaman pengaturan perilaku jendela telah diubah untuk menggunakan QML, dan desainnya telah diseragamkan dengan halaman lain.

- Dalam konfigurasi multi-monitor, selain nama monitor, nomor perangkat ditampilkan dalam warna yang berbeda. Menampilkan nomor monitor saat menavigasi layar dan di dialog pengaturan prioritas memungkinkan pemisahan visual yang lebih baik dari monitor yang terhubung dan menghindari kebingungan saat menggunakan beberapa monitor dari produsen yang sama (misalnya, saat terhubung ke mesin virtual beberapa monitor virtual).

- Pengelola aplikasi Discover telah menata ulang bagian-bagian di halaman utama. Pencarian tanpa memperhatikan huruf besar/kecil kini diaktifkan di halaman pembaruan. Pemuatan ikon untuk aplikasi Flatpak telah dipercepat. Elemen sekarang dikelompokkan berdasarkan operasi yang sedang berlangsung dan diberi peringkat berdasarkan aktivitas saat menampilkan kemajuan operasi.

- Dalam dialog untuk memberikan hak akses melalui sistem portal XDG (xdg-desktop-portal-kde), penyajian informasi dan susunan kata diseragamkan dengan dialog KDE lainnya.

- Animasi geser notifikasi telah didesain ulang, menggunakan kurva pelonggaran yang lebih alami untuk menyesuaikan kehalusan akselerasi dan deselerasi animasi dari waktu ke waktu. Animasi memantul yang tampak lebih realistis telah diimplementasikan untuk ikon aplikasi, yang muncul di sebelah kursor untuk menunjukkan dimulainya proses peluncuran aplikasi.
- Kumpulan karakter pada antarmuka pemilihan Emoji telah diperbarui ke standar Unicode versi 17. Kemampuan untuk mengubah ukuran ikon telah diimplementasikan.

- Aplikasi Monitor Sistem dan widget informasi sistem kini mendukung deteksi driver Intel Xe dan menampilkan informasi tentang GPU berbasis arsitektur Intel Xe, yang digunakan pada kartu grafis seri Intel Arc dan grafis terintegrasi mulai dari prosesor Tiger Lake. Konsumsi memori video kini ditampilkan sebagai persentase dari total VRAM, mirip dengan cara konsumsi RAM ditampilkan. Proses kini dapat diikat ke CPU terpilih atau kelompok CPU untuk dijalankan secara eksklusif di CPU tersebut (afinitas CPU).

- Menambahkan ikon ke tema ikon Breeze. Android- Aplikasi dan dokumen tipikal.

- Untuk pengguna penyandang disabilitas, telah diterapkan sebuah mode khusus,
"dwell clicker" yang mensimulasikan klik mouse setelah penunjuk berhenti bergerak. - Widget pengaturan jaringan nirkabel kini menyertakan opsi untuk memilih saluran nirkabel secara otomatis saat beroperasi dalam mode titik akses.
- Notifikasi tentang daya baterai rendah untuk perangkat yang terhubung telah diimplementasikan, bahkan saat program berjalan dalam mode layar penuh, sehingga pengguna tidak akan melewatkan pengurasan baterai total.
- Efek Peek at Desktop dan Window Aperture sekarang mengikuti pengaturan kecepatan animasi sistem.
- Peningkatan kemampuan untuk mendeteksi penggunaan tema gelap pada aplikasi berbasis GTK 2 dan menerapkan varian tema ikon gelap untuk mencegah situasi di mana ikon terang ditampilkan pada antarmuka gelap.
- Aplikasi berbasis QML menggunakan antarmuka pemilih warna KDE alih-alih menggunakan implementasi Qt, yang tidak sesuai dengan skema warna KDE.
- Area tarik atas telah diperbesar untuk menyeret jendela aplikasi yang tidak berlayar penuh dengan tema Breeze.
- Menambahkan kemampuan untuk menempatkan jendela di atas jendela lain dengan menyeretnya menggunakan mouse sambil menekan tombol Meta.
- Mode tayangan slide yang dapat diubah secara manual telah diimplementasikan untuk wallpaper desktop. Alih-alih mengubah wallpaper secara otomatis, Anda perlu menekan pintasan keyboard atau memilih item yang sesuai di menu konteks untuk beralih ke gambar berikutnya.
- Menghapus pintasan keyboard Meta+Ctrl+x yang tidak terdokumentasi, yang digunakan untuk secara otomatis memicu tindakan berdasarkan isi clipboard. Karena Meta+Ctrl+x mirip dengan urutan Ctrl+X yang sering digunakan, banyak pengguna secara tidak sengaja menekannya dan kemudian bertanya-tanya bagaimana cara menonaktifkan dialog yang akan muncul setiap kali mereka menempelkan URL dari clipboard.
- Pengelola login sekarang mengingat login terakhir setiap pengguna. Fitur login otomatis sekarang dapat digunakan pada distribusi yang menjalankan versi systemd yang lebih lama, seperti KDE neon.
- Menambahkan pintasan keyboard yang berlaku secara global untuk mengatur ulang tugas dalam daftar (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) atau beralih antar tugas (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) di widget Pengelola Tugas.
- Logika di balik kombinasi tombol Meta + 1-9 yang digunakan untuk beralih tugas dengan cepat telah diubah. Dalam konfigurasi multi-monitor, kombinasi tombol ini sekarang berlaku untuk tugas-tugas di panel pada layar aktif, bukan panel pada layar yang ditetapkan sebagai layar utama.

Sumber: opennet.ru














