107 lines
2.3 KiB
Markdown
107 lines
2.3 KiB
Markdown
|
# 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.
|
||
|
|
||
|
---
|