2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00
2026-06-13 12:49:32 +02:00

Slint Linux KMS Demo

1920×480 scherm met een donkergrijze titelbalk en een regenbooggradiënt van 50px verticale balken.

Vereisten

Systeembibliotheken

Package Arch Linux / CachyOS Debian / Ubuntu
seatd sudo pacman -S seatd sudo apt install libseat-dev
libdrm sudo pacman -S libdrm sudo apt install libdrm-dev
mesa (GBM) sudo pacman -S mesa sudo apt install libgbm-dev
libinput sudo pacman -S libinput sudo apt install libinput-dev

Seatd moet draaien voor session management. Start en enable het:

sudo systemctl enable --now seatd

Voeg je gebruiker toe aan de seat groep:

sudo usermod -aG seat $USER

Herstart of log opnieuw in om de groep actief te maken.

Rust

rustup update stable

Draaien

Uitvoeren op een lege TTY (Ctrl+Alt+F2..F6), niet in X11/Wayland:

cargo run

Of expliciet de KMS backend kiezen:

SLINT_BACKEND=linuxkms cargo run

Stoppen met Ctrl+C of Q.

Projectstructuur

├── Cargo.toml
├── build.rs
├── ui/demo.slint    # Slint UI definitie
└── src/main.rs      # Rust entry-point
Description
No description provided
Readme 73 KiB
Languages
Rust 57.6%
Slint 42.4%