Files
linux/docs/display-protocols/x11.md
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

18 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# x11
x11 (also known as the X Window System) is a display protocol and windowing system that provides the graphical interface layer for Unix-like operating systems, including Linux. Its been the foundation of Linux GUIs for decades, though it
s now being gradually replaced by Wayland.
🧩 Core Concepts of X11
- ClientServer Architecture:
- The X server handles input/output devices (keyboard, mouse, display).
- X clients are applications that request graphical output and user input.
- Network Transparency:
- X11 allows applications to run on one machine and display on another over a network — a key feature for remote GUI sessions.
- Protocol Version:
- The current version is X11, released in 1987.
- Thats why its often called “X11” even though the system itself is just “X.”
- Modularity:
- X11 doesnt dictate window decorations or behavior — thats handled by window managers like KWin, i3, or Openbox.
- It also doesnt include a desktop environment — DEs like GNOME or KDE build on top of X11.