close

KWin

Mergi la navigare Mergi la căutare
KWin
Logo-ul programului KWin
Captură de ecran a programului KWin
Tip de manager de ferestre
Dezvoltator KDE
Scris in C++ [2]
Sistem de operare Sistem de operare asemănător Unix
ultima versiune 5.25.2 ( 28 iunie 2022 ) [1]
Licență GNU LGPL [3]
Site-ul web projects.kde.org/project...
 Fișiere media la Wikimedia Commons
Image
Mascota KDE Konqi și manager de ferestre.

KWin  este un manager de ferestre pentru X Window System , în prezent în proces de migrare la compozitorul Wayland [4] . Este lansat ca parte a KDE Plasma 5 , pentru care este managerul implicit de ferestre. KWin poate fi, de asemenea, utilizat singur sau împreună cu alte medii grafice .

KWin 5.x depinde de KDE Frameworks 5 . KWin 4.x depindea de Platforma 4 KDE , care era o bibliotecă monolitică . KWin 3.x și versiunile anterioare depindeau de KDELibs .

KWin poate fi scriptat folosind QML sau QtScript , ambele fiind bazate pe ECMAScript [5] .

Istorie

Nume Versiune Detalii
KWM 1.0
KWin 2.0 Suport extins pentru teme și efecte de fereastră.
3.0 Suport îmbunătățit pentru standardele ICCCM extinse de la freedesktop.org.
4.0 Suport pentru compoziție și efecte asemănătoare Compiz .
4.4 Maximizați și gestionați ferestrele cu aprindere la marginile ecranului, grupări și file [6] .
4.5 Manager de ferestre cadru [7] (eliminat în versiunea 4.10).
4.9 Modificarea API-urilor incompatibile [8] .
4.11 Cea mai recentă versiune bazată pe Platforma KDE 4 . Suport experimental pentru Wayland [9] .
5.0 Prima versiune se bazează pe KDE Frameworks 5 și Qt 5 [10] .
5.12 KWin/X11 este înghețat, ceea ce înseamnă că nu vor mai fi adăugate funcții noi la X11. Martin Flöser a declarat că noile caracteristici sunt simple și directe cu backend-ul Wayland, este nevoie de mult mai mult timp de dezvoltare pentru a adăuga aceleași caracteristici la backend-ul X11 [11] .

Teme

Există multe skin-uri pentru KWin, inclusiv standardul actual Breeze (prezentat mai jos), standardul anterior Oxygen, Microsoft Windows -cum ar fi Redmond și Keramik.

Image
Decorarea ferestrei KWin cu Breeze.


Compoziție

Backend-urile de compoziție XRender, OpenGL 1.2, OpenGL 2.0, OpenGL 3.1 [12] și OpenGL ES 2.0 [13] sunt disponibile în prezent .


Vezi și

Note

  1. v5.25.2 .
  2. Proiectul kwin Open Source pe Open Hub: Pagina de limbi - 2006.
  3. https://projects.kde.org/projects/frameworks/kwindowsystem/repository/revisions/master/entry/COPYING.LIB
  4. KDE Ships Plasma 5.5 Release . KDE (8 decembrie 2015). Preluat la 6 iulie 2019. Arhivat din original la 10 decembrie 2015.
  5. Dezvoltare/Tutoriale/KWin/Scriptare . Consultat la 19 iunie 2013. Arhivat din original pe 25 iunie 2016.
  6. Anunț de lansare a KDE SC 4.4.0 Caikaku . Consultat la 13 iunie 2010. Arhivat din original la 29 mai 2016.
  7. KDE Software Compilation 4.5 Beta2 Release Anouncement . Consultat la 13 iunie 2010. Arhivat din original la 13 februarie 2017.
  8. Note de actualizare a scripturilor (6 martie 2012). Data accesului: 19 iunie 2013. Arhivat din original la 31 ianuarie 2016.
  9. Plasma Workspaces 4.11 Continues to Refine User Experience (downlink) (14 august 2013). Data accesului: 1 iulie 2015. Arhivat din original pe 4 martie 2016. 
  10. New Plasma aduce o interfață mai curată pe deasupra unei noi stive de grafică (15 iulie 2014). Preluat la 1 iulie 2015. Arhivat din original la 28 aprilie 2017.
  11. KWin/X11 este caracteristică înghețată (16 ianuarie 2018). Preluat la 6 iulie 2019. Arhivat din original la 6 iulie 2019.
  12. Martin Grässlin . Ce am făcut în KWin 4.11  (18 iunie 2013). Arhivat din original pe 21 aprilie 2014. Preluat la 6 iulie 2019.
  13. Martin Grässlin . KWin adoptă noi platforme cu suport OpenGL ES 2.0 , KDE (18 februarie 2011). Arhivat din original pe 17 mai 2017. Preluat la 9 aprilie 2011.

Link -uri