Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Look and feel  





3 Compositing  



3.1  Included effects  



3.1.1  Accessibility  





3.1.2  Appearance  





3.1.3  Candy  





3.1.4  Focus  





3.1.5  Tools  





3.1.6  Window management  









4 See also  





5 References  





6 External links  














KWin






العربية
Български
Català
Čeština
Deutsch
Español
Français

Italiano
עברית

Norsk nynorsk
Polski
Português
Русский
Slovenčina
Türkçe
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


KWin

KWin 5.24 with Cover Switch effect.

Developer(s)

KDE (Martin Grässlin, et al.)

Stable release

6.1.0[1] Edit this on Wikidata / 12 June 2024

Repository

Written in

C++ (Qt)

Operating system

Linux, BSD, other Unix-like

Type

  • Wayland compositor
  • License

    GNU General Public License

    Website

    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 QMLorQtScript, both of which are based on ECMAScript.[4]

    History[edit]

    Name

    Version

    Details

    KWM

    1.0

    KWin

    2.0

    Extended support for themes and window effects.

    3.0

    Improved support for the extended ICCCM standards from freedesktop.org.

    4.0

    Compositing support and Compiz-like effects.[citation needed]

    4.4 (02/2010)

    Maximizing and tiling by snapping to the screen-edges, grouping and tabbing.[5]

    4.5

    Tiling.[6] (removed in version 4.10)

    4.9

    Incompatible API change.[7]

    4.11

    Last release based on KDE Platform 4. Experimental Wayland support.[8]

    5.0

    First release based on KDE Frameworks 5 and Qt 5.[9]

    5.12

    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]

    Name

    Description

    Invert

    Inverts the color of the desktop and windows

    Looking glass

    A screen magnifier that looks like a fish eye lens

    Magnifier

    Magnify the section of the screen that is near the mouse cursor

    Sharpen

    Makes the entire desktop look sharper

    Snap Helper

    Helps locate the centre of the screen when moving a window

    Track mouse

    Display a mouse cursor locating effect when activated

    Zoom

    Magnify the entire desktop

    Appearance[edit]

    Name

    Description

    Explosion

    Make windows explode when they are closed

    Fade

    Make windows smoothly fade in and out when they are shown or hidden

    Fade Desktop

    Fade between virtual desktops when switching between them

    Fall apart

    Close windows fall into pieces

    Highlight Windows

    Highlight the appropriate window when hovering over taskbar entries

    Login

    Smoothly fade to the desktop when logging in

    Logout

    Desaturate the desktop when displaying the logout dialog

    Magic Lamp

    Simulate a magic lamp when minimizing windows

    Minimize animation

    Animate the minimizing of windows

    Mouse mark

    Allows you to draw lines over your desktop

    Scale In

    Animate the appearance of windows

    Sheet

    Make modal dialogues smoothly fly in and out when shown or hidden

    Slide

    Slide windows across the screen when switching virtual desktops

    Sliding popups

    Sliding animation for Plasma Popups

    Taskbar Thumbnails

    Display window thumbnails when hovering over taskbar entries

    Thumbnail aside

    Display window thumbnails on the edge of the screen

    Translucency

    Make windows translucent under different conditions

    Wobbly windows

    Deform windows while they are moving

    Candy[edit]

    Name

    Description

    Snow

    Simulate snow falling on the desktop

    Focus[edit]

    Name

    Description

    Dialog parent

    Darkens the parent windows of the currently active dialogue

    Dim Inactive

    Darken inactive windows

    Dim screen for administrator mode

    Darkens the entire screen when requesting root privileges

    Slide Back

    Slide back windows losing focus

    Tools[edit]

    Name

    Description

    Show FPS

    Show kwins performance in the corner of the screen

    Show Paint

    Highlight areas of the desktop that have been recently updated

    Window management[edit]

    Name

    Description

    Box switch

    Removed in latest versions, no longer available.

    Cover switch

    Removed in latest versions, no longer available.

    Desktop grid

    Zoom out so all desktops are displayed side-by-side in a grid

    Flip switch

    Removed in latest versions, no longer available.

    Present windows

    Zoom out until open windows can be displayed side by side

    Resize Window

    Effect to outline geometry while resizing a window

    See also[edit]

    References[edit]

    1. ^ https://invent.kde.org/plasma/kwin/-/tags/v6.1.0. {{cite web}}: Missing or empty |title= (help)
  • ^ "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]

    Software
    compilation

  • KDE 2
  • KDE 3
  • KDE SC 4
  • Post-fourth series
  • Applications
    by KDE

    Development

  • KDevelop
  • KImageMapEditor
  • Umbrello
  • Education

  • GCompris
  • KAlgebra
  • Kanagram
  • KBibTeX
  • KGeography
  • KHangMan
  • Kig
  • Kiten
  • KLettres
  • KmPlot
  • KStars
  • KTouch
  • KTurtle
  • KWordQuiz
  • LabPlot
  • Marble
  • RKWard
  • Step
  • Graphics

  • Gwenview
  • Karbon
  • KColorEdit
  • KolourPaint
  • KPhotoAlbum
  • Krita
  • Spectacle
  • Skanlite
  • Internet

  • Falkon
  • KGet
  • Konqueror
  • Kontact
  • Konversation
  • Kopete
  • KTorrent
  • Multimedia

  • Dragon Player
  • JuK
  • K3b
  • Kaffeine
  • Kdenlive
  • Office

  • Calligra Suite
  • Kile
  • KMyMoney
  • Kontact
  • KPilot
  • Tellico
  • Trojitá
  • System

  • Dolphin
  • KDE Partition Manager
  • KDE System Guard
  • KInfoCenter
  • Konsole
  • Yakuake
  • Utilities

  • Filelight
  • KAlarm
  • Kate
  • KCalc
  • KGPG
  • Klipper
  • Krusader
  • KRename
  • KWallet
  • KWrite
  • KDE Connect
  • Discontinued

  • Kugar
  • Platform

    User interface

  • KWin
  • Plasma Mobile
  • Plasma Bigscreen
  • Discontinued

  • Kicker
  • SuperKaramba
  • KDE Plasma 4
  • KSnapshot
  • Oxygen Project
  • Crystal Project
  • Current

  • SDDM (5–)
  • Qt
  • KDE Frameworks 5 (5–)
  • Discontinued

    • KDElibs (–3)
  • DCOP (3)
  • KDE Platform 4 (4)
  • KDM (–4)
  • NEPOMUK (4.13)
  • Strigi
  • freedesktop.org
    (shared)

  • D-Bus
  • GStreamer
  • NetworkManager
  • Poppler
  • Wayland
  • X.Org Server
  • PulseAudio
  • Community

  • Akademy
  • Konqi
  • People

  • Matthias Ettrich
  • Adriaan de Groot
  • Frank Karlitschek
  • Celeste Lyn Paul
  • Nuno Pinheiro
  • Cornelius Schumacher
  • David Vignoni
  • Desktop
    environments

    (comparison)

    GTK-based

  • Cinnamon
  • GNOME
  • GPE
  • Java Desktop System
  • LXDE
  • MATE
  • ROX Desktop
  • Sugar
  • Xfce
  • Qt-based

  • KDE Plasma
  • Lumina
  • LXQt
  • Razor-qt
  • Trinity
  • UKUI
  • Motif-based

  • IRIX Interactive Desktop
  • VUE
  • X.desktop
  • Other

  • OpenWindows (OLIT-based)
  • UDE (Xlib/XCB-based)
  • Shells

  • KDesktop
  • Phosh
  • Plasma
  • Maynard
  • Unity
  • X window
    managers

    (comparison)

    Compositing

  • Enlightenment
  • KWin
  • Metacity
  • Metisse
  • Moksha
  • Muffin
  • Mutter
  • Project Looking Glass
  • Xfwm
  • Stacking

  • 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
  • Tiling

  • dwm
  • i3
  • Ion
  • larswm
  • ratpoison
  • StumpWM
  • wmii
  • xmonad
  • Wayland
    compositors

  • Gala
  • KWin
  • Mir
  • Mutter
  • Muffin
  • Budgie-wm
  • sway
  • Weston
  • Related

  • Desktop metaphor
  • GUI
  • GUI widget
  • Painter's algorithm
  • Resolution independence
  • Shell
  • Virtual desktop
  • Widget toolkit
  • WIMP
  • Windowing system

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=KWin&oldid=1230547548"

    Categories: 
    Compositing window managers
    Free X window managers
    KDE Software Compilation
    Linux windowing system-related software
    Wayland compositors
    X window managers extensible by scripting
    Hidden categories: 
    CS1 errors: missing title
    CS1 errors: bare URL
    Articles with short description
    Short description is different from Wikidata
    Use mdy dates from June 2014
    All articles with unsourced statements
    Articles with unsourced statements from February 2018
     



    This page was last edited on 23 June 2024, at 10:31 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki