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:
2025-11-01 09:20:54 +00:00
parent 6acd7c0a1f
commit 170a97819b
9 changed files with 160 additions and 3 deletions

View File

@@ -0,0 +1,19 @@
# Hyprland
Hyprland is a dynamic tiling window manager and Wayland compositor designed for advanced Linux users who value performance, customization, and modern graphics.
🧩 Core Concepts of X11
- **Wayland-native:** Built from the ground up for Wayland, not X11.
- **Dynamic Tiling:** Automatically arranges windows in a tiling layout, with support for floating and manual tiling.
- **Animations & Effects:** Offers smooth, GPU-accelerated animations and transitions using modern rendering techniques.
- **Extensive Configuration:** Highly customizable via a single config file (~/.config/hypr/hyprland.conf), with support for keybindings, layouts, rules, and more.
- **Hyprctl:** A command-line tool for querying and controlling the compositor in real time.
- **Plugin Support:** Modular design allows for community-driven extensions and features.
**Install:**
``` bash
sudo dnf copr enable phracek/Hyprland
sudo dnf install Hyprland
```

View 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