Risposte:
Puoi utilizzare il comando delle preferenze per il server X ( http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/ )
$ xset dpms force off
$ xset dpms force on
Premendo un tasto o spostando il mouse si accenderà anche il monitor se è stato spento. È possibile assegnare il comando a un tasto se si desidera utilizzare le scorciatoie.
xset dpms force standby
sembra essere più affidabile e non ha bisogno del sleep 1 ; xset dpms force off
trucco.
Per aggiungere l' altra risposta , ho scoperto che quando ho inserito xset dpms force off
e premuto il Entertasto, il mio schermo si spegneva e si riaccendeva. Eseguendo il comando seguente, sono stato in grado di spegnere lo schermo senza accenderlo.
sleep 3; xset dpms force off
Solo per aggiungere altre opzioni ... È possibile eseguire
xrandr --output <DISPLAY_NAME> --brightness 0
Per determinare il nome visualizzato, esegui semplicemente xrandr
. Ti fornirà informazioni sui display collegati, in modo da poter effettivamente accendere e spegnere uno di essi
Attenzione però, dopo aver eseguito questo comando, non sarai in grado di accendere lo schermo muovendo il mouse o usando una tastiera. Dovrai utilizzare il secondo monitor o digitare alla cieca
xrandr --output <DISPLAY_NAME> --brightness 1
Quindi, X RandR ti offre un migliore controllo sugli schermi, ma fa quello che fa. Può anche essere usato per altre cose, come cambiare la risoluzione, l'orientamento, la velocità, ecc. È anche molto facile eseguirlo all'interno degli script. Se vuoi, puoi scrivere una sceneggiatura per far sfumare il tuo schermo in nero. Il parametro di luminosità può richiedere frazioni
--brightness
opzione non influisce effettivamente sull'hardware, ma colora lo schermo solo in modo che diventi scuro. Citare nel manuale sui --brightness
opzione: However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight
.
Ho trovato che il xset dpms force off
comando funziona bene. Tuttavia, quando ho assegnato un tasto di scelta rapida a questo comando, ho riscontrato problemi: lo schermo si spegne e si riaccende.
Ho trovato il motivo di ciò era la combinazione di tasti di scelta rapida che stavo usando senza un motivo particolare. Ho scoperto la combinazione di tasti di scelta rapida " Mod2 + Mod4 + Super + Hyper + Left shift " assegnata al xset dpms force off
comando spegne lo schermo e lo schermo non si riaccenderà fino a quando non viene premuto un tasto o non viene utilizzato il mouse. Esattamente quello che volevo! La combinazione di tasti di scelta rapida è semplicemente il Super(tasto Windows) utilizzato insieme al shifttasto sinistro . Sto eseguendo Ubuntu 16.04 e questo funziona sui miei sistemi.
In Ubuntu 18.04, dpms non funziona correttamente con GNOME Wayland
$ xset -q
DPMS (Energy Star):
Display is not capable of DPMS
Puoi provare il comando seguente
per spegnere il monitor:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
Per accendere il monitor:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
Per me funziona.