Mam serwer Ubuntu, który uruchamia się w trybie tekstowym. Rzadko ma on dołączony ekran lub klawiaturę, ale kiedy dołączam ekran, zwykle muszę również podłączyć klawiaturę, ponieważ wygaszacz ekranu w trybie cholernej konsoli będzie włączony i będę musiał nacisnąć klawisz, aby zobaczyć, co jest dziać się.
Wiem, że polecenie setterm może to wyłączyć, ale jest to sprawa na sesję. Jak mogę to zrobić, aby urządzenie nigdy nie wyłączało ekranu w trybie tekstowym, nawet gdy jest uruchamiane po raz pierwszy i siedzi po znaku zachęty do zalogowania?
linux
ubuntu
console
electrical-power
raldi
źródło
źródło
Odpowiedzi:
W Ubuntu 12.10 i wcześniejszych pakiet narzędzi konsolowych pozwala kontrolować opcje konsoli.
Aby wyłączyć wygaszanie ekranu i wyłączenie Pozostawie-, zestaw
BLANK_TIME
iPOWERDOWN_TIME
do0
w/etc/console-tools/config
. Jeśli nie chcesz modyfikować pliku konfiguracyjnego, ten sam efekt można osiągnąć, tworząc nowy plik/etc/console-tools/config.d
zawierający:Nazwa pliku w config.d musi składać się wyłącznie z wielkich i małych liter, cyfr, znaków podkreślenia i łączników.
źródło
Lub używasz / etc / kbd / config do konfiguracji (zależy od systemu, co jest zainstalowane)
źródło
BLANK_TIME=30
się domyślnie.Parametr jest kontrolowany za pomocą wiersza polecenia jądra, przy użyciu setterm jedynie zmienia ustawienia środowiska wykonawczego. Aby go wyłączyć w całym systemie, możesz zmienić wiersz komend rozruchu jądra, dodając do niego opcję „consoleblank = 0” w konfiguracji rozruchu (grub / lilo).
Jeśli coś podczas ustawiania rozruchu to nadpisuje wartość.
źródło
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"
a następnie zaktualizować konfigurację grub za pomocągrub[2]-mkconfig -o /boot/grub/grub.cfg
. Lub może być osadzony we wbudowanym wierszu poleceń jądra podczas ręcznej konfiguracji i kompilacji jądra.Dodanie
setterm
polecenia spowoduje/etc/rc.local
, że zadziała ono dla wszystkich konsol wirtualnych, niezależnie od tego, czy użytkownik jest zalogowany. Na przykład:źródło
rc.local
w nieco innym czasie niż RH. Przepraszam za to./bin/setterm -blank 0 -powerdown 0 -powersave off
), ale nie dla 7. Sukces lub porażka prawdopodobnie zależy od twojej dystrybucji i środowiska konsoli w czasie wykonywania rc.local.Jeśli używasz nowszej wersji Ubuntu, która korzysta z wersji upstart, możesz użyć:
Małe wyjaśnienie tego, co się tutaj dzieje:
Nowsze wersje Ubuntu używają upstart do uruchamiania systemu. Przy starcie konsole Linuksa są instalowane z plikami konfiguracyjnymi przechowywanymi w / etc / init. Powyższe polecenie rozpoczyna się od iteracji każdego z tych plików konfiguracyjnych:
Upstart nazwa pliku konfiguracyjnego tty w pliku $ służy do zbudowania nazwy urządzenia tty:
Zbudowano polecenie „po uruchomieniu” upstart, które uruchamia „setterm”, aby wyłączyć wygaszanie ekranu i oszczędzanie energii po uruchomieniu tty:
I na koniec to polecenie jest dołączane do pliku konfiguracyjnego upstart:
źródło
Ubuntu 12.04
Pulpit
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
serwer
patrz - https://askubuntu.com/questions/138918/how-do-i-disable-the-blank-console-screensaver-on-ubuntu-server
Może pracować dla innych
patrz - http://www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-going-blank.html
Często wyszukiwane hasła
źródło