Files
FWS-ISO/configs/baseline/airootfs/usr/local/bin/calamares-launcher
T

34 lines
1.2 KiB
Bash

#!/bin/bash
# Sélection de l'environnement de bureau AVANT le démarrage de Calamares.
# Les services systemd n'héritent pas de $DISPLAY — on force :0 (session Xorg live).
export DISPLAY=":0"
DESKTOP="xfce" # valeur par défaut si zenity échoue
CHOICE=$(zenity \
--list \
--title="FWS — Environnement de bureau" \
--text="Quel environnement de bureau souhaitez-vous installer ?" \
--column="Environnement" \
--column="Description" \
--width=580 \
--height=340 \
"Xfce (Recommandé)" "Léger et rapide — idéal pour tous les systèmes" \
"KDE Plasma" "Moderne, riche en fonctionnalités et personnalisable" \
"GNOME" "Interface épurée centrée sur la productivité" \
"Hyprland" "Compositeur Wayland dynamique (utilisateurs avancés)" \
2>/dev/null) || true
case "${CHOICE:-}" in
"Xfce (Recommandé)") DESKTOP="xfce" ;;
"KDE Plasma") DESKTOP="kde" ;;
"GNOME") DESKTOP="gnome" ;;
"Hyprland") DESKTOP="hyprland" ;;
*) DESKTOP="xfce" ;;
esac
printf '%s' "$DESKTOP" > /run/fws-desktop
exec /usr/bin/calamares "$@"