OFFSET偏移
← All reading paths

DOSSIER 13 / 4 ARTICLES

The Linux desktop: protocols, windows, and customization

Input-method communication, Hyprland workspaces, and Plasma version migration.

Start with the first article

Follow the question further.

Distinguish applications, toolkits, and compositors first, then read about window organization and historical desktop configurations. The collected Plasma 5/6 experiences retain their original sources and applicable versions to avoid treating old workarounds as current defaults.

  1. 01

    Read the architecture first: communication paths and candidate-panel responsibilities.

    Which layers does an input candidate window pass through?

    Separate the communication and rendering responsibilities of toolkits, windowing protocols, compositors, the shell, and Fcitx5.

    Read article
  2. 02

    Configure window drawers: verify toggling, launching, and matching separately.

    Hyprland special workspaces: a drawer for your windows

    Separate toggling, launching, and window matching to configure multiple named special workspaces in full.

    Read article
  3. 03

    Revisit Plasma 5: identify the limits of X11 and older plugin approaches.

    Plasma 5: historical notes on desktop customization

    Preserve the original configuration and tool references while clarifying older-version issues, session differences, and plugin compatibility.

    Read article
  4. 04

    Move to Plasma 6: recheck portals, input methods, and KWin interfaces.

    Plasma 6: moving from X11 habits to Wayland

    Preserve the original configuration and tool references while clarifying older-version issues, session differences, and plugin compatibility.

    Read article
← More reading pathsAll articles ↗