Below you will find pages that utilize the taxonomy term “Wayland”
Power saving and screen locking in Sway
Pre-requirements
To enable power saving rules described in this post, you need to install these tools:
- swayidle - IDLE management daemon
- swaylock or swaylock-effects - screen locking utility for Wayland compositors
- ddcutil - program for managing monitor settings, such as brightness, color levels, and input source through DDC/CI (Display Data Channel Command Interface)
- power-profiles-daemon
- Makes power profiles handling available over D-Bus
- cpupower - shows and sets processor power related values
Rules
The goal is to implement power saving rules for IDLE state:
Migrating from i3wm to Sway
i3 will never support Wayland due to a difference between Xorg and Wayland architecture. Sway is a i3 compatible Wayland server implementation.
Long story short - Wayland is a just protocol, which must be implementend in a compositor/window manager, where Xorg is a X11 display server which can run different window managers top of it.
There is no single common Wayland server like Xorg
Motivation
X11 is being quite old and unsafe protocol, and Xorg is the implementation based on multiple extensions and hacks. Almost nobody wants to support it, and all major desktop environments are slowly switching to Wayland .