modified: README.md
modified: docs/desktop-environments/kde.md renamed: docs/desktop-environments/xfc4.md -> docs/desktop-environments/xfce4.md new file: docs/display-managers/gdm.md new file: docs/display-managers/sddm.md new file: docs/display-protocols/wayland.md new file: docs/display-protocols/x11.md new file: docs/window-managers/hyprland.md new file: docs/window-managers/kwin.md
This commit is contained in:
23
docs/window-managers/kwin.md
Normal file
23
docs/window-managers/kwin.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# KWin
|
||||
|
||||
KWin is the default window manager and Wayland compositor for the KDE Plasma desktop environment. It controls how windows are drawn, moved, decorated, and interacted with.
|
||||
|
||||
**🪟 Core Role:**
|
||||
|
||||
- **Window Manager for X11:** Manages window placement, decorations (titlebars, borders), and behavior under the X Window System.
|
||||
- **Wayland Compositor:** Acts as both display server and window manager under Wayland, handling input, rendering, and session control.
|
||||
|
||||
**🧩 Key Features:**
|
||||
|
||||
- **Compositing effects:** Supports 3D transitions, transparency, shadows, and animations.
|
||||
- **Virtual desktops:** Lets users organize windows across multiple workspaces.
|
||||
- **Tiling and snapping:** Offers advanced window placement options.
|
||||
- **cripting support:** Configurable via QML and QtScript for custom behavior.
|
||||
- **Themeable:** Window decorations and effects can be customized with Aurorae themes or native styles.
|
||||
|
||||
**🛠️ Technical Details:**
|
||||
|
||||
- Written in C++ using Qt
|
||||
- Part of KDE Plasma, but can run standalone or with other desktop environments
|
||||
Cross-platform: Works on Linux, BSD, and other Unix-like systems
|
||||
Open source: Licensed under the GNU General Public License
|
||||
Reference in New Issue
Block a user