La necessità è quella di fare uno script che disabiliti screen saver e le funzionalità di spegnimento temporizzate del monitor per il risparmio di energia al fine di vedere un film, o altre attività per le quali non è desiderabile muovere il mouse ogni 10min...
Script di disattivazione screen saver "monitor-off-disable.sh".
Memorizza i valori precedenti delle varie opzioni di screen saver/power management (in modo da poterle ripristinare) e disattiva tutto
#!/bin/bash # Backup old settings value=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_computer_ac` gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac_backup --type int $value value=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_display_ac` gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac_backup --type int $value value=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled` gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled_backup --type bool $value # Disable screen blanking gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool false gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0 gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac --type int 0
Script di attivazione "monitor-off-enable.sh"
Ripristina le opzioni iniziali
# Restore old settings value=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_computer_ac_backup` if [ "$value" = "" ]; then value="0"; fi; gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac --type int $value gconftool-2 -u /apps/gnome-power-manager/timeout/sleep_computer_ac_backup value=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_display_ac_backup` if [ "$value" = "" ]; then value="900"; fi; gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac --type int $value gconftool-2 -u /apps/gnome-power-manager/timeout/sleep_display_ac_backup value=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled_backup` if [ "$value" = "" ]; then value="true"; fi; gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool $value gconftool-2 -u /apps/gnome-screensaver/idle_activation_enabled_backup
Notare che in giro si trovano anche script che dovrebbero trovare automaticamente se è caricato in memoria Flash o altri software multimediali... francamente trovo la cosa troppo invasiva, preferisco scegliere io quando attivare la funzione (con combinazioni di tasti o altro).
Vedi anche:
http://ubuntuforums.org/showthread.php?t=1090393&page=4
Altra nota: il metodo è specifico per Ubuntu/Gnome, per KDE occorre usare altri metodi
Aggiungi un commento