Jak wyłączyć pusty wygaszacz ekranu na serwerze Ubuntu?
Nie ma pulpitu ani X, tylko konsola (interfejs wiersza poleceń).
Jak wyłączyć pusty wygaszacz ekranu na serwerze Ubuntu?
Nie ma pulpitu ani X, tylko konsola (interfejs wiersza poleceń).
Najprostszym sposobem jest dodanie parametru consoleblank=0
do wiersza polecenia jądra podczas uruchamiania.
Otwórz /etc/default/grub
w swoim ulubionym edytorze; będzie trzeba użyć sudo
(na vi
, nano
itp) lub gksudo
(w przypadku gedit
, itd.).
Następnie dodaj consoleblank=0
do GRUB_CMDLINE_LINUX_DEFAULT=
parametru,.
np. twój może powiedzieć:
GRUB_CMDLINE_LINUX_DEFAULT = "cichy splash konsoleblank = 0"
Następnie uruchom sudo update-grub
i uruchom ponownie.
grub
plików, aby wyłączyć (pusty) wygaszacz ekranu. Uciekam sięsetterm -blank 0
, może w pliku~/.bashrc
. (Zobacz także odpowiedź na superuser.com na temat zmiany sposobu wygaszania ekranu konsoli Linux )Wpisz
setterm -blank 0
dowolną powłokę, aby wyłączyć wygaszanie konsoli tty.0
wyłącza wygaszanie, każda wartość większa od 0 to czas w minutach. Domyślnie jest10
.Aby to na stałe włączyć, możesz dodać ten wiersz do swojej
~/.bashrc
konfiguracji.Bardziej szczegółowe wyjaśnienie można znaleźć w tej odpowiedzi u administratora.
źródło
TERM=linux
(ponieważ zastąpiłem to w moim.bashrc
).Spowoduje to „nadpisanie” wszystkiego, co jest w bieżącej konfiguracji dla „GRUB_CMDLINE_LINUX_DEFAULT =”, moje było domyślne, więc po prostu używam następującego One Linera.
źródło
Ta sama sytuacja, inne sugestie wydawały się rozwiązaniem okrężnym. Przeszedł przez narzędzie GNU
setvesablank on/off
za pomocą apropos. Wydaje się, że najlepiej pasuje, próbując sprawdzić, czy pasuje do potrzeby.źródło
Couldn't find a file descriptor referring to the console
-echo $TERM
zwróciło `xterm-256color - Ale w„ Brightness and Lock ”znalazłem ustawienie, kiedy ekran jest pusty i ustawiłem go na„ Never ”- ale tak naprawdę nie jest to zgodne z OP, ponieważ jestem w GUI.Jeśli żadna z powyższych odpowiedzi nie działa, może to wskazywać na automatyczne wyłączanie GPU z powodu przegrzania (sam nie mogłem w to uwierzyć, czytaj).
Ten mechanizm automatycznego wyłączania działa co najmniej w Ubuntu 18.04 i Debian Buster. Jak to odkryłem? Mam dwa gpus, podstawowy sprzęt wideo i procesor do gier; ani w sli, ani w crossfire. Ten pierwszy musiałem wyjąć radiator, aby zmieścił się w obudowie. Gdy nadal instalowałem system Ubuntu i zamiast tego używałem GPU do gier, ekran nie wyłącza się po 10 minutach od zalogowania się za pomocą powyższych poprawek (zastosowano odpowiedzi na tej stronie). Na początku myślałem, że to z powodu kiepskich, ogólnych sterowników, więc zrobiłem to, kiedy mój procesor był używany.
apt search nvidia-driver
sudo apt install nvidia-driver-430
sudo restart
sudo nvidia-smi (po zalogowaniu)
GPU wideo 73 stopnie Celsjusza, GPU do gier 34 stopnie Celsjusza ... mechanizm autohutoffa sprawdzony o ile mi chodzi.
Aktualnie aktywna nvidia przetwarza 0 (nadal używa kawałka gówna, ogólnego sterownika dla konsoli, ale 73 stopnie Celsjusza i niepotwierdzone dowody wskazują na uruchomienie mechanizmu autoshutoff.
Frustrujące jest to, że system Windows 10 został zainstalowany i działał bez wad bez radiatora, więc było to bardzo nieoczekiwane ... Musiałem źle odczytać GPU-Z, ponieważ widziałem zgłaszanie 34 stopni, chyba że wystąpił błąd w GPU-Z, w którym po prostu bierze jeden odczyt temperatury i wyświetla go dla obu gpus. Nvidia-smi jest znacznie bardziej niezawodna niż GPU-Z. Nie ufaj GPU-Z, jeśli zgłasza tę samą temperaturę dla dwóch różnych układów.
źródło