Vorrei sapere se esiste un modo per disabilitare lo schermo su una distribuzione Linux che sto usando Debian. Ho trovato un modo per farlo con X installato, ma non senza X.
Vorrei sapere se esiste un modo per disabilitare lo schermo su una distribuzione Linux che sto usando Debian. Ho trovato un modo per farlo con X installato, ma non senza X.
Risposte:
Puoi spegnere lo schermo del tuo laptop usando il comando xset :
xset dpms force off
DPMS è Display Power Management Signaling, uno standard per ridurre il consumo di energia nei monitor. xset è ovviamente un'utilità X. Se hai bisogno di farlo senza X coinvolto, usa setterm :
setterm -powerdown 1
L'elenco completo delle opzioni per manipolare lo schermo:
xset -dpms # Disable DPMS
xset +dpms # Enable DPMS
xset s off # Disable screen blanking
xset s 150 # Blank the screen after 150 seconds
xset dpms 300 600 900 # Set standby, suspend, & off times (in seconds)
xset dpms force standby # Immediately go into standby mode
xset dpms force suspend # Immediately go into suspend mode
xset dpms force off # Immediately turn off the monitor
xset -q # Query current settings
setterm -blank 10 # Blank the screen in 10 minutes
setterm -powersave on # Put the monitor into VESA power saving mode
setterm -powerdown 20 # Set the VESA powerdown to 20 minutes
Questi sono tutti debitamente spiegati nel Mini-HOWTO Linux alimentato a batteria .
setterm -powersave on
, ottengocannot (un)set powersave mode
Dai un'occhiata a vbetool . Puoi spegnere lo schermo con:
vbetool dpms off
L'unico problema che sto riscontrando è che lo schermo non si riaccende automaticamente, ad es. Immissione da tastiera. Devi farlo manualmente digitandolo alla cieca o tramite SSH:
vbetool dpms on
Su Debian Squeeze, vbetool è usato in /etc/acpi/lid.sh quando X non è disponibile.
vbetool dpms off && read -s -n 1 && vbetool dpms on
.
Non sono sicuro di quale pacchetto lo fornisca, ma alcuni pacchetti relativi ad ACPI includono script per oscurare lo schermo in base al fatto che il coperchio del laptop sia aperto. Anche se ora che guardo lo script stesso ( /etc/acpi/lid.sh
), sembra funzionare solo su X. Tuttavia, il punto è che fornisce un framework per l'attivazione di azioni su eventi di apertura / chiusura del coperchio. È possibile modificare lo script per utilizzare setterm e fare ciò che si desidera.