Il vecchio modo di spegnere il tuo monitor era attraverso il comando xset:
xset dpms force off
Ci sono alcune varianti su questo, ma da quando Ubuntu Karmic (9.10), è stato rotto. Alcune chiamate di sistema apparentemente non vanno d'accordo con questo comando, facendo sì che lo schermo si riattivi dopo circa un minuto. Dopo essere stato infastidito da parecchio tempo, ho trovato alcune soluzioni sui forum di Ubuntu. L'esecuzione di questo comando in un loop sembra intensivo per la CPU e non esiste un modo molto elegante per evitarlo. Per fortuna, un utente, nxmehta, ha trovato una soluzione utilizzando un semplice script Python e funziona su tutto, da Karmic a Natty.
Prima di tutto, devi avere alcune dipendenze, quindi apri un terminale e inserisci il seguente comando:
sudo apt-get install python python-xlib
Questo installerà i pacchetti python e python-xlib se non sono già installati. Quindi, apri l'editor di testo (gedit) e copia / incolla il seguente testo:
#!/usr/bin/python import time import subprocess from Xlib import X from Xlib.display import Display display = Display(':0') root = display.screen().root root.grab_pointer(True, X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime) root.grab_keyboard(True, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call('xset dpms force off'.split()) p = subprocess.Popen('gnome-screensaver-command -i'.split()) time.sleep(1) while True: print display.next_event() p.terminate() break
Quindi, fare clic con il tasto destro del mouse sul file e andare su Proprietà.
Ora puoi assegnarlo a qualsiasi scorciatoia da tastiera! Mi piace impostare il mio su Caps Lock, quindi ho dovuto disabilitare prima quella chiave. Puoi farlo andando su Tastiera> Layout> Opzioni.
Per assegnare questo script a una scorciatoia da tastiera, apri le preferenze Tasti di scelta rapida.
Questo mi ha infastidito per un po 'di tempo, e la soluzione è stata un po' difficile da trovare con tutte le lamentele che circolavano. Speriamo che questo ti aiuterà a risparmiare la batteria del tuo portatile.