Négy hónapnyi fejlesztés után megjelent a KDE Plasma 6.7 asztali környezet kiadása. Az új verziók teljesítményének értékeléséhez használhatók a KDE Linux, KDE Neon és openSUSE (Argon, mely az openSUSE Leap alapjaira épül, és Krypton, amely az openSUSE Tumbleweed alapján készült) projektjeiből készült összeállítások.

A KDE Plasma 6.7 főbb változásai:
- Integrálták az Union nevű egységes stílusmotort, amely lehetővé teszi különböző alkalmazástípusok stílusainak használatát, amelyek elérhetők a KDE-ben. Alapértelmezés szerint a stílusok CSS formátumot használnak, a korábban használt SVG helyett. Elkészült egy új Breeze téma, amely CSS formátumban készült.
Az Union motor három rétegből áll:- A belépési réteg csatlakoztatható pluginok révén valósul meg, amelyek biztosítják a stílusformátumok fájlformátumainak elemzését és azok átalakítását egy absztrakt leírásra a rajzoláshoz. Például, az SVG vagy CSS formátumú stílusok alkalmazhatók belépési formátumként.
- A közbenső réteg egy könyvtár formájában van megvalósítva, amely leírja az adatmodell és a stílusok alkalmazására vonatkozó módszereket minden egyes elemhez.
- A kimeneti réteg tartalmaz pluginokat, amelyek az elkészített közbenső stílusból, speciális rajzolási utasításokat generálnak a konkrét grafikai veremhez. Például a kimeneten stílusok generálhatók a QtQuick vagy Qt Widgets számára.

- Teljes körű támogatást valósítottak meg a Wayland használata esetén a munkamenetek mentésére és visszaállítására, lehetővé téve a munkamenet állapotának, virtuális asztalainak és ablakainak pozíciójának visszaállítását újraindítás vagy váratlan leállítás után. A megvalósítás alapja a KWin-be beépített xdg-session-management protokoll támogatása, amely a Wayland-Protocols 1.48-ban került bevezetésre.
- Független váltás lehetősége került bevezetésre a virtuális asztalok között minden egyes képernyőn (korábban a virtuális asztalokat szinkron módon váltották át az összes kijelzőn, most pedig minden monitorhoz kötve).
- Hozzáadva a billentyűzet díakritikus jeleinek és speciális karaktereinek bevitelét lehetővé tevő mód, amelyek hiányoznak a fizikai billentyűzeten. A speciális karakterrel összekapcsolt billentyű lenyomásakor most egy felugró javaslat jelenik meg, amely lehetővé teszi a kívánt speciális karakter gyors kiválasztását a bevitel során. A választás a kurzor irányítógombjaival, a javaslatban említett számok megnyomásával vagy egérkattintással történik. A mód a plasma-keyboard modulban valósult meg, és a virtuális billentyűzet engedélyezését igényli (Rendszerbeállítások > Billentyűzet > Virtuális Billentyűzet).
- Lehetővé tették saját hangtemák telepítését a letöltött archívumokból, anélkül, hogy azok előzetes manuális kicsomagolására lenne szükség a …/share/sounds könyvtárba.

- Hozzáadva egy funkció a mikrofon beállításainak ellenőrzésére, lehetővé téve, hogy rögzítsük magunkat, majd le tudjuk játszani a felvételt a mikrofon érzékenységének értékeléséhez.
- A fényerő és színvisszaadás vezérlésére szolgáló widgetekhez gombok kerültek, amelyek lehetővé teszik a világos és sötét megjelenítési módok közötti gyors váltást.
- A nyomtatásra vonatkozó kimeneti vezérlő widgethez hozzáadva a különböző nyomtatók esetében az aktív és sorban álló nyomtatási feladatok számának jelzése.

- A nyomtatási sor kezelésére szolgáló régi párbeszédablakot lecserélték a plasma-print-queue nevű külön alkalmazásra, amely lehetővé teszi a különböző helyi vagy külső nyomtatókhoz tartozó sorok átlátható kezelését.

- A nyomtatásra vonatkozó widgethez a panelen hozzáadva a teljesítendő és sorban álló munkák számát jelző címkék.
- A Meta + W billentyűkombinációval előhívott áttekintő mód lehetővé teszi a görgetést vagy a Page Up/Page Down billentyűk használatát a virtuális munkaasztalok közötti váltásra.
- A menübe hozzáadva a programok "Kedvencek" szekcióba történő áthelyezésének és onnan való eltávolításának támogatása, a programikonok egérrel való mozgatásával az Application Launcher, Application Menu és Application Dashboard widgetekből.
- Megváltozott a Discover alkalmazásmenedzser főoldalának szekcióinak sorrendje – a "kiadásválasztó" szekció a második helyre került, és most a legnépszerűbb csomagok listája után következik. A frissítések oldalon már nem érzékeny a keresés a kis- és nagybetűkre, a telepített programok listáján pedig alapértelmezés szerint kategóriákba sorolva van a keresés megkönnyítése érdekében. Hozzáadtunk egy opciót az automatikus kijelentkezéshez a frissítések telepítésének befejezése után. Alapértelmezés szerint a programok értékelések szerinti rendezése van bekapcsolva (a minősítés szerinti rendezést a beállításokban lehet visszaállítani). A főoldalon eltávolítottuk az alkalmazásokkal nem kapcsolatos elemek megjelenítését. Átdolgoztuk az alkalmazásbeállítások területének megjelenését, ahová áthelyeztük a telepítés gombját.
- Lehetőséget biztosítottunk további órakészletek hozzáadására különböző időzónákhoz, amelyek többek között a helyi időhöz képest mutatják az eltéréseket.
- Visszaállt a választás lehetősége az Air Plasma téma használatára, amely könnyebb, mint az Oxygen téma.
- Megvalósítottuk a kör alakú kiemelési stílust a QtWidgets alapú alkalmazásokban, mint például a Dolphin, Okular és KMail. A változtatás lehetővé tette a megjelenés egységesítését és a QtQuick alapú alkalmazásokban korábban használt kiemelési stílusra való átállást.


- Megváltozott az értesítések megjelenési animációja, amelyek most az adott képernyő legközelebbi széléről jelennek meg. A Plasma asztal által generált értesítésekben megváltozott a szimbólum és lerövidült a cím.
Lehetőséget biztosítottunk globális billentyűkombináció beállítására az értesítési előzmények törlésére. - A csomaghoz hozzáadtuk a Plasma Bigscreen felhasználói felületet, amely multimédiás eszközökhöz készült, amelyek tévékhez és projektorokhoz vannak csatlakoztatva. A környezetet nagy képernyőkhöz és billentyűzet nélküli irányításhoz optimalizáltuk, távirányítók vagy hangsegéd használatával.



- Megvalósítottuk a színprofil ICC beállításának lehetőségét a HDR üzemmódban működő kijelzőhöz.
- A KWin kompozitor menedzsere lehetővé tette az egymást helyettesítő virtuális framebuffer-ek használatát több GPU-val való munka során (multi-GPU swapchain), és megvalósította a Vulkan grafikus API támogatását a DRM backendben (Direct Rendering Manager). E változtatások után a jövőbeni optimalizációk lehetővé teszik a teljesítmény növelését több GPU-val rendelkező konfigurációkban. Jelenleg az AMD és Intel integrált GPU-k, valamint az AMD és NVIDIA diszkrét grafikus kártyák kombinációinak teljesítménye Vulkan használata mellett körülbelül megfelel az OpenGL-nek.
- Hozzáadva a „Háttéralkalmazások” (org.freedesktop.background.Monitor) portál xdg-desktop-portal támogatása, amely lehetővé teszi a grafikus alkalmazások számára, hogy a háttérbe lépjenek, eltüntetve az ablakokat, és csak az állapotjelzőt hagyva a rendszer tálcáján.
- Hozzáadva az xdg-portál Notification támogatása a háttéralkalmazásokból származó értesítések beállításához és megjelenítéséhez, például a Flatpak formátumban szállított izolált alkalmazások esetében.
- Hozzáadva a portál második verziójának támogatása
org.freedesktop.impl.portal.InputCapture, amely az izolált alkalmazásokból származó bemenetek rögzítéséhez való hozzáférést szervez. - A KWin-hez hozzáadva a Wayland protokoll ext-background-effect-v1 támogatás, amely lehetővé teszi
olyan effektusok létrehozását, mint a háttér elmosása. - A KWin kompozitor menedzserében megvalósult az xx-fractional-scale-v2 kísérleti Wayland protokoll támogatása, amely megszünteti a felesleges részeket a szomszédos elemek között a magas pixelsűrűségű képernyőkön, például a teljes képernyőn megnyitott ablak és a tálca között. Az xx-fractional-scale protokoll lehetőséget ad a logikai koordináták rendszerének arányozására, ahol az értékek egész számokkal meghatározottak, a pozicionálás pontosságának növelése és a logikai koordináták felbontásának növelése érdekében az egyes pixelek szintjére. Ez a lehetőség megoldja a logikai koordináták rendszere korlátozott felbontásának problémáját, amely nem elegendő az egyes pixelek szintű pozicionáláshoz, amely a KDE teljes körű frakcionális méretezésének megvalósításához szükséges.
- A KWin-ben végrehajtott optimalizálások javítják a CPU-val végzett renderelés teljesítményét és energiahatékonyságát. Az optimalizálás a legtöbb KDE programban és a QtWidgets-t használó alkalmazásokban észlelhető (a QtWidgets a CPU-t használja a rendereléshez, míg a QtQuick GPU gyorsítást alkalmaz). Például KDevelop használata közben a mutató mostantól mindig simán mozog, míg a CPU terhelése görgetés közben 80-90%-ról 20%-ra csökkent.
- A KWin-ben folytatódik a Vulkan grafikus API támogatásának megvalósítása.
a DRM háttérben (Direct Rendering Manager). Várhatóan a Vulkan használata
teljesítménynövelést eredményez a több GPU-val rendelkező konfigurációkban. Megvalósították a Vulkan használatát textúrák CPU-ba történő betöltésére a GPU-ból. - Az i915 és Intel XE illesztőprogramokkal rendelkező Intel GPU-val rendelkező rendszereken a KWin aktiválta a hardveres overlay rétegek (overlay plane) támogatását, lehetővé téve a tartalom közvetlen megjelenítését anélkül, hogy a kompozitáláson keresztül kellene haladnia. A módosítás növelte a teljesítményt és csökkentette az alkalmazások és játékok energiafogyasztását, amelyek támogatják a hozzáadott funkciót.
- A KWin-ben új heurisztikát vezettek be, amely meghatározza a közvetlen kimenet (direct scan-out) alkalmazásának célszerűségét, hogy fokozza a teljesítményt és csökkentse az energiafogyasztást a teljes képernyős ablakok megnyitásakor.
- Sok AMD processzorral rendelkező laptop esetében megvalósították a képernyőháttér-világítás adaptív modulációs illesztőprogramjának letiltásának lehetőségét vagy a paraméterek kézi beállítását annak használata során. A megjelölt illesztőprogram megváltoztatja a képernyőn lévő színeket a tájékozódás javítása érdekében alacsony fényerőszint mellett.
- A KWin-ben 3D LUT-k (3D Lookup Tables) támogatása került bevezetésre a színek újraértelmezésére, ami csökkentette a GPU-erőforrások fogyasztását, amelyek a színek átalakításának felgyorsításáért felelnek.
- A KWin-ben optimalizálások kerültek bevezetésre, amelyek csökkentik az energiafogyasztást teljes képernyős ablakok és a közvetlen kimenetet (direct scan-out) nem igénylő effektek használata közben.
- Leállították az OpenGL kontextusok létrehozását az OpenGL-t nem használó alkalmazások számára, ami 10-15 MB-mal csökkentette a memóriafogyasztást minden ilyen alkalmazás esetében és lerövidítette a betöltési időt.
- A KWin-ben optimalizációk készültek, amelyek javítják a váltás teljesítményét az Alt+Tab segítségével, ha a "Highlight Window" effektus be van kapcsolva, és sok ablak minimálva van.
- A KWin mostantól megjegyzi az ablakok közötti távolságokat minden képernyőre a mozaikos módban.
- Javult a KWin által létrehozott párbeszédpanelek megjelenítése.

- Egyszerűsítették a QR-kód megjelenítő felületét a vágólap kezelő widgetben (a másolás gombja a fejlécbe került).
- Növelték a widgetek asztalon való elhelyezésének pontosságát. Amikor egy widgetet egy olyan területre mozgatnak, ahova nem fér be, mostantól egy előnézet jelenik meg, amely megmutatja a legközelebbi üres helyet, ahova a widget valójában kerülni fog.
- A Task Manager és System Tray widgetekből eltávolították a nagyobb ikonok és növelt margók használatának lehetőségét érintő képernyőkön és táblagépeken. Ezt a lehetőséget nem kezelték megfelelően, és problémákat okozott a megjelenítés során.
- A widgetekben és a System Monitor alkalmazásban bevezetésre került a FreeBSD platformon a hálózati aktivitás nyomon követésének támogatása.
- A színválasztó widgetben (Color Picker) biztosították a választott szín hiányáról szóló értesítést (korábban azt mutatta, hogy a választott szín #000000).

- Az asztalon biztosított a megjelenés irányítópulthoz a widgetek (Widget Explorer) mellett a kurzor mellett, nem pedig a képernyő bal szélén.
- A „Disks & Devices” widgetben javították a loop módban csatlakoztatott eszközök kezelését.
- A órákat tartalmazó widgetbe hozzáadódott a vietnami holdnaptár támogatása.

- A vágólap és a hálózati kapcsolat kezelésére szolgáló widgetekben egységes visszalépés gomb került bevezetésre (a belső oldalakon mostantól nem jelenik meg két "Vissza" gomb).
- A globális menü widgetben biztosították az aktív ablak menüjének megjelenítését, még akkor is, ha az ablak egy másik képernyőn van. A régi viselkedés visszaállításához, ahol a menü eltűnik az ablak másik képernyőre helyezése után, egy külön beállítást adtak hozzá.
- A globális menü widgetben lekerekítették a kiemelt menüelemek sarkait.
- A System Tray widgethez hozzáadták az elemek visszafele rendezésének lehetőségét.
- A panelre való beillesztéshez használt widget mostantól a panel beállításainak új elemek hozzáadására szolgáló gombján keresztül érhető el, nem pedig a widgetlistát tartalmazó oldalsávon.

- A hálózati vezérlő widgethez hozzáadva a hálózati kapcsolatprofilok másolatainak létrehozásának támogatása.

- Eltávolítva a korlátozás, amely 25 másodpercet adott a szín kiválasztására a pipetta (Színválasztó) widget megnyitása után.
- A középső egérgombbal a órákra kattintva megjelenő appletbe új lehetőség került a naptár-tervező megnyitására.

- A hálózati beállító appletben lehetőséget biztosít a Wi-Fi frekvenciatartományának korlátozására (2.4 GHz vagy 5 GHz).
- A Breeze téma használatakor a menüben a háttér elemeinek változtatását valósították meg kattintáskor.
- A Kicker alkalmazásmenüben, a Kickoff-hoz hasonlóan, megvalósult nem négyzet alakú gombok használata a panelen.
- A Kickoff alkalmazásmenüben villog a kedvencek szekciója, amint egy alkalmazást a kedvencekhez adnak a jobb gombos menü révén, hogy szemléltetni tudja, hol található most gyorsan az alkalmazás.
- A KRunner-ben alapértelmezés szerint engedélyezve van a globális billentyűkombinációk információit megjelenítő bővítmény.

- Ha a KRunner aktiválása le van tiltva, amikor a számítógép asztalán billentyűzetet használ, egy kezelő hívása valósult meg a fájlok kiemelésére az első beírt betűk alapján.
- A háttérképekre jobb gombbal kattintva megjelenő kontextusmenübe hozzáadva egy lehetőség a képinformációk megtekintésére.

- A Kicker alkalmazásmenüben speciális jelöléssel ellátott ikonok jelzik a legújabban telepített programokat, akárcsak a Kickoff felhasználói felületén.
- A KRunner-ben kibővítették az önkényes matematikai kifejezések számításának lehetőségeit, például most már nem csak a „sqrt(2) + 2” lehet beírni, hanem a „2 + sqrt(2)” is.
- Csökkentve az animált GIF-képek méretét, amelyeket az KPipeWire könyvtárat használó alkalmazásokban készítenek.
- A Kicker alkalmazásmenübe hozzáadva egy lehetőség a legutóbb megnyitott könyvtárak listájának megjelenítésére.

- A konfigurátorban megvalósult a videó előnézetének támogatása a SDDM bejelentkezési képernyő témáihoz.
- A konfigurátorban a játékkontrolerek, az egér és a touchpad beállító oldalainak megjelenítése csak azon eszközök megléte esetén történik, amelyek rendelkezésre állnak.
- A konfigurátorban a távoli asztali beállítások (Remote Desktop) oldalát áthelyezték a „Biztonság és adatvédelem” csoportba.

- Hozzáadva egy beállítás a késleltetés megváltoztatására az ablakok közötti váltó felület megjelenése előtt az Alt + Tab lenyomásának megkezdése után.
- A widget settings for window list view has been added with options to change the sorting order and group by virtual desktops and rooms (activities).

- In the configurator on the cursor settings page, the cursor images are now displayed in the selected size during preview.

- When reopening the wallpaper selection interface, it now returns to the last position where the user stopped.
- The configurator now includes a more traditional '< Back' button for returning from subcategories (previously it was '< Category Name').

- A separate interface for configuring network printers shared in Windows networks has been added.

- In the configurator on the notification settings page, support for playing selected notification sounds has been implemented, regardless of whether notification audio is enabled.
- In the configurator on the network settings page, options have been added for VPN L2TP.
- The interface for configuring OpenVPN has been updated, adding support for parameters to manage compression, MTU, NCP, TLS, timeouts, and ciphers.
- In the configurator on the network connection settings page, the 'Wi-Fi' and 'Wi-Fi Security' tabs have been merged.
- In the configurator on the application permissions management page, a button has been added to revoke all permissions for applications to record screencasts in one go.
- In the 'Default Applications' page of the configurator, the option to choose the default application for the calendar-scheduler implementation has been added.

- The System Monitor utility and system information display widget now include detection of multi-GPU configurations, as well as providing statistics on full disk encryption and RAID.
- In the System Monitor application and the widget for tracking system status, the choice of information measurement units has been accounted for, such as GB (billion bytes) or GiB (2^30).
- A 'memória' (memory) keresésekor az ajánlások között megjelenik a System Monitor alkalmazás indításának lehetősége.
- In the System Monitor, GPU separation by names has been implemented. Through the context menu displayed for the System Monitor application, specific monitoring modes can now be directly invoked, for example, viewing the list of running processes.

- When displaying system information (Info Center), temperature sensor readings are now shown in the measurement units specified in the system settings.
- A stílusú pop-up tippek megváltoztatása az aktív témának megfelelően történt.
- Továbbfejlesztették a Mouse Marks effektus megvalósítását (a kurzor jelzővé alakulása, amely vonalakat hagy a képernyőn) érintőképernyőkön. Támogatás került bevezetésre több vonal egyidejű rajzolásához multitouch képernyőkön.
- A Plasma Login Manager-hez szinkronizált beállításokhoz billentyűzetkiosztási paraméterek lettek hozzáadva.
- Bevezetésre került egy globális push-to-talk mód, amelynél a mikrofon csak a megadott billentyűkombináció lenyomása és tartása közben aktiválódik.
- Javították az asztali elemek szerkesztését érintőképernyős rendszereken.
- A függőben lévő folyamatok befejezésének párbeszédablakához műveleti előrehaladási sáv került hozzáadásra.
- Wayland rendszereken biztosítva van a tollmutató képe és az egér illetve a touchpad mutatóinak szinkronizálása.
- A KWin programban megvalósították a tartós szabályok meghatározásának lehetőségét, amelyek kizárják bizonyos ablakok tartalmát képernyőfelvételek rögzítésekor.
- A Spectacle képernyőfelvevő programhoz hozzáadták a "—release-capture" opciót, amely megfelel az "Accept on click-and-release" beállításnak (képernyőkép készítése közvetlenül az egérgomb felengedése után a téglalap alakú terület kijelölése után, megerősítés nélkül).
- Bevezették a 100%, 200% és 300% -hoz közeli képernyőméret-arányok kerekítését ezen értékekre a teljesítmény javítása érdekében.
- Az Emoji választó felületén a különböző bőrszínű ikonok lehetőségei külön felugró párbeszédablakban lettek csoportosítva.

- Készítettek egy KIO S3 kezelőt, amely lehetővé teszi a Dolphin és a KDE alkalmazások számára, hogy közvetlenül dolgozzanak az S3-kompatibilis felhőTárolókban tárolt fájlokkal, mint például az Amazon S3, Cloudflare R2, DigitalOcean Spaces és MinIO.

- Amikor két szomszédos ablak mozaikos elrendezésben van, most egyenletesen középre kerülnek a rendelkezésre álló képernyőterületen, figyelembe véve a paneleket (korábban a panelhez legközelebbi ablak jobban összenyomódott, mint a másik).
- Az izolált alkalmazásokban megnövelték a képernyőfelvétel kezdeményezésének és a távoli asztalokhoz való kérések megbízhatóságát.
- Több GPU-val rendelkező konfigurációkban, amelyek közül az egyik nem támogatja az OpenGL-t, megvalósították a 3D gyorsítás kihasználását.
- Megoldották a vágólap kezelésének problémáit egyes wxWidgets alapú alkalmazásokban, mint például a KiCad és az Audacity. A javítást a fejlesztés alatt álló wxWidgets 3.3.3 verzióban is tartalmazzák.
- A kscreen-doctor utility added support for changing the "AutoRotatePolicy" screen property, determining the active screen, and simultaneously enabling/disabling HDR and wide color gamut support.
- In the screen selection dialog for its broadcasting to other systems or providing sharing access, the visualization of thumbnails has been improved and desktop wallpapers are shown as backgrounds.

- It is now possible to define a separate modifier key to switch the focus to the panel.
- The dialog for selecting directories has been unified with the dialog used for saving and opening files (instead of a separate dialog for directories, a mode for showing only directories has been added to the standard file opening dialog).
- The Plasma Vault directory encryption tool now includes an indication for mounting in read-only mode.
- On systems with multiple GPUs, the correct screen content recording in Spectacle and applications based on KPipeWire is ensured (previously, an incorrect rendering device could be used).
- For multi-monitor configurations, an option has been added that allows the Alt+Tab window switching interface to be displayed only on the primary screen, regardless of the input focus screen.
- The window attribute override rules (KWin Window Rules) now allow pinning dialog windows to a specified parent window.
- The ability to rename or move the standard "Projects" directory, which has recently started to be created by distributions in the user's home directory along with the directories "Documents", "Downloads", "Desktop", "Videos", "Music", and "Pictures", has been added.

- A feature for enlarging screen content without noticeable quality loss, based on the Zoom effect in KWin, has been added.

- When an X11 application running through XWayland requests permissions to send programmatically generated mouse and keyboard events, the application name is now displayed. The configurator provides a list of applications that were previously granted such authority.

- The KDE styling has been applied to the dialogs displayed by Qt applications using the QML-type MessageDialog (for example, used by the Sticky Note application in the confirmation dialog).

- Egyszerűsített gombnyomás a Widget Explorer felső részén (a kattintás most már működik, ha az egérmutatót a gomb fölötti képernyőszélen helyezzük el, pontos gombnyomás nélkül).

- Megvalósították a további paraméterek figyelembevételét a képernyő fényerejének automatikus módosításakor a gyakran változó világítási körülményekhez való jobb alkalmazkodás érdekében.
Forrás: opennet.ru

































