GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie deaktiviere ich den Konsolen-Bildschirmschoner von Linux dauerhaft systemweit?

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";

Linux
  1. So deaktivieren Sie SELinux vorübergehend oder dauerhaft

  2. So verwalten Sie Linux-Dateifunktionen

  3. So finden Sie eine Datei in Linux

  4. Linux – Deaktivieren Sie die Bildschirmausblendung auf der Textkonsole?

  5. in der Linux-Konsole, wie man die Ausgabe NICHT umschließt

Wie man eine Datei unter Linux ausführbar macht

So überprüfen Sie die Prüfsumme unter Linux

So benennen Sie eine Datei (en) in Linux um

So verknüpfen Sie eine Datei unter Linux per Symlink

So deaktivieren Sie Swap dauerhaft unter Linux

So deaktivieren Sie Swap unter Linux