KDE Plasma 6.8 kiadás, amely csak a Wayland-alapú munkamenetet őrzi meg

A projekt 30. évfordulóján jelent meg a KDE Plasma 6.8 asztali környezet. Az új KDE kiadások kiértékeléséhez használhatod a KDE projektekből származó buildeket. Linux, KDE Neon és openSUSE (az openSUSE Leap-en alapuló Argon, és az openSUSE Tumbleweed-en alapuló Krypton).

A KDE Plasma 6.8 legfontosabb változásai:

  • Az X11 protokollon alapuló munkamenet támogatása megszűnt. Csak a Wayland protokoll munkamenet maradt meg, az XWayland DDX szerver támogatja az X11 alkalmazásokat. Az X11 támogatás megszüntetése csak a KDE Plasma asztali környezetet érinti, és nem befolyásolja a KDE alkalmazások futtatásának lehetőségét X szerver alapú környezetekben (jelenleg nincsenek tervek az X11 támogatás megszüntetésére a KDE alkalmazásokban). Azok számára, akiknek X11-re van szükségük, a protokoll támogatását ahol lehetséges megtartottuk a különböző asztali komponensekben, és további változtatásokat végeztünk az XWayland felett futó alkalmazások kompatibilitásának javítása érdekében.

    Az X11 támogatás megszüntetésének okaként említették az X szerver fejlesztésének általános stagnálását, valamint azt a vágyat, hogy elkerüljék a korlátozott fejlesztői erőforrások pazarlását két megjelenítési rendszer és munkamenet-típus egyidejű támogatására. Állításuk szerint hosszú távon az X11 megszüntetése új lehetőségeket teremt a funkcionalitás bővítésére, a stabilitás javítására, a kód optimalizálására és a fejlesztési folyamat felgyorsítására.

  • A kup biztonsági mentési rendszer átkerült a fő Plasma csomagba, lehetővé téve a felhasználói adatok verziózott biztonsági mentését, és azok külső USB-meghajtókra vagy szerverenBeállíthatja a legutóbbi biztonsági mentés óta végrehajtott módosítások automatikus mentését, amikor biztonsági mentéseket tartalmazó tárolóeszközt csatlakoztat a számítógéphez.
  • Hozzáadtuk a kscreenctl segédprogramot. Ez váltja fel a kscreen-doctor segédprogramot, és egy ismerősebb és strukturáltabb parancssori felületet biztosít a kimenet kezeléséhez. A támogatott műveletek közé tartozik az elérhető kimeneti eszközök azonosítása, a kimeneti eszközök engedélyezése/letiltása és a beállítások módosítása.

  • A KWin kompozit kezelő mostantól támogatja az automatikus egymás melletti rajzolást. szerver Frissültek az ablakárnyékok és -szegélyek, valamint a sarkok lekerekítésének alkalmazása azoknál az alkalmazásoknál, amelyek kliensoldali ablakdekorációt (CSD) használnak, de nem támogatják ezeket a tervezési elemeket. Ez a változás KDE-szerűbb megjelenést kölcsönöz olyan alkalmazásoknak, mint a Steam és a Discord, amelyek ablakai korábban árnyékok, szegélyek vagy sarkok lekerekítés nélkül jelentek meg.

    Az árnyékok engedélyezéséhez egy új szabályt vezettek be az alkalmazásablak-attribútumok felülbírálására (KWin ablakszabályok): „Az ablakkezelő címsort, keretet és árnyékokat rajzol.” Az árnyékok automatikusan hozzáadódnak azokhoz az X11-es alkalmazásokhoz, amelyek nem használnak szerveroldali dekorációkat, és nem rajzolnak árnyékokat a kliensen.

  • Külső grafikus kártyák használata esetén jelentősen javult a teljesítmény. Mivel a linux-dmabuf v5 Wayland protokoll egyetlen grafikus kártyára korlátozta a kompozitálás-kezelőt, egy másik GPU-n (például egy különálló grafikus kártyán az integrált helyett) történő renderelés folyamatosan képkockákat igényelt a RAM-on keresztül. Az új linux-dmabuf v6 protokoll megoldja ezt a problémát, kiküszöbölve a felesleges puffermásolást a KWin-ben. Az USB-C-n keresztül csatlakoztatott grafikus kártyával végzett tesztek során az FPS 5-ről 120-ra nőtt a vkcube-ban, míg a Cyberpunk 2077-ben az "alacsony" előre beállított értékkel az FPS 27-ről 50-re nőtt a linux-dmabuf v6 használatával.
  • A tripla pufferelés támogatása engedélyezett az NVIDIA GPU-kkal rendelkező rendszereken (a Kwin automatikusan engedélyezi a tripla pufferelést, ha a grafikus kártya nem tud gyorsan renderelni). A tripla pufferelés három képernyőpuffert használ: az elsőt a rendereléshez, a másodikat a kijelző kimenetéhez, a harmadikat pedig a renderelés folytatásához, ha az első puffer megtelik a függőleges szkennelés (vblank) befejezése előtt. Ezzel a harmadik pufferrel a további puffer kiküszöböli az akadozást, amely dupla pufferelés esetén jelentkezik, amikor a renderelési és a kimeneti pufferek közötti váltás lehetetlen a függőleges szkennelés befejezése előtt. Ez a kimeneti szervezés nagyobb képkockasebességet tesz lehetővé alacsony fogyasztású eszközökön, a megnövekedett bemeneti késleltetés rovására.
  • A KWin megszüntette az OpenGL asztali grafikus API támogatását, és helyette csak az OpenGL ES-t használja. Az OpenGL ES támogatás néhány régebbi GPU-hoz szükséges, és az OpenGL ES elegendőnek bizonyult minden KWin igényhez, ezért megtartották alap belső API-ként, legalábbis a Vulkan támogatás kiforrottságáig. Az OpenGL ES-re való kizárólagos támaszkodás kiküszöbölte az OpenGL és az OpenGL ES közötti inkompatibilitások okozta alkalmi problémákat (az egyik API-val írt és tesztelt kód renderelési problémákat vagy összeomlásokat okozott a másik használatakor).
  • A KWin támogatást nyújt az Emulated Input 1.6 (libei) rendszer új verziójához, amelyet a Wayland-alapú környezetekben a bemenet emulálására használnak.
  • Az egységes stílusmotor, az Union béta verziója tesztelésre elérhető. Lehetővé teszi a KDE-ben elérhető különféle alkalmazásstílus-technológiák használatát. Alapértelmezés szerint az új motor CSS-t használ a korábban használt SVG helyett. Az Union motor három rétegből áll: A bemeneti réteg elemzi a bemeneti stílusfájl-formátumokat (SVG vagy CSS), és absztrakt leírássá alakítja azokat a rendereléshez. A köztes réteg megvalósítja az adatmodellt és a stílusok minden elemre történő alkalmazásának metódusait. A kimeneti réteg az univerzális stílust egy adott grafikus veremre (QtQuick vagy Qt Widgets) jellemző rajzolási parancsokká alakítja. Az új motor engedélyezéséhez telepítse az Union csomagot, és aktiválja a "Breeze (Union)" témát a beállításokban (Rendszerbeállítások → Színek és témák → Alkalmazásstílus).

  • Bővültek a távoli asztali csatlakozási képességek. Javult a képminőség és csökkent a késleltetés lassú hálózatokon vagy gyakori képernyőfrissítések esetén. Bevezetésre került a kétirányú vágólap-szinkronizáció. Hozzáadott egy exkluzív módot, amely lehetővé teszi a szerveroldali képernyőzárolást, és egy virtuális képernyőt biztosít a kliensnek, amely pontosan reprodukálja az ablak méreteit. A beállítások oldala optimalizálva lett a kis ablakokban való megjelenítéshez.

  • A Spectacle mostantól képes hangot rögzíteni képernyőfelvételek létrehozása közben (használhat mikrofont, vagy mentheti a rendszeren lévő alkalmazások által lejátszott hangot). Javult a videó minősége képernyőfelvételek rögzítésekor. Implementáltunk egy elmosódási effektust, amely OpenCV nélkül is működik, így ez a könyvtár nem lesz többé függő. Hozzáadtuk a képernyőfelvételekhez létrehozott virtuális képernyő méretének és felbontásának módosításának támogatását (korábban a méret 1920x1080-ban volt rögzítve).
  • A konfigurátorhoz hozzáadtak beállításokat annak szabályozására, hogy a billentyűk lenyomva tartása után megjelenjen-e az alternatív karaktermegjelenítési párbeszédpanel. Lehetővé vált a nyelvek keresése területi kód, valamint anyanyelvi vagy angol nevük alapján (pl. az orosz nyelvre „ru”, „русский” és „orosz” betűkkel lehet keresni).
    Lehetőségeket adtunk hozzá a hálózati beállítások oldalhoz az EAP-TTLS hitelesítés használatához a StrongSwanban. VPNLehetővé tette az alkalmazások automatikus indításának engedélyezését vagy letiltását a bejegyzések törlése és újbóli létrehozása nélkül.

    A képernyőelrendezések beállításakor mostantól lehetőség van az elemek pixelenkénti beállítására a kurzorbillentyűk segítségével.



    Az ablak viselkedési beállítások oldalának implementációját QML használatára alakítottuk át, és a dizájnt egységesítettük a többi oldallal.

  • Többmonitoros konfigurációkban a monitor nevén kívül az eszközszámok is különböző színekben jelennek meg. A monitorszámok megjelenítése a képernyők közötti navigálás során és a prioritási beállítások párbeszédpanelen lehetővé teszi a csatlakoztatott monitorok vizuálisabb elkülönítését, és elkerüli a zavart, ha több, ugyanazon gyártótól származó monitort használ (például, ha a monitorhoz csatlakozik). virtuális gép több virtuális monitor).

  • A Discover alkalmazáskezelő átszervezte a főoldal egyes részeit. A frissítések oldalán mostantól engedélyezve van a kis- és nagybetűket nem megkülönböztető keresés. A Flatpak alkalmazások ikonjainak betöltése felgyorsult. Az elemek mostantól a folyamatban lévő műveletek szerint csoportosítva és tevékenység szerint rangsorolva jelennek meg a műveletek előrehaladásának megjelenítésekor.

  • Az XDG portálrendszeren (xdg-desktop-portal-kde) keresztüli hozzáférési jogok megadására szolgáló párbeszédpaneleken az információk megjelenítése és a megfogalmazás egységes a többi KDE párbeszédpanellel.

  • Az értesítések csúszó animációját áttervezték, egy természetesebb görbével szabályozva az animáció gyorsulásának és lassulásának simítását az idő múlásával. Egy realisztikusabb kinézetű pattogó animációt valósítottak meg az alkalmazás ikonjánál, amely a kurzor mellett jelenik meg, és az alkalmazásindítási folyamat kezdetét jelzi.



  • Az Emoji kiválasztó felület karakterkészlete frissült az Unicode szabvány 17-es verziójára. Az ikon méretének méretezésének lehetősége is megvalósult.

  • A Rendszerfigyelő alkalmazás és a rendszerinformációs widget mostantól támogatja az Intel Xe illesztőprogram észlelését, és információkat jelenít meg a GPU-król az Intel Xe architektúra alapján, amelyet az Intel Arc sorozatú grafikus kártyákban és az integrált grafikákban használnak a Tiger Lake processzoroktól kezdődően. A videómemória-fogyasztás mostantól a teljes VRAM százalékában jelenik meg, hasonlóan a RAM-fogyasztás megjelenítéséhez. A folyamatok mostantól kiválasztott CPU-khoz vagy CPU-csoportokhoz köthetők, hogy kizárólag azokon fussanak (CPU-affinitás).

  • Ikonokat adtunk hozzá a Breeze ikon témához Android-Begépeljük a jelentkezéseket és dokumentumokat.

  • Fogyatékkal élő felhasználók számára egy módot valósítottak meg,
    „megállási kattintás”, amely az egérmutató mozgásának leállása utáni egérkattintást szimulálja.



  • A vezeték nélküli hálózati beállítások widget mostantól olyan beállításokat is tartalmaz, amelyek lehetővé teszik a vezeték nélküli csatorna automatikus kiválasztását hozzáférési pont módban.
  • Értesítést kaptunk a csatlakoztatott eszközök alacsony akkumulátortöltöttségéről, még akkor is, ha a programok teljes képernyős módban futnak, így a felhasználó nem mulasztja el a teljes lemerülést.
  • Az Asztalra pillant és az Ablaknyílás effektek mostantól figyelembe veszik a rendszer animációs sebességbeállításait.
  • Továbbfejlesztett képességek a sötét témák használatának észlelésére a GTK 2 alapú alkalmazásokban, és sötét ikontéma-változatok alkalmazására, hogy elkerülhetőek legyenek azok a helyzetek, amikor világos ikonok jelennek meg egy sötét felületen.
  • A QML-alapú alkalmazások a KDE színválasztó felületét használják a Qt implementáció helyett, amely nem felel meg a KDE színsémáknak.
  • A felső fogófelület megnövekedett a Breeze témával rendelkező, nem teljes képernyős alkalmazásablakok húzásához.
  • Lehetővé vált ablakok egymásra helyezése az egérrel való húzással, miközben lenyomva tartjuk a Meta billentyűt.
  • Manuálisan kapcsolható diavetítési mód lett implementálva az asztali háttérképekhez. Az automatikus háttérképváltás helyett billentyűparancsot kell megnyomni, vagy a helyi menüben a megfelelő elemet kiválasztani a következő képre való ugráshoz.
  • Eltávolítottuk a nem dokumentált Meta+Ctrl+x billentyűparancsot, amelyet a vágólap tartalma alapján automatikusan végrehajtott műveletek elindítására használtunk. Mivel a Meta+Ctrl+x hasonló a gyakran használt Ctrl+X szekvenciához, sok felhasználó véletlenül megnyomta, majd azon tűnődött, hogyan lehet letiltani a párbeszédpanelt, amely minden alkalommal megjelenik, amikor egy URL-t beillesztenek a vágólapról.
  • A bejelentkezéskezelő mostantól megjegyzi minden felhasználó utolsó bejelentkezését. Az automatikus bejelentkezési funkció mostantól használható a systemd régebbi verzióit futtató disztribúciókban, például a KDE neonban.
  • Globálisan érvényes billentyűparancsok kerültek hozzáadásra a listában szereplő feladatok átrendezéséhez (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) vagy a feladatok közötti váltáshoz (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) a Feladatkezelő widgetben.
  • A gyors feladatváltáshoz használt Meta + 1-9 billentyűkombinációk mögötti logika megváltozott. Többmonitoros konfigurációkban ezek a billentyűkombinációk mostantól az aktív képernyőn lévő panelen lévő feladatokra vonatkoznak, nem pedig az elsődleges képernyőként kijelölt képernyőn lévő panelre.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster