Files
Márcio Fernandes 170a97819b 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
2025-11-01 09:20:54 +00:00

1.2 KiB

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