# Fedora - [Fedora](#fedora) - [Fedora Workstation: Suspend deaktivieren](#fedora-workstation-suspend-deaktivieren) - [Übersicht](#übersicht) - [1. Suspend via systemd-logind deaktivieren](#1-suspend-via-systemd-logind-deaktivieren) - [2. Suspend über systemd inhibitor blockieren (optional)](#2-suspend-über-systemd-inhibitor-blockieren-optional) - [3. Automatischen Suspend in Gnome deaktivieren](#3-automatischen-suspend-in-gnome-deaktivieren) - [4. Suspend vollständig blockieren (optional)](#4-suspend-vollständig-blockieren-optional) - [5. Überprüfen, ob Suspend deaktiviert ist](#5-überprüfen-ob-suspend-deaktiviert-ist) --- ## Fedora Workstation: Suspend deaktivieren ### Übersicht Diese Anleitung beschreibt, wie Suspend (Ruhezustand) auf einer Fedora Workstation zuverlässig deaktiviert wird, um Serverdienste durch Inaktivität oder Deckelklappen nicht zu unterbrechen. --- ### 1. Suspend via systemd-logind deaktivieren Datei bearbeiten: ```bash /etc/systemd/logind.conf ``` Folgende Werte setzen: ```plaintext HandleSuspendKey=ignore HandleLidSwitch=ignore HandleLidSwitchDocked=ignore IdleAction=ignore ``` Änderungen übernehmen: ```bash sudo systemctl restart systemd-logind ``` --- ### 2. Suspend über systemd inhibitor blockieren (optional) Suspend temporär blockieren: ```bash systemd-inhibit --what=handle-lid-switch sleep infinity ``` Suspend bleibt deaktiviert, solange dieser Prozess läuft. --- ### 3. Automatischen Suspend in Gnome deaktivieren **GUI:** - `Einstellungen` → `Energie` → `Automatisches Aussetzen` → `Nie` **CLI:** ```bash gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing' gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing' ``` --- ### 4. Suspend vollständig blockieren (optional) Suspend und Hibernate systemweit blockieren: ```bash sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target ``` Rückgängig machen: ```bash sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target ``` --- ### 5. Überprüfen, ob Suspend deaktiviert ist Aktive Blockierungen anzeigen: ```bash systemd-inhibit --list ``` Suspend testen: ```bash sudo systemctl suspend ``` Wenn korrekt deaktiviert, wird der Suspend nicht ausgeführt. ---