Lösung 1:
In Ubuntu 12.10 und früher ermöglicht das Paket console-tools die Steuerung von Konsolenoptionen.
Stellen Sie BLANK_TIME
ein, um die Bildschirmausblendung und das Herunterfahren zu deaktivieren und POWERDOWN_TIME
bis 0
in /etc/console-tools/config
. Wenn Sie die Konfigurationsdatei lieber nicht ändern möchten, können Sie denselben Effekt erzielen, indem Sie eine neue Datei in /etc/console-tools/config.d
erstellen mit folgendem Inhalt:
BLANK_TIME=0
POWERDOWN_TIME=0
Der Name der Datei in config.d muss vollständig aus Groß- und Kleinbuchstaben, Ziffern, Unterstrichen und Bindestrichen bestehen.
Lösung 2:
Oder Sie verwenden /etc/kbd/config zum Einrichten (abhängig von Ihrem System, was installiert ist)
BLANK_TIME=0
BLANK_DPMS=off
Lösung 3:
Der Parameter wird über die Kernel-Befehlszeile gesteuert, mit setterm werden lediglich die Laufzeiteinstellungen geändert. Um es systemweit zu deaktivieren, können Sie Ihre Kernel-Boot-Befehlszeile ändern, indem Sie sie mit "consoleblank=0" in Ihrer Boot-Konfiguration (grub/lilo) anhängen.
Wenn etwas während des Boot-Setterms passiert, wird der Wert überschrieben.
Lösung 4:
Wenn Sie den setterm
hinzufügen Befehl an /etc/rc.local
, sollte es für alle virtuellen Konsolen gelten, unabhängig davon, ob ein Benutzer bei ihnen angemeldet ist oder nicht. Beispiel:
setterm -blank 0
Lösung 5:
Wenn Sie ein neueres Ubuntu verwenden, das Upstart verwendet, können Sie Folgendes verwenden:
for file in /etc/init/tty*.conf; do tty="/dev/`basename $file .conf`"; echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty" | sudo tee -a "$file"; done
Eine kleine Erklärung, was hier vor sich geht:
Neuere Ubuntu-Versionen verwenden upstart für den Systemstart. Mit Upstart werden die Linux-Konsolen mit Konfigurationsdateien eingerichtet, die in /etc/init gespeichert sind. Der obige Befehl beginnt damit, jede dieser Konfigurationsdateien zu durchlaufen:
for file in /etc/init/tty*.conf;
Der Upstart-Konfigurationsdateiname des tty in $file wird verwendet, um den Namen des tty-Geräts zu bilden:
tty="/dev/`basename $file .conf`";
Ein Upstart-„post-start“-Befehl wird erstellt, der „setterm“ ausführt, um das Ausblenden des Bildschirms und das Energiesparen zu deaktivieren, nachdem tty gestartet wurde:
echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"
Und schließlich wird dieser Befehl an die Upstart-Konfigurationsdatei angehängt:
| sudo tee -a "$file";