Standby gefixt
This commit is contained in:
+36
-3
@@ -203,9 +203,12 @@ echo "Konfiguriere Openbox Autostart für: $REAL_USER"
|
||||
mkdir -p "$OPENBOX_CONFIG_DIR"
|
||||
|
||||
cat <<EOF > "$AUTOSTART_FILE"
|
||||
# --------------------------------------------------
|
||||
# Openbox Autostart für Kiosk-Betrieb
|
||||
# --------------------------------------------------
|
||||
|
||||
|
||||
echo "------------------------------------------------------------------"
|
||||
echo " Openbox Autostart fuer Kiosk-Betrieb"
|
||||
echo "------------------------------------------------------------------"
|
||||
|
||||
|
||||
# Deaktiviere Bildschirmschoner und Standby auf X-Server-Ebene
|
||||
xset s off
|
||||
@@ -228,6 +231,36 @@ chmod 644 "$AUTOSTART_FILE"
|
||||
# X11/Grafischen Modus als Standard setzen für den Bootvorgang
|
||||
systemctl set-default graphical.target
|
||||
|
||||
|
||||
echo "------------------------------------------------------------------"
|
||||
echo " Konfiguriere LightDM, um den Bildschirm-Standby zu deaktivieren.."
|
||||
echo "------------------------------------------------------------------"
|
||||
|
||||
# 1. Prüfen, ob die Datei existiert, wenn nicht, erstellen
|
||||
if [ ! -f /etc/lightdm/lightdm.conf ]; then
|
||||
touch /etc/lightdm/lightdm.conf
|
||||
fi
|
||||
|
||||
# 2. Prüfen, ob die Sektion [Seat:*] existiert
|
||||
if ! grep -q "^\[Seat:\*\]" /etc/lightdm/lightdm.conf; then
|
||||
# Wenn [Seat:*] fehlt, fügen wir die Sektion samt Befehl am Ende ein
|
||||
echo -e "\n[Seat:*]\nxserver-command=X -s 0 -dpms" >> /etc/lightdm/lightdm.conf
|
||||
else
|
||||
# Wenn [Seat:*] existiert, prüfen wir, ob xserver-command schon drin steht
|
||||
if ! grep -q "xserver-command" /etc/lightdm/lightdm.conf; then
|
||||
# Fügt den Befehl direkt unter der [Seat:*] Zeile ein
|
||||
sed -i '/^\[Seat:\*\]/a xserver-command=X -s 0 -dpms' /etc/lightdm/lightdm.conf
|
||||
else
|
||||
# Falls xserver-command schon existiert, überschreiben wir es sicherheitshalber
|
||||
sed -i 's|^xserver-command=.*|xserver-command=X -s 0 -dpms|' /etc/lightdm/lightdm.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Bildschirm-Standby wurde erfolgreich angepasst."
|
||||
|
||||
|
||||
|
||||
|
||||
echo "================================================"
|
||||
echo "SETUP ERFOLGREICH BEENDET!"
|
||||
echo "Starte das System jetzt neu mit: sudo reboot now"
|
||||
|
||||
Reference in New Issue
Block a user