KWin

KWin

Breezeicons-apps-48-kwin.svg
© 2014 Andreas Kainz & Uri Herrera & Andrew Lake & Marco Martin & Harald Sitter & Jonathan Riddell & Ken Vermette & Aleix Pol & David Faure & Albert Vaca & Luca Beltrame & Gleb Popov & Nuno Pinheiro & Alex Richardson & Jan Grulich & Bernhard Landauer & Heiko Becker & Volker Krause & David Rosca & Phil Schaf / KDE, LGPL
Kwin-cube.jpg
KWin 4.4 mit dem Cube-Effekt
Basisdaten

Maintainerfreiwillige Entwickler (v. a. Martin Gräßlin)
EntwicklerKDE
Aktuelle Version5.24.3[1]
(8. März 2022)
BetriebssystemUnix-ähnliches System
ProgrammierspracheC++
KategorieFenstermanager
Wayland Compositor
LizenzGNU GPL
http://userbase.kde.org/KWin/de
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
Es gibt den KWin Fenstermanager und außerdem den KWin Wayland Compositor, welcher ein Display-Server-Protokoll ist.

KWin ist der Fenstermanager und auch Wayland Compositor der Desktopumgebung von KDE. Er ist seit K Desktop Environment 2.0 Teil der Desktopumgebung und hat den älteren KWM abgelöst. KWin wird im Zusammenhang mit der KDE Software Compilation weiterentwickelt.[2]

Besonderheiten

Eine Besonderheit gegenüber anderen Fenstermanagern ist die Tatsache, dass der Bildschirmhintergrund nicht als so genanntes root-Window genutzt wird, sondern durch den KDE-Desktop überlagert wird, was Ziehen-und-Ablegen-Aktionen möglich macht. Des Weiteren unterstützt KWin neuere Standards wie ICCCM 2.0 und die Sitzungsverwaltung X Session Manager (kurz XSM). Auch erweiterte Fokus-Einstellungen und die Behandlung von abgestürzten Programmen werden mittlerweile beherrscht.

Grafisch kann KWin mit verschiedenen Stilen angepasst werden, es werden auch Stile von IceWM unterstützt.

Versionen

NameVersionVersion in KDEAbhängigkeitenEinzelheiten
KWM1.01.0
KWin2.02.0Qt, KDELibsausgedehnte Unterstützung für Themen und Fenstereffekte
KWin3.03.2verbesserte Unterstützung für die Standards ICCCM von freedesktop.org
KWin4.04.0Qt4, KDE Platform 4, KRandRexperimentelle compositing Unterstützung und compiz-äquivalente Effekte.
KWin4.44.4Maximierung und Tiling entlang der Oberflächenecken, Gruppierung und Reiter
KWin4.54.5Qt5, KWindowSystem[3], KScreenUnterstützung von Tiling
KWin4.94.9Änderungen in der API.[4]
KWin4.114.11Letzte Version auf KDE Platform 4 basierend. Experimentelle Wayland Unterstützung.[5]
KWin5.05.0Qt5Erste Version basierend auf KDE Frameworks 5 und Qt 5.[6]

Siehe auch

Weblinks

Einzelnachweise

  1. invent.kde.org.
  2. KWin schmeißt alten X-Server-Code raus. Golem.de, 23. Oktober 2013, abgerufen am 31. Oktober 2013.
  3. KWindowSystem in Frameworks 5.Vorlage:Cite web/temporär
  4. Scripting Update Notes. 6. März 2012, abgerufen am 19. Juni 2013.Vorlage:Cite web/temporär
  5. Plasma Workspaces 4.11 Continues to Refine User Experience. 14. August 2013, abgerufen am 1. Juli 2015.Vorlage:Cite web/temporär
  6. New Plasma brings a cleaner interface on top of a new graphics stack. 15. Juli 2014, abgerufen am 1. Juli 2015.Vorlage:Cite web/temporär

Auf dieser Seite verwendete Medien

Kwin-cube.jpg
Autor/Urheber: KDE project, Lizenz: GPL
KDE's KWin 4.4 with Cube effect
Breezeicons-apps-48-kwin.svg
© 2014 Andreas Kainz & Uri Herrera & Andrew Lake & Marco Martin & Harald Sitter & Jonathan Riddell & Ken Vermette & Aleix Pol & David Faure & Albert Vaca & Luca Beltrame & Gleb Popov & Nuno Pinheiro & Alex Richardson & Jan Grulich & Bernhard Landauer & Heiko Becker & Volker Krause & David Rosca & Phil Schaf / KDE, LGPL
Diese SVG-Datei wurde mit Commonist hochgeladen.