# Manuale di Gestore alimentazione GNOME

Gestore alimentazione GNOME è un demone di sessione per lo GNOME Desktop che gestisce le impostazioni energetiche del proprio computer portatile o desktop.

2006
Richard Hughes (richard@hughsie.com)
2007
Milo Casagrande (milo_casagrande AT yahoo DOT it)
Richard Hughes

Questo documento può essere copiato, distribuito e/o modificato in base ai termini della GNU Free Documentation License (GFDL), versione 1.1 o di versioni successive pubblicate dalla Free Software Foundation che siano prive di sezioni invariabili, frontespizi e retrocopertine. La GFDL è disponibile accedendo a questo link o nel file COPYING-DOCS distribuito con questo manuale.

Questo manuale fa parte di una raccolta di documenti su GNOME distribuita secondo i termini della GFDL. Per distribuire questo manuale separatamente, è necessario aggiungere al documento una copia della licenza, come descritto nella sezione 6 di quest'ultima.

Molti dei nomi utilizzati dalle aziende per distinguere i propri prodotti e servizi sono rivendicati come marchi. Ove tali nomi sono citati nella documentazione di GNOME e i membri del GNOME Documentation Project sono a conoscenza della loro natura di marchi, tali nomi vengono riportati a lettere maiuscole o con iniziale maiuscola.

QUESTO DOCUMENTO E LE SUE VERSIONI MODIFICATE SONO DISTRIBUITI SECONDO I TERMINI DELLA GNU FREE DOCUMENTATION LICENSE, CON L'ULTERIORE INTESA CHE:

1. IL DOCUMENTO VIENE DISTRIBUITO SENZA ALCUNA GARANZIA ESPLICITA O IMPLICITA DI ALCUN TIPO, INCLUSE, SENZA LIMITAZIONE, LA GARANZIA DI ASSENZA DI DIFETTI DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE O LA GARANZIA CHE IL DOCUMENTO SIA COMMERCIABILE, SIA ADATTO A UN DETERMINATO SCOPO O NON VIOLI DIRITTI DI TERZI. TUTTI I RISCHI RIGUARDO ALLA QUALITÀ, L'ACCURATEZZA E LE PRESTAZIONI DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE SONO A CARICO DELL'UTENTE. QUALORA UN DOCUMENTO O UNA SUA VERSIONE MODIFICATA SI RIVELINO DIFETTOSI, I COSTI DEGLI EVENTUALI INTERVENTI DI ASSISTENZA, RIPARAZIONE O CORREZIONE SARANNO A CARICO DELL'UTENTE (NON DEL REDATTORE INIZIALE, DELL'AUTORE O DI ALTRI COLLABORATORI). LA PRESENTE ESCLUSIONE DI GARANZIA COSTITUISCE PARTE ESSENZIALE DELLA LICENZA. SONO AUTORIZZATI SOLO GLI USI DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE PREVISTI DALLA PRESENTE ESCLUSIONE DI GARANZIA; INOLTRE IN NESSUNA CIRCOSTANZA E

2. IN NESSUNA INTERPRETAZIONE GIURIDICA, INCLUSI I CASI DI ILLECITO (ANCHE PER NEGLIGENZA), VIOLAZIONE CONTRATTUALE O ALTRO, L'AUTORE, IL REDATTORE INIZIALE, ALTRI COLLABORATORI, QUALUNQUE DISTRIBUTORE DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA O QUALUNQUE FORNITORE DELLE PARTI CITATE POTRÀ ESSERE RITENUTO RESPONSABILE NEI CONFRONTI DI QUALUNQUE PERSONA PER DANNI DIRETTI, INDIRETTI, SPECIALI, INCIDENTALI O CONSEQUENZIALI DI QUALUNQUE NATURA, INCLUSI, SENZA LIMITAZIONE, I DANNI DOVUTI A PERDITA DI AVVIAMENTO, INTERRUZIONE DEL LAVORO, GUASTO O MALFUNZIONAMENTO DEL COMPUTER O QUALUNQUE ALTRO DANNO O PERDITA DERIVANTE DA O CORRELATO ALL'USO DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA, ANCHE NEL CASO IN CUI TALI PARTI FOSSERO STATE INFORMATE DELLA POSSIBILITÀ DI TALI DANNI.

Richard
Hughes
richard@hughsie.com
2.0
30/08/2006

Richard Hughes richard@hughsie.com

Richard Hughes

## Commenti

Per segnalare un problema o inviare suggerimenti riguardo Gestore alimentazione GNOME o su questo manuale, seguire le istruzioni presenti nel sito web di

## Introduzione

Il demone di sessione Gestore alimentazione GNOME è un demone per la gestione dell'alimentazione elettrica per lo GNOME Desktop.

## Uso

Gestore alimentazione GNOME viene solitamente eseguito all'avvio di GNOME, ma può essere avviato anche nel seguente modo:

Riga di comando

  Digitare `gnome-power-manager --verbose --no-daemon` e premere Invio.

## Messaggi di notifica

All'avvio di Gestore alimentazione GNOME, possono essere visualizzati i seguenti messaggi di notifica.

### Alimentatore elettrico rimosso

#### Notifica di Gestore alimentazione GNOME quando l'alimentatore elettrico è rimosso

È possibile disabilitare questa notifica modificando la chiave GConf `/apps/gnome-power-manager/notify_ac_adapter`.

### Batteria completamente carica

#### Notifica di Gestore alimentazione GNOME quando la batteria primaria del portatile è completamente carica

È possibile disabilitare questa notifica modificando la chiave GConf `/apps/gnome-power-manager/notify_fully_charged`.

Verrà mostrata un'altra notifica se la percentuale di carica della batteria scende al di sotto del 95% e viene in seguito caricata completamente. Questo fa in modo che alcuni computer non ripetano delle notifiche se la batteria segnala erroneamente lo stato di carica completa.

### Carica della batteria bassa

Quando la carica della batteria è bassa, viene mostrata la seguente notifica. È consigliato collegare l'alimentatore elettrico in breve tempo.

#### Notifica di Gestore alimentazione GNOME quando la carica della batteria è bassa

### Carica della batteria critica

Quando la batteria è scarica, viene mostrata la seguente notifica indicante cosa è necessario fare. È possibile modificare, all'interno delle preferenze, l'azione da svolgere in questi casi.

#### Notifica di Gestore alimentazione GNOME quando la carica della batteria è critica

### Sospensione fallita

Quando fallisce un'azione di sospensione, viene mostrata questa notifica. La causa più comune per questa notifica, è dovuta al fatto che l'utente attuale non ha i permessi per sospendere o ibernare il computer.

#### Notifica di Gestore alimentazione GNOME quando fallisce la sospensione

## Statistiche

Il programma delle statistiche consente di visualizzare il consumo elettrico del proprio computer portatile.

Questa caratteristica è stata rimossa dalla finestra di informazioni delle precedenti versioni di Gestore alimentazione GNOME, dato che ora viene usato DBUS al posto del sistema IPC interno per le comunicazioni. Questo consente ad altre applicazioni, se necessario, di recuperare e mostrare i dati.

### Cronologia carica nella transizione da alimentazione dalla batteria alla rete elettrica

Potrebbe essere possibile non visualizzare alcuni grafici se il proprio computer non dispone dell'hardware necessario. Potrebbe essere possibile anche visualizzare dell'altro hardware (come dispositivi UPS) non elencato, ma questi dispositivi sono simili agli altri.

### Cronologia ricarica

Questo grafico mostra la percentuale di ricarica disponibile per la batteria primaria. Se si possiede una batteria principale e una ausiliaria, viene mostrata solamente una media. La legenda non è mostrata con questo grafico.

### Cronologia carica

Questo grafico mostra la cronologia della carica usata dalla batteria primaria. Questa linea rappresenta la potenza utilizzata per caricare le batterie del sistema o la potenza usata dal sistema attraverso le batterie. La linea dovrebbe salire durante un intenso utilizzo del processore e scendere quando il sistema è inattivo o quando lo schermo è oscurato. È mostrata una legenda quando vengono ricevuti dei dati.

Non si ricevono dati dal computer se non è in fase di carica, di scarica o in sospensione. Questo è dovuto a limitazioni hardware in cui la percentuale è inviata dal chip di gestione della batteria e non da quello di gestione dell'alimentazione della scheda madre.

### Cronologia durata stimata

Questo grafico mostra la cronologia di durata stimata della batteria primaria. Questa linea rappresenta la quantità di tempo prima che la batteria sia carica o completamente scarica. Questa linea dovrebbe salire proporzionalmente quando la potenza diminuisce e scendere quando aumenta. È mostrata una legenda quando vengono ricevuti dei dati.

## Preferenze

La finestra delle preferenze consente di controllare:

- La luminosità del pannello LCD con l'alimentazione dalla rete elettrica e dalla batteria

- Il tempo di inattività per lo spegnimento dello schermo e per l'azione di sospensione

- Le azioni da compiere quando il coperchio del portatile è chiuso

- La politica dell'icona dell'area di notifica

Alcuni controlli od opzioni potrebbero essere disabilitati se le chavi di GConf non sono scrivibili. Questo consente agli amministratori di sistema di bloccare le azioni che un utente può selezionare.

### Preferenze con alimentazione dalla rete elettrica

#### Scheda Alimentazione dalla rete elettrica del Gestore alimentazione GNOME

### Preferenze con alimentazione dalla batteria

#### Scheda Alimentazione dalla batteria del Gestore alimentazione GNOME

I computer moderni consentono di ridurre la velocità del processore per risparmiare energia. Questo consente a un computer potente di ridurre il consumo elettrico quando è inattivo o quando non sono richieste tutte le risorse. In questo modo, dato che il processore non lavora sempre al 100% delle potenzialità, la durata della batteria si allunga notevolmente.

Non tutti i processori supportano il controllo della velocità e non verranno visualizzate le opzioni per selezionare una politica se il computer non dispone di un processore compatibile. I seguenti processori supportano la modifica della frequenza:

Sono disponibili diversi metodi per controllare il consume energetico di un processore. È possibile avere dei profili, per esempio, per selezionare le massime prestazioni quando collegato alla rete elettrica e consumi ridotti quando funzionante a batteria. Il metodo più semplice per controllare il rispario energetio è quello di impostare la politica su «Automatico» in quanto regola la velocità del processore in base alle richieste del sistema.

Alcune delle opzioni elencate qui sotto potrebbero non essere disponibili:

- Massimo risparimo energetico: imposta la velocità di lavoro del computer sempre alla minima velocità possibile per risparmiare energia della batteria (nome nel kernel Linux: `powersave`).

- Prestazioni massime: imposta la velocità di lavoro del computer sempre alla massima velocità disponibile (nome nel kernel Linux: `performance`).

- Risparmio energetico automatico: imposta la velocità di lavoro del computer in base al carico attuale. Se il processore viene usato, la frequenza aumenta, altrimenti verrà ridotta. Fornisce un buon compromesso tra risparmio energetico e prestazioni. Questa opzione mantiene il processore ad alta frequenza anche per alcuni secondi dopo l'ultimo utilizzo. Questa opzione potrebbe non funzionare correttamente con computer datati (nome nel kernel Linux: `conservative`).

- In base al carico della CPU: è una politica per il controllo della frequenza dinamica. Modifica la frequenza del processore in base al carico. Dati i molti cambiamenti di frequenza, potrebbe non funzionare bene con computer datati (nome nel kernel Linux: `ondemand`).

Alcune politiche («ondemand» e «conservative») aumentano la frequenza dal minimo quando un processo ha un valore positivo di «nice» anche se si registra un carico maggiore di 1. Questo consente agli applicativi utente di funzionare correttamente data che il processore aumenta automaticamente la velocità, potrebbe però portare una riduzione delle prestazioni per i demoni di sistema e per alcuni servizi in background. Per modificare questo comportamente, utilizzare un'altra politica (come prestazioni massime) o impostare la seguente chiave GConf: `/apps/gnome-power-manager/cpufreq_consider_nice`.

### Preferenze generali

#### Scheda Generale di Gestore alimentazione GNOME

### Tempi di inattività di sistema e di sessione

`gnome-screensaver` è un demone di sessione che controlla l'input dell'utente, se il mouse non è stato mosso e non è stata usata la tastiera allora avvia un timeout. Quando il valore del timeout raggiunge il valore impostato in `gnome-screensvare-preferences`, la sessione è impostata come inattiva. A questo punto Gestore alimentazione GNOME esegue le azioni per la sessione inattiva come abilitare la modalità a risparmio energetico e abbassare la luminosità dello schermo.

#### Modificare il timeout per la sessione inattiva in `gnome-screensaver-preferences`

Quando la sessione è identificata come inattiva, Gestore alimentazione GNOME avvia il proprio contatore di sistema. Quando viene raggiunto il timeout impostato in `gnome-screensaver-preferences` e il carico della CPU è inattivo, viene eseguita l'azione relativa: solitamente spegnere lo shermo o mettere in sospensione o in ibernazione.

I controlli scorrevoli in `gnome-power-preferences` sono impostati al valore del timeout di sessione più un minuto, dato che non è possibile avviare le azioni prima che la sessione sia identificata come inattiva. Modificando il valore in `gnome-screensaver-preferences`, viene modificato di conseguenza anche il controllo scorrevole in `gnome-power-preferences`.

## Preferenze avanzate

### Luminosità dello schermo

È possibile modificare la luminosità dello schermo quando inattivo, modificando la chiave GConf `/apps/gnome-power-manager/laptop_panel_dim_brightness`.

### Blocco dello schermo

In modo predefinito, Gestore alimentazione GNOME supporta un semplice metodo per il blocco dello schermo. Questo significa che lo schermo si blocca se impostato a «Blocca schermo» in gnome-screensaver quando il coperchio è chiuso o il sistema va in ibernazione o in sospensione.

Esiste uno schema per il blocco che consente agli utenti avanzati la modifica delle politiche di blocco per le azioni sul coperchio, sulla sospensione e sull'ibernazione. Per abilitare quasta modalità complessa, è necessario disabilitare la seguente chiave GConf:

- `/apps/gnome-power-manager/lock_use_screensaver_settings`

Le chiavi della politica possono quindi essere impostate per forzare il blocco e lo sblocco di gnome-screensaver quando viene eseguia un'azione:

- `/apps/gnome-power-manager/lock_on_blank_screen`

- `/apps/gnome-power-manager/lock_on_suspend`

- `/apps/gnome-power-manager/lock_on_hibernate`

La politica per il blocco di gnome-screensaver è ignorata fino a quando non viene ripristinata la modalità semplice.

## Applet di Gestore alimentazione

### Applet luminosità

L'applet per la luminosità consente a un utente di modificare la luminosità momentaneamente senza modificare la politica predefinita. Può risultare utile con portatile non dotati dei tasti per la luminosità dato che ora è possibile modificare la luminosità facilmente.

#### Controllo scorrevole dell'applet luminosità

Il controllo scorrevole non è disponibile se l'hardware non è supportato.

### Applet di inibizione

L'applet di inibizione consente a un utente di impedire il risparmio energetico automatico. Può risultare utile con vecchi computer portatili o con programmi proprietari come VMware o Matlab. Baste fare clic sull'icona per impedire il risparmio energetico automatico e per ripristinare lo stato iniziale.

#### Applet inibizione nella modalità inibita.

Non usare quest'applet nel caso si usi solo software GNOME, segnalare invece un bug per fare in modo che l'applicazione usi i metodi Inhibit() e UnInhibit(), dato che dovrebbe funzionare.

## Domande frequenti

Queste sono alcune delle domande che vengono poste frequentemente.

### Cos'è la capacità della batteria?

La capacità della batteria è la quantità di carica che una batteria può contenere in rapporto a quanto stabilito dal costruttore.

#### Questo grafico mostra la capacità di una tipica batteria agli ioni di litio dopo un cilco di un centinaio di cariche e scariche.

### Qual è la differenza tra sospensione e ibernazione?

Lo stato di sospensione è lo stato di risparimo energetico con il minor consumo elettrico che conserva i dati dei programmi nella memoria del computer. Quando il computer è nello stato di sospensione, non viene svolta alcun tipo di computazione fino a che la normale attività è ripristinata. Non verrà ripristinata fino a che non verrà segnalato da un evento esterno come la pressione di un tasto. Impiega di solito qualche secondo per sospendere e ripristinare il computer.

Durante la sospensione viene usata ancora una piccola quantità di corrente dalla batteria, rendendo la sospesione non utilizzabile in fase di carica critica. Scollegando l'alimentazione elettrica su un computer desktop o terminando la carica della batteria su un portatile, tutto il lavoro andrà perso.

Lo stato di ibernazione salva lo stato attuale del computer sul disco fisso e spegne il computer. Non verrà ripristinato fino a che non verrà segnalato da un evento esterno come la pressione di un tasto. Questo è lo stato con il minor consumo elettrico disponibile. Rimuovendo l'alimentatore elettrico su un desktop o terminando la carica di una batteria su un portatile, il lavoro non andrà perso. Può impiegare anche un minuto o più per ibernare e ripristinare il computer.

### Il mio monitor è difettoso e considera gli stati «standby» e «off» di DPMS come "no-signal" lasciando lo schermo acceso.

È necessario modificare la modalità «suspend» di DPMS usata da Gestore alimentazione GNOME. Aprire `gconf-editor` e modificare le chiavi `/apps/gnome-power-manager/ac_dpms_sleep_method` e `/apps/gnome-power-manager/battery_dpms_sleep_method` con una delle modalità funzionanti come «standby», «suspend» o «off».

### Ho impostato il tempo di inattività del computer a un minuto, ma impiega più di quel tempo per andare in sospensione.

gnome-screensaver è un demone di sessione che controlla l'input dell'utente, se il mouse non è stato mosso e non è stata usata la tastiera allora avvia un timeout. Quando il valore del timeout raggiunge il valore impostato in gnome-screensvare-preferences, la sessione è impostata come inattiva. A questo punto Gestore alimentazione GNOME esegue le azioni per la sessione inattiva come abilitare la modalità a risparmio energetico e abbassare la luminosità dello schermo.

Quando la sessione è identificata come inattiva, Gestore alimentazione GNOME avvia il proprio contatore di sistema. Quando viene raggiunto il timeout impostato in gnome-screensaver-preferences e il carico della CPU è inattivo, viene eseguia l'azione relativa: solitamente spegnere lo shermo o mettere in sospensione o in ibernazione.

In Gestore alimentazione GNOME 2.14, i timeout non erano logicamente collegati con gnome-screensaver, ma lo sono in realtà. Questo è dovuto al fatto che gnome-screensaver dichiara la sessione come inattiva e poi si avvia Gestore alimentazione GNOME. Quindi, il vero tempo di sospensione è dato dal timeout del salvaschermo di GNOME più il tempo di Gestore alimentazione GNOME.

In Gestore alimentazione GNOME 2.16, i controlli scorrevoli in `gnome-power-preferences` sono impostati al valore del timeout di sessione più un minuto, dato che non è possibile avviare le azioni prima che la sessione sia identificata come inattiva. Modificando il valore in `gnome-screensaver-preferences`, viene modificato di conseguenza anche il controllo scorrevole in `gnome-power-preferences`. Questo rende le cose più chiare ai nuovi utenti.

### Il mio tempo di scarica è sempre sbagliato a causa di una batteria difettosa, cosa posso fare?

È possibile utilizzare la carica percentuale di g-p-m come dati per la politica. Aprire `gconf-editor` e impostare la chiave `/apps/gnome-power-manager/use_time_for_policy` a falso. Per fare più velocemente: `gconftool-2 --set --type bool /apps/gnome-power-manager/use_time_for_policy false`

Questo renderà utilizzabili le azioni, ma il tempo rimanente sarà sempre sbagliato.

### Perché il mio portatile IBM non ha i controlli di selezione per la luminosità nelle preferenze?

È necessario aggiungere al file `/etc/modprobe.conf` il testo seguente: `options ibm_acpi experimental=1`

In questo modo verrà abilitata la modalità sperimentale e il pannello LCD funzionerà.

È necessario usare sudo o un account root per modificare il file.

### Perchè lo stato del mio coperchio è sbagliato dopo una sospensione o un'ibernazione? Inoltre, il mio computer è andato in sospensione senza motivo quando ho scollegato l'alimentatore!

Quando si sospende e poi si ripristina la sessione, ACPI sembra non inviare l'evento "lid open" come dovrebbe, probabilmente perché userspace non è in grado di gestire l'evento del kernel quando vengono risvegliati i processi in userspace.

Quello che bisogna fare è aggiornare manualmente il coperchio utilizzando HAL quando si ripristina la sessione, cosicché il valore "lid open" è inviato a Gestore alimentazione GNOME.

È necessario aggiornare a una nuova versione di HAL o utilizzare una versione aggiornata del pacchetto HAL dalla propria distribuzione.

### Gestore alimentazione GNOME supporta l'APM?

Supporta qualsiasi gestore HAL sia in grado di supportare! Attualmente sono compresi:

- APM (computer Intel pre-2000)

- ACPI (la maggior parte dei moderni computer compatibili Intel)

- PMU (computer Powerbook e iBook PPC)

### Perché Gestore alimentazione GNOME non mi lascia sospendere o ibernare il computer?

Prima di mostrare le voci «Sospensione» e «Ibernazione» nel menù, vengono controllare due cose:

- Se HAL riesce a determinare un gestore per le pause nel kernel. È possibile verificare questo attraverso il comando `lshal | grep can_suspend`. HAL controlla verificando `/sys/power/state` e la presenza di «suspend2».

- Se l'amministratore di sistema (o voi) ha disabilitato la possibilità di eseguire certe azioni. È possibile verificare questo attraverso il comando `gconftool-2 -R /apps/gnome-power-manager | grep can` modificando il valore con qualche cosa di significativo.

Per esempio, se un PowerBook riporta che è in grado di sospendere e ibernare, ma sono a conoscenza che l'ibernazione non funziona, posso disabilitare l'opzione in `gconf-editor` rimuovendola da `gnome-power-preferences` e dal menù a discesa.

Se HAL non elenca le opzioni desiderate, controllare che il BIOS sia in esecuzione nella modalità corretta e che il kernel sia stato compilato con le opzioni corrette.

Se il secondo controllo non riporta nessua chiave di gconf, è necessario re-installare lo schema gconf come da «gnomebug:341256». Come root, digitare:

    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
    gconftool-2 --makefile-install-rule data/gnome-power-manager.schemas
    killall -HUP gconfd-2

### Perché il mio schermo si oscura o si avvia il salvaschermo anche se faccio clic con il mouse?

Facendo clic con il mouse o muovendo la rotella di scorrimeto, senza muovere il puntatore, gnome-screensaver rivela la sessione come inattiva. Questa è una limitazione di X.org, ma ci sono delle modifiche nelle nuove versioni di gnome-screenaver proprio per questo.

### Come posso fare in modo che le applicazioni fermino la sospensione automatica?

Se un'applicazione sta svolgendo un'operazione lunga, è possibile disabilitare la sospensione per un po' di tempo. Questo metodo è da utilizzare se si desidera che l'utente non possa mettere in sospensione o il computer oppure per non entrare in sospensione o ibernazione durante:

- La copia di file in Nautilus

- Sessioni di compilazione del kernel o simulazioni di Matlab

- Durante una relabel di SELinux

- Molto altro...

È quindi possibile utilizzare i metodi DBUS Inhibit() e UnInhibit() presenti nella nuova versione di Gestore alimentazione GNOME. Quello che segue è un esempio in python:

    #!/usr/bin/python
    import dbus
    import time
    bus = dbus.Bus(dbus.Bus.TYPE_SESSION)
    devobj = bus.get_object('org.freedesktop.PowerManagement', '/org/freedesktop/PowerManagement/Inhibit')
    dev = dbus.Interface(devobj, "org.freedesktop.PowerManagement.Inhibit")
    cookie = dev.Inhibit('Nautilus', 'Copying files')
    time.sleep(100)
    dev.UnInhibit(cookie)

È presente anche un esempio che indica agli sviluppatori come inserire i metodi DBUS Inhibit e UnInhibit all'interno di programmi esistenti.

### I metodi di inibizione di Gestore alimentazione GNOME e del salvaschermo GNOME sono gli stessi?

Se i metodi di inibizione vengono chiamati con gnome-screensaver, questo non imposterà la sessione come inattiva con la conseguenza che lo schermo non si oscurerà, il salvaschermo non si avvierà e il computer non entrerà automaticamente in sospensione.

Riproducendo un film a schermo intero, totem dovrebbe usare i metodi di inibizione di gnome-screensaver. Totem non dovrebbe preoccuparsi della gestione energetica; anche in assenza di movimenti del mouse o pressioni di tasti, per totem la sessione è sempre in uso.

Le applicazioni che dovrebbero usare il metodo di inibizione di Gestore alimentazione GNOME sono quelle che devono assicurarsi che la sessione possa essere impostata come inattiva, ma si stanno svolgendo ancora operazioni importanti e quindi non dovrebbe entrare in risparmio energetico. Per esempio, copiando 4.5GB di dati con Nautilus, il salvaschermo dovrebbe avviarsi e lo schermo oscurarsi, ma il computer non deve essere impostato inattivo per andare in sospensione, ibernazione o per spegnersi.

### Gestore alimentazione GNOME non rallenta il mio disco fisso!

Dopo molte discussioni, è emerso che questa opzione non era una buona scelta da inserire all'interno di HAL. È stato deciso che la gestione energetica configurabile dall'utente non era necessaria dato che i moderni dischi fissi dispongono di sistemi per il risparmio energetico molto avanzati.

Questi i dati del consumo energetico di un disco fisso per portatili (IDE/SATA):

    Avvio (picco, max.)		5.5W 	NC
    Ricerca				2.3W	2.7W
    Lettura (media)			2.0W	2.3W
    Scrittura (media)		2.0W	2.3W
    Inattivo (media)		1.1W	1.2W
    Inattivo basso consumo (media)  85W	0.9W
    Standby (media)			0.2W	0.25W
    Pausa				0.1W	NC

Da questa tabella si possono trarre le seguenti conclusioni:

- Un disco inattivo in basso consumo necessita di meno di un watt per ora. Per una batteria normale con 50mWh, si arriva a una durata di più di 50 ore.

- Se non vengono eseguite letture/scritture da/verso il disco fisso, il disco regola la potenza, ma non spegne mai il dispositivo. Questo perché si consuma più energia a ogni avvio piuttosto che lasciare il disco fisso inattivo o inattivo a basso consumo (dipende dal modello/produttore).

- Un altro motivo per cui è utile lasciare la gestione del risparmio energetico al disco stesso è il tempo di riattivazione del dispositivo. Si perdono più prestazioni che energia tra inattivo e inattivo a basso consumo.

- Utilizzando un filesystem di "journaling" il sistema necessita di eseguire dei "flush" periodici. Questo può portare a una situazione di stallo tra il disattivare e il riavviare il dispositivo. Di conseguenza, viene consumata più energia per non modificare nulla.

- Non è possibile impostare il risparmio energetico con i dischi fissi esterni USB dato che non è possibile inviare i comandi necessari al disco via USB.

### Sto eseguendo ACPI. Perché gli eventi (come rimuovere l'alimentatore) richiedono così tanto per essere registrati?

Il problema potrebbe essere:

- HAL potrebbe non avere in esecuzione l'add-on per la cattura degli eventi ACPI.

- Il BIOS potrebbe essere danneggiato e potrebbe essere necessario un raggiro. Inviare una segnalazione bug.

Nel primo caso, provare a cercare i processi HAL in esecuzione: `ps -eaf | grep hal`

Verificare la presenza del processo `hald-addon-acpi`. Se non è in esecuzione, assicurarsi che HAL sia in esecuzione con l'opzione `--retain-privileges` nell'initscript `haldaemon`. Un'alternativa a questo è quello di usare acpid piuttosto che il file proc del kernel.

### Come posso interrogare o svolgere delle azioni con Gestore alimentazione GNOME dai miei script shell?

È possibile usare il programma dbus-send. Per esempio, è possibile impostare la modalità DPMS eseguendo:

    dbus-send --session \
    	  --dest=org.freedesktop.PowerManagement \
    	  --type=method_call \
    	  --print-reply \
    	  --reply-timeout=2000 \
    	  /org/freedesktop/PowerManagement \
    	  org.freedesktop.PowerManagement.SetDpmsMode \
    	  string:suspend

È possibile impostare il computer in ibernazione attraverso:

    dbus-send --session \
    	  --dest=org.freedesktop.PowerManagement \
    	  --type=method_call \
    	  --print-reply \
    	  --reply-timeout=2000 \
    	  /org/freedesktop/PowerManagement \
    	  org.freedesktop.PowerManagement.Hibernate

Consultare il file della guida degli sviluppatori su CVS per l'elenco completo.

### Quando faccio clic su sospendi o iberna non succede nulla!

HAL potrebbe non supportare ancora la propria distribuzione o potrebbe essere stato trovato un bug in Gestore alimentazione GNOME. Fare riferimento alla sezione sulla segnalazione dei bug.

### Perché il mio adattatore video non si è ripristinato dopo una sospensione? È tutto nero!

Potrebbe essere necessario aggiungere un comando «s3» alla sequenza di avvio del kernel, in modo che il kernel possa ripristinare la scheda video. Per maggiori informazioni o per verificare se il computer è stato identificato come un computer che necessita di altre opzioni, consultare questo documento.

Usare il nuovo pm-utils dovrebbe far funzionare il tutto utilizzando la corrispondeza fdi di HAL sul DMI e sul produttore della scheda grafica e sull'ID del prodotto.

## Informazioni

Gestore alimentazione GNOME è stato scritto da Richard Hughes richard@hughsie.com. Per maggiori informazioni riguardo Gestore alimentazione GNOME, consultare il sito web di Gestore alimentazione GNOME.

Per segnalare un problema o inviare suggerimenti riguardo questa applicazione o questo manuale, seguire le istruzioni presenti nel sito web di Gestore alimentazione GNOME.

Questo programma è distribuito nei termini della GNU General Public License come pubblicata dalla Free Software Foundation, sia la versione 2 della licenza o (a piacimento) qualsiasi successiva versione. Una copia della licenza può essere trovata a questo collegamento o nel file COPYING presente nel codice sorgente di questo programma.