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 onPremendo 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 standbysembra essere più affidabile e non ha bisogno del sleep 1 ; xset dpms force offtrucco.
Per aggiungere l' altra risposta , ho scoperto che quando ho inserito xset dpms force offe 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
--brightnessopzione non influisce effettivamente sull'hardware, ma colora lo schermo solo in modo che diventi scuro. Citare nel manuale sui --brightnessopzione: 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 offcomando 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 offcomando 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.