Ich habe einen Ubuntu-Server, der im Textmodus startet. Es ist selten ein Bildschirm oder eine Tastatur angeschlossen, aber wenn ich einen Bildschirm anhänge, muss ich normalerweise auch eine Tastatur anhängen, da der Bildschirmschoner im verdammten Konsolenmodus aktiviert ist und ich eine Taste drücken muss, um zu sehen, was ist los.
Ich bin mir bewusst, dass der Befehl setterm dies deaktivieren kann, aber es ist eine Sache pro Sitzung. Wie kann ich dafür sorgen, dass der Computer niemals den Bildschirm im Textmodus leerlässt, selbst wenn er zum ersten Mal hochgefahren wird und sich an der Anmeldeaufforderung befindet?
linux
ubuntu
console
electrical-power
raldi
quelle
quelle
Antworten:
In Ubuntu 12.10 und früheren Versionen ermöglicht das Paket console-tools die Steuerung von Konsolenoptionen.
Um den Bildschirmschoner auszuschalten und Power - Down, Set
BLANK_TIME
undPOWERDOWN_TIME
zu0
in/etc/console-tools/config
. Wenn Sie die Konfigurationsdatei nicht ändern möchten, können Sie den gleichen Effekt erzielen, indem Sie eine neue Datei erstellen/etc/console-tools/config.d
, die Folgendes enthält:Der Name der Datei in config.d muss vollständig aus Groß- und Kleinbuchstaben, Ziffern, Unterstrichen und Bindestrichen bestehen.
quelle
Oder Sie verwenden / etc / kbd / config zum Einrichten (abhängig von Ihrem System, was installiert ist)
quelle
BLANK_TIME=30
wird standardmäßig gesetzt.Der Parameter wird über die Kernel-Kommandozeile gesteuert, mit setterm werden lediglich die Laufzeiteinstellungen geändert. Um es systemweit zu deaktivieren, können Sie die Boot-Befehlszeile Ihres Kernels ändern, indem Sie in Ihrer Boot-Konfiguration (grub / lilo) "consoleblank = 0" anhängen.
Wenn etwas beim Booten passiert, überschreibt es den Wert.
quelle
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"
und dann mit grub config aktualisiert werdengrub[2]-mkconfig -o /boot/grub/grub.cfg
. Oder es kann in die eingebaute Kernel-Befehlszeile eingebettet werden, während der Kernel manuell konfiguriert und kompiliert wird.Wenn Sie den
setterm
Befehl hinzufügen/etc/rc.local
, sollte er für alle virtuellen Konsolen wirksam werden, unabhängig davon, ob ein Benutzer bei ihnen angemeldet ist oder nicht. Z.B:quelle
rc.local
zu einer etwas anderen Zeit als RH geladen wird . Das tut mir leid./bin/setterm -blank 0 -powerdown 0 -powersave off
) funktioniert , jedoch nicht für 7. Erfolg oder Misserfolg hängen wahrscheinlich von Ihrer Distribution und der Konsolenumgebung zum Zeitpunkt der Ausführung von rc.local ab.Wenn Sie ein neueres Ubuntu verwenden, das Upstart verwendet, können Sie Folgendes verwenden:
Eine kleine Erklärung, was hier los ist:
Neuere Ubuntu-Versionen verwenden upstart für den Systemstart. Bei einem Neustart werden die Linux-Konsolen mit Konfigurationsdateien eingerichtet, die in / etc / init gespeichert sind. Der obige Befehl beginnt mit der Iteration über jede dieser Konfigurationsdateien:
Der Name der Upstart-Konfigurationsdatei des tty in $ file wird verwendet, um den Namen des tty-Geräts zu erstellen:
Es wird ein Startbefehl "post-start" erstellt, der "setterm" ausführt, um die Bildschirmaustastung und das Energiesparen nach dem Start von tty zu deaktivieren:
Und zum Schluss wird dieser Befehl an die upstart-Konfigurationsdatei angehängt:
quelle
Ubuntu 12.04
Desktop
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
Server
Siehe - https://askubuntu.com/questions/138918/how-do-i-disable-the-blank-console-screensaver-on-ubuntu-server
Könnte für andere arbeiten
siehe - http://www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-going-blank.html
Gemeinsame Suchbegriffe
quelle