KDE bereidt een "geavanceerd stapelsysteem" voor vensters voor. Waar zal het op eindigen?

KDE-vensterstapelaar

In de eerste artikel van december over nieuws in KDE, noemde Nate Graham, die alles wat hij denkt dat interessant is op zijn blog plaatst, iets dat boven alles uitstak. Ze bereiden wat hij noemde een 'geavanceerd stapelsysteem' voor, alleen om de zaken verder te verduidelijken en te zeggen dat het de ramen zijn die moeten worden gestapeld. Momenteel zijn in Plasma, zoals in GNOME en de meeste grafische omgevingen, vensters op een heel eenvoudige manier gestapeld: ze bezetten de helft van het scherm of een hoek ervan.

Dit alles kan en zal veranderen vanaf 14 februari, samenvallend met de release van Plasma 5.27. Het wordt, althans grotendeels, ontwikkeld door Marco Martín, en in eerste instantie is het een venster stapelfunctie met een aangepaste indeling. Eenmaal actief, zal het slepen over de openingen ervoor zorgen dat alle vensters die die opening delen in grootte veranderen. Graham zegt dat het niet is ontworpen om de werking van windowmanagers (Window Manager) te repliceren, maar ... voegt een "maar" toe.

KDE zal meer op Pop!_OS lijken

Pop! _OS 20.04 Het kwam met een nieuwigheid in zijn grafische omgeving gebaseerd op GNOME. Een van de hoogtepunten was iets dat, eenmaal geactiveerd, erg lijkt op wat we zien in i3 of Sway: vensters kunnen worden gestapeld, zoals te zien is in de volgende video:

Soms is werken met zoiets veel productiever: we doen alles met het toetsenbord en we kunnen efficiënter zijn. Verder in de raambeheerders Er is geen echte desktop, dus het verbruik van bronnen is lager. Als System76 of KDE hun voorstellen ontwikkelen om een ​​100% WM te gebruiken, zullen we dat pas na verloop van tijd weten. Op dit moment wordt alleen bevestigd dat KDE aan dat "geavanceerde stapelsysteem" werkt, maar het is niet bekend hoe ver ze zullen gaan.

Gestapelde vensters in Plasma 5.27

Kijkend naar de header capture, doet het een beetje denken aan de Windows 11 Snap Layouts-functie. De nieuwste versie van het besturingssysteem van Microsoft heeft ook een optie voor het stapelen van vensters, toegankelijk door met de rechtermuisknop op de knop Venster maximaliseren/herstellen te klikken. Op dat moment zullen we tekeningen zien van hoe we ze willen ordenen, en nadat we de eerste hebben geplaatst, zullen we in de rest van de gaten alle open sollicitaties zien om ze te plaatsen waar het ons het beste uitkomt.

Eenmaal in positie kunnen we op de openingen in de vensters klikken en slepen om de grootte van twee ervan te wijzigen, iets wat we ook kunnen doen in Plasma 5.27.

"Maar we verwachten dat het in de loop van de tijd zal groeien en vooruitgaan"

Deze functie staat nog in de kinderschoenen en is niet ontworpen om de workflow van een windowmanager volledig na te bootsen. Maar we verwachten dat het in de loop van de tijd zal groeien en vooruitgaan, en ook de nieuwe API's die ervoor zijn toegevoegd, zouden ten goede moeten komen aan tegelscripts van derden die u van KWin een vensterbeheerder willen laten maken. Veel dank aan Marco Martin voor zijn bijdrage aan dit werk, dat zal worden uitgebracht in Plasma 5.27.

De functie is zojuist gepresenteerd en zet zijn eerste stappen. Hoewel Graham dat zegt het is niet ontworpen om het gedrag van windowmanagers na te bootsen, zegt ook dat hij verwacht dat het in de loop van de tijd zal groeien en vooruitgaan, dus in de toekomst hebben we misschien iets dat lijkt op wat Pop!_OS biedt of zelfs meer.

Op dit moment is het duidelijk dat wat we zullen hebben, zoals ze zelf zeggen, een geavanceerd stapelsysteem zal zijn, dat een (of meerdere) wendingen zal zijn van wat momenteel alleen op het scherm is gepositioneerd. Iets waarmee we op gesplitst scherm kunnen werken zonder de grootte van twee of meer vensters handmatig te wijzigen zodat ze het hele oppervlak van het scherm vullen. De "maar", zonder iets te zeggen, is zeer interessant.

We zullen het eerste contact hebben in februari en vanaf hier moedig ik Marco Martín en het hele KDE-team aan om hiermee door te gaan.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.