Chciałbym wiedzieć, czy jest jakiś sposób na wyłączenie ekranu w dystrybucji Linuksa, której używam w Debianie. Znalazłem kilka sposobów na zrobienie tego z zainstalowanym X, ale nie bez X.
15
Chciałbym wiedzieć, czy jest jakiś sposób na wyłączenie ekranu w dystrybucji Linuksa, której używam w Debianie. Znalazłem kilka sposobów na zrobienie tego z zainstalowanym X, ale nie bez X.
Odpowiedzi:
Możesz wyłączyć ekran na laptopie za pomocą polecenia xset :
DPMS to Display Display Management Management Signaling, standard zmniejszający zużycie energii przez monitory. xset jest oczywiście narzędziem X. Jeśli chcesz to zrobić bez udziału X, użyj setterm :
Pełna lista opcji do manipulowania ekranem:
Wszystko to zostało należycie wyjaśnione w Mini-HOWTO z zasilaniem bateryjnym .
źródło
setterm -powersave on
, rozumiemcannot (un)set powersave mode
Sprawdź vbetool . Możesz wyłączyć ekran za pomocą:
Jedyny problem, jaki mam z tym, to to, że ekran nie włącza się ponownie automatycznie, np. Po wprowadzeniu z klawiatury. Musisz to zrobić ręcznie, wpisując go na ślepo lub przez SSH:
W Debian Squeeze vbetool jest używany w /etc/acpi/lid.sh, gdy X nie jest dostępny.
źródło
vbetool dpms off && read -s -n 1 && vbetool dpms on
.Nie jestem pewien, który pakiet to zapewnia, ale niektóre pakiety związane z ACPI zawierają skrypty do wygaszania ekranu w zależności od tego, czy pokrywa laptopa jest otwarta. Chociaż teraz, kiedy patrzę na sam skrypt (
/etc/acpi/lid.sh
), wydaje się, że działa on tylko na X. Chodzi jednak o to, że zapewnia on ramy do uruchamiania akcji na zdarzeniach otwierania / zamykania pokrywy. Możesz zmodyfikować skrypt, aby używał setterm, i może zrobić to, co chcesz.źródło
W Kali GNU / Linux Rolling 64-bit sprawdź, czy
xset -q
pokazuje się tak:Ustawienie dla nich wszystkich na 0 działa dla mnie. Zrób to za pomocą tego wiersza poleceń:
źródło
Jeśli masz port szeregowy na swoim komputerze, możesz uruchomić go bez głowy.
Wyszukaj w sieci „Howto dla konsoli szeregowej Linux”.
źródło
W odpowiedzi na twoje pytanie
powinien to zrobić. Pamiętaj, że należy to zrobić przy każdym logowaniu.
źródło
Jeśli przypadkowo chcesz zdalnie wyłączyć wyświetlacz, np. Na laptopie, gdy zalogujesz się przez SSH ...
Jeśli nie określisz
DISPLAY
zmiennej, xset nie powiedzie się z:źródło