1.4 KiB
Desktop
Session actuelle
flowchart LR
G[greetd] --> T[tuigreet] --> U[UWSM] --> S[SwayFX 0.6]
S --> Q[QuickShell : barre et notifications]
S --> W[Wofi]
S --> L[Swaylock]
S --> C[Cliphist]
uwsm/.config/uwsm/default-id sélectionne sway.desktop ; SwayFX fournit le
binaire Sway compatible. sway/.config/sway/config inclut swayfx, mais
aucune configuration bar. QuickShell démarre une seule fois par
quickshell-labfy-sway.service, attaché à
wayland-session@sway.desktop.target. Mako reste installé et masqué pour le
rollback des notifications.
La sortie interne eDP-1 est positionnée à l'origine ; les paramètres SwayFX
sont conservés dans sway/.config/sway/swayfx : animations 0, coins 4,
ombres validées, flou global désactivé, flou réservé à la
couche QuickShell. Le script d'opacité inactive écoute l'IPC Sway au lancement
de la session.
Services et outils
labfy-quickshell-updates.timer déclenche la vérification Arch/AUR sans
installer de paquet. cliphist-text.service, cliphist-image.service,
swayidle.service, wlsunset.service, les agents SSH et keyring restent des
unités utilisateur distinctes. Les raccourcis Sway utilisent notamment
pactl, brightnessctl, grim, slurp, wl-copy, wofi, swaylock et
yazi. Le détail de QuickShell et des dépendances figure dans son
README.