KWin is a
window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They work in conjunct ...
for the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting ...
and a
Wayland compositor
Wayland is a communication protocol that specifies the communication between a display server and its clients, as well as a C library implementation of that protocol. A display server using the Wayland protocol is called a '' Wayland composit ...
. It is released as a part of
KDE Plasma 5
KDE Plasma 5 is the fifth and current generation of the graphical workspaces environment created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was first released on 15 July 2014.
It includes a new defaul ...
, for which it is the default window manager. KWin can also be used on its own or with other
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
s.
KWin can be configured by scripting using
QML or
QtScript, both of which are based on
ECMAScript
ECMAScript (; ES) is a JavaScript standard intended to ensure the interoperability of web pages across different browsers. It is standardized by Ecma International in the documenECMA-262
ECMAScript is commonly used for client-side scriptin ...
.
History
Look and feel
There are many
window decoration
In computing, a window is a Graphical widget, graphical control element. It consists of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a #Window decoration, window decoration. It usuall ...
s for KWin, including the current default Breeze (shown below), the previous default Oxygen,
Microsoft Windows-like Redmond, and Keramik.
Compositing
Currently available compositing backends include OpenGL 1.2, OpenGL 2.0, OpenGL 3.1 and OpenGL ES 2.0.
Included effects
As of KDE 4.3 the following effects are built-in:
Accessibility
Appearance
Candy
Focus
Tools
Window management
See also
*
Comparison of X window managers
This article compares variety of different X window managers. For an introduction to the topic, see X Window System.
General information
Features
See also
* Comparison of X Window System desktop environments
* Window manager
* ...
References
External links
KWin release notes for KDE4.0Decorations for KWin 4
{{X desktop environments and window managers
Compositing window managers
Free X window managers
KDE Software Compilation
Linux windowing system-related software
Wayland compositors
X window managers extensible by scripting