J u m p t o c o n t e n t
M a i n m e n u
M a i n m e n u
N a v i g a t i o n
● M a i n p a g e
● C o n t e n t s
● C u r r e n t e v e n t s
● R a n d o m a r t i c l e
● A b o u t W i k i p e d i a
● C o n t a c t u s
● D o n a t e
C o n t r i b u t e
● H e l p
● L e a r n t o e d i t
● C o m m u n i t y p o r t a l
● R e c e n t c h a n g e s
● U p l o a d f i l e
S e a r c h
Search
A p p e a r a n c e
● C r e a t e a c c o u n t
● L o g i n
P e r s o n a l t o o l s
● C r e a t e a c c o u n t
● L o g i n
P a g e s f o r l o g g e d o u t e d i t o r s l e a r n m o r e
● C o n t r i b u t i o n s
● T a l k
( T o p )
1
H i s t o r y
2
L o o k a n d f e e l
3
C o m p o s i t i n g
T o g g l e C o m p o s i t i n g s u b s e c t i o n
3 . 1
I n c l u d e d e f f e c t s
3 . 1 . 1
A c c e s s i b i l i t y
3 . 1 . 2
A p p e a r a n c e
3 . 1 . 3
C a n d y
3 . 1 . 4
F o c u s
3 . 1 . 5
T o o l s
3 . 1 . 6
W i n d o w m a n a g e m e n t
4
S e e a l s o
5
R e f e r e n c e s
6
E x t e r n a l l i n k s
T o g g l e t h e t a b l e o f c o n t e n t s
K W i n
1 9 l a n g u a g e s
● ا ل ع ر ب ي ة
● Б ъ л г а р с к и
● C a t a l à
● Č e š t i n a
● D e u t s c h
● E s p a ñ o l
● F r a n ç a i s
● 한 국 어
● I t a l i a n o
● ע ב ר י ת
● 日 本 語
● N o r s k n y n o r s k
● P o l s k i
● P o r t u g u ê s
● Р у с с к и й
● S l o v e n č i n a
● T ü r k ç e
● У к р а ї н с ь к а
● 中 文
E d i t l i n k s
● A r t i c l e
● T a l k
E n g l i s h
● R e a d
● E d i t
● V i e w h i s t o r y
T o o l s
T o o l s
A c t i o n s
● R e a d
● E d i t
● V i e w h i s t o r y
G e n e r a l
● W h a t l i n k s h e r e
● R e l a t e d c h a n g e s
● U p l o a d f i l e
● S p e c i a l p a g e s
● P e r m a n e n t l i n k
● P a g e i n f o r m a t i o n
● C i t e t h i s p a g e
● G e t s h o r t e n e d U R L
● D o w n l o a d Q R c o d e
● W i k i d a t a i t e m
P r i n t / e x p o r t
● D o w n l o a d a s P D F
● P r i n t a b l e v e r s i o n
I n o t h e r p r o j e c t s
● W i k i m e d i a C o m m o n s
A p p e a r a n c e
F r o m W i k i p e d i a , t h e f r e e e n c y c l o p e d i a
This article is about the window manager. For the radio station, see
KWIN .
KDE window manager for the X Window System
KWin 5.24 with Cover Switch effect.
KDE (Martin Grässlin, et al.)
6.1.0[1]
/ 12 June 2024
C++ (Qt )
Linux , BSD , other Unix-like
GNU General Public License
https://userbase.kde.org/KWin
KDE mascot Konqi and window manager.
KWin is a window manager for the X Window System and a Wayland compositor .[2] [3] It is released as a part of KDE Plasma , for which it is the default window manager. KWin can also be used on its own or with other desktop environments .
KWin can be configured by scripting using QML or QtScript , both of which are based on ECMAScript .[4]
History [ edit ]
1.0
2.0
Extended support for themes and window effects.
Improved support for the extended ICCCM standards from freedesktop.org.
Compositing support and Compiz -like effects.[citation needed ]
Maximizing and tiling by snapping to the screen-edges, grouping and tabbing.[5]
Tiling .[6] (removed in version 4.10)
Incompatible API change.[7]
Last release based on KDE Platform 4 . Experimental Wayland support.[8]
First release based on KDE Frameworks 5 and Qt 5 .[9]
Released February 2018, KWin/X11 got feature frozen, meaning no new X11 specific features will be added. Martin Flöser stated that new features are easy and straight forward with the Wayland back-end, but require considerably more development to add the same feature to the X11 back-end.[10]
Look and feel [ edit ]
There are many window decorations for KWin, including the current default Breeze (shown below), the previous default Oxygen, Microsoft Windows -like Redmond, and Keramik.
KWin with the Breeze window decoration.
Compositing [ edit ]
Currently available compositing backends include OpenGL 1.2, OpenGL 2.0, OpenGL 3.1[11] and OpenGL ES 2.0.[12]
Included effects [ edit ]
Screenshot showing the cover switch effect in KWin for KDE 4.1.
As of KDE 4.3 the following effects are built-in:
Accessibility [ edit ]
Inverts the color of the desktop and windows
A screen magnifier that looks like a fish eye lens
Magnify the section of the screen that is near the mouse cursor
Makes the entire desktop look sharper
Helps locate the centre of the screen when moving a window
Display a mouse cursor locating effect when activated
Magnify the entire desktop
Appearance [ edit ]
Make windows explode when they are closed
Make windows smoothly fade in and out when they are shown or hidden
Fade between virtual desktops when switching between them
Close windows fall into pieces
Highlight the appropriate window when hovering over taskbar entries
Smoothly fade to the desktop when logging in
Desaturate the desktop when displaying the logout dialog
Simulate a magic lamp when minimizing windows
Animate the minimizing of windows
Allows you to draw lines over your desktop
Animate the appearance of windows
Make modal dialogues smoothly fly in and out when shown or hidden
Slide windows across the screen when switching virtual desktops
Sliding animation for Plasma Popups
Display window thumbnails when hovering over taskbar entries
Display window thumbnails on the edge of the screen
Make windows translucent under different conditions
Deform windows while they are moving
Simulate snow falling on the desktop
Darkens the parent windows of the currently active dialogue
Darken inactive windows
Dim screen for administrator mode
Darkens the entire screen when requesting root privileges
Slide back windows losing focus
Show kwins performance in the corner of the screen
Highlight areas of the desktop that have been recently updated
Window management [ edit ]
Removed in latest versions, no longer available.
Removed in latest versions, no longer available.
Zoom out so all desktops are displayed side-by-side in a grid
Removed in latest versions, no longer available.
Zoom out until open windows can be displayed side by side
Effect to outline geometry while resizing a window
See also [ edit ]
References [ edit ]
^ "KDE Ships Plasma 5.5 Release" . KDE. December 8, 2015.
^ "KWin/Wayland - KDE Community Wiki" . community.kde.org . Retrieved July 30, 2020 .
^ "Development/Tutorials/KWin/Scripting" . Retrieved June 19, 2013 .
^ "KDE SC 4.4.0 Caikaku Release Announcement" . February 9, 2010. Retrieved June 13, 2010 .
^ "KDE Software Compilation 4.5 Beta2 Release Announcement" . June 9, 2010. Retrieved June 13, 2010 .
^ "Scripting Update Notes" . March 6, 2012. Retrieved June 19, 2013 .
^ "Plasma Workspaces 4.11 Continues to Refine User Experience" . August 14, 2013. Retrieved July 1, 2015 .
^ "New Plasma brings a cleaner interface on top of a new graphics stack" . July 15, 2014. Retrieved July 1, 2015 .
^ "KWin/X11 is feature frozen" . January 16, 2018.
^ Martin Gräßlin (June 18, 2013). "What we did in KWin 4.11" .
^ Martin Gräßlin (February 18, 2011). "KWin Embraces New Platforms with OpenGL ES 2.0 Support" . KDE. KDE.NEWS. Retrieved April 9, 2011 .
External links [ edit ]
KDE 2
KDE 3
KDE SC 4
Post-fourth series
Umbrello
GCompris
KAlgebra
Kanagram
KBibTeX
KGeography
KHangMan
Kig
Kiten
KLettres
KmPlot
KStars
KTouch
KTurtle
KWordQuiz
LabPlot
Marble
RKWard
Step
Gwenview
Karbon
KColorEdit
KolourPaint
KPhotoAlbum
Krita
Spectacle
Skanlite
Falkon
KGet
Konqueror
Kontact
Konversation
Kopete
KTorrent
Dragon Player
JuK
K3b
Kaffeine
Kdenlive
Calligra Suite
Kile
KMyMoney
Kontact
KPilot
Tellico
Trojitá
Dolphin
KDE Partition Manager
KDE System Guard
KInfoCenter
Konsole
Yakuake
Filelight
KAlarm
Kate
KCalc
KGPG
Klipper
Krusader
KRename
KWallet
KWrite
KDE Connect
Kugar
Kicker
SuperKaramba
KDE Plasma 4
KSnapshot
Oxygen Project
Crystal Project
SDDM (5–)
Qt
KDE Frameworks 5 (5–)
DCOP (3 )
KDE Platform 4 (4 )
KDM (–4)
NEPOMUK (4.13)
Strigi
D-Bus
GStreamer
NetworkManager
Poppler
Wayland
X.Org Server
PulseAudio
Akademy
Konqi
Matthias Ettrich
Adriaan de Groot
Frank Karlitschek
Celeste Lyn Paul
Nuno Pinheiro
Cornelius Schumacher
David Vignoni
GPE
Java Desktop System
LXDE
MATE
ROX Desktop
Sugar
Xfce
KDE Plasma
Lumina
LXQt
Razor-qt
Trinity
UKUI
IRIX Interactive Desktop
VUE
X.desktop
OpenWindows (OLIT -based)
UDE (Xlib /XCB -based)
KDesktop
Phosh
Plasma
Maynard
Unity
Metacity
Metisse
Moksha
Muffin
Mutter
Project Looking Glass
Xfwm
AfterStep
amiwm
Blackbox
CTWM
cwm
Fluxbox
FLWM
FVWM
IceWM
Matchbox
Motif Window Manager
olwm
Openbox
Qvwm
Sawfish
swm
twm
tvtwm
vtwm
Window Maker
WindowLab
wm2
dwm
i3
Ion
larswm
ratpoison
StumpWM
wmii
xmonad
Gala
KWin
Mir
Mutter
Muffin
Budgie-wm
sway
Weston
Desktop metaphor
GUI
GUI widget
Painter's algorithm
Resolution independence
Shell
Virtual desktop
Widget toolkit
WIMP
Windowing system
R e t r i e v e d f r o m " https://en.wikipedia.org/w/index.php?title=KWin&oldid=1230547548 "
C a t e g o r i e s :
● C o m p o s i t i n g w i n d o w m a n a g e r s
● F r e e X w i n d o w m a n a g e r s
● K D E S o f t w a r e C o m p i l a t i o n
● L i n u x w i n d o w i n g s y s t e m - r e l a t e d s o f t w a r e
● W a y l a n d c o m p o s i t o r s
● X w i n d o w m a n a g e r s e x t e n s i b l e b y s c r i p t i n g
H i d d e n c a t e g o r i e s :
● C S 1 e r r o r s : m i s s i n g t i t l e
● C S 1 e r r o r s : b a r e U R L
● A r t i c l e s w i t h s h o r t d e s c r i p t i o n
● S h o r t d e s c r i p t i o n i s d i f f e r e n t f r o m W i k i d a t a
● U s e m d y d a t e s f r o m J u n e 2 0 1 4
● A l l a r t i c l e s w i t h u n s o u r c e d s t a t e m e n t s
● A r t i c l e s w i t h u n s o u r c e d s t a t e m e n t s f r o m F e b r u a r y 2 0 1 8
● T h i s p a g e w a s l a s t e d i t e d o n 2 3 J u n e 2 0 2 4 , a t 1 0 : 3 1 ( U T C ) .
● T e x t i s a v a i l a b l e u n d e r t h e C r e a t i v e C o m m o n s A t t r i b u t i o n - S h a r e A l i k e L i c e n s e 4 . 0 ;
a d d i t i o n a l t e r m s m a y a p p l y . B y u s i n g t h i s s i t e , y o u a g r e e t o t h e T e r m s o f U s e a n d P r i v a c y P o l i c y . W i k i p e d i a ® i s a r e g i s t e r e d t r a d e m a r k o f t h e W i k i m e d i a F o u n d a t i o n , I n c . , a n o n - p r o f i t o r g a n i z a t i o n .
● P r i v a c y p o l i c y
● A b o u t W i k i p e d i a
● D i s c l a i m e r s
● C o n t a c t W i k i p e d i a
● C o d e o f C o n d u c t
● D e v e l o p e r s
● S t a t i s t i c s
● C o o k i e s t a t e m e n t
● M o b i l e v i e w