# Manuale di MATE Power Manager

## Introduzione

MATE Power Manager è il demone per la gestione energetica del `desktop MATE`

## Utilizzo

MATE Power Manager viene solitamente avviato all'accensione, ma si può avviare MATE Power Manager manualmente eseguendo i seguenti passaggi:

Riga di comando

- Digitare `G_MESSAGES_DEBUG=PowerManager mate-power-manager --no-daemon`, quindi premere Invio:

## Messaggi di notifica

Quando il MATE Power Manager è stato avviato, potrebbero apparire le seguenti notifiche.

### Batteria in fase di scarica

#### Notifica di MATE Power Manager quando l'alimentatore elettrico viene disconnesso

E' possibile disabilitare questa notifica modificando la chiave dconf `org.mate.power-manager notify-discharging`.

### Carica completa

#### Notifica di MATE Power Manager quando la batteria del portatile è completamente carica

E' possibile disabilitare questa notifica modificando la chiave dconf `org.mate.power-manager notify-fully-charged`.

Si otterrà una ripetizione della notifica se la carica della batteria scende sotto il 95% e viene poi ricaricata completamente. Questo per evitare che vengano mostrate notifiche ripetute su alcune macchine se la batteria riporta al sistema lo stato di carica in modo errato.

### Carica bassa

Quando la carica della batteria è bassa viene mostrata la seguente notifica. E' importante collegare l'alimentatore elettrico al più presto.

#### Notifica di MATE Power Manager quando la carica è bassa

E' possibile disabilitare questa notifica modificando la chiave dconf `org.mate.power-manager notify-low-power`.

### Livello critico

Quando il computer è scarico viene visualizzata questa notifica che spiega quali azioni sono necessarie. È possibile modificare l'azione intrapresa per la batteria a livello critico usando lo strumento preferenze.

#### Notifica di MATE Power Manager quando il livello di carica è critico

### Sospensione fallita

Quando si verifica un errore nella sospensione è possibile che venga visualizzato il seguente avviso. Il motivo più comune per questa notifica è che l'utente non dispone dei permessi per sospendere o ibernare il computer.

#### Notifica di MATE Power Manager quando il tentativo di sospensione fallisce

E' possibile disabilitare questa notifica modificando la chiave dconf `org.mate.power-manager notify-sleep-failed`.

## Statistiche

Il programma delle statistiche consente di visualizzare il consumo energetico dell'hardware del computer portatile.

Questo è stato rimosso dalla finestra informativa delle versioni precedenti di MATE Power Manager poiché l'interfaccia dati ora utilizza DBUS al posto dell'IPC interno. Questo permette ad altre applicazioni di leggere e visualizzare i dati quando richiesto..

### Cronologia di carica della batteria passando all'alimentazione dalla rete elettrica

Potrebbe non essere possibile visualizzare alcune opzioni o grafici se il vostro computer non dispone dell'hardware necessario. Possono essere visualizzati anche altri hardware qui non mostrati (come ad esempio i dispositivi UPS) che però vengono considerati allo stesso modo degli altri dispositivi.

### Cronologia del processo di carica

Il grafico mostra la percentuale di carica disponibile per la batteria principale combinata, quindi se si dispone di una batteria principale e di una ausiliaria, verrà mostrato solo il valore medio. Con questo grafico non viene mostrata la legenda.

### Cronologia di alimentazione da corrente elettrica

Il grafico mostra la cronologia dell'alimentazione utilizzata dalla batteria principale composita. Questa linea rappresenta la quantità di energia che viene utilizzata per caricare le batterie o quella che viene prelevata dalle batterie. La linea dovrebbe andare verso l'alto quando vengono eseguite attività intensive per il processore e verso il basso quando il sistema è inattivo o quando lo schermo è smorzato. Questo grafico mostra una legenda quando sono stati ricevuti i dati sugli eventi.

Non si riceveranno i dati relativi alla batteria se il computer non si trova in fase di carica o di scarica, o se il computer è in sospensione. Ciò è dovuto a limitazioni hardware dove le informazioni vengono inviate dal chip di gestione della batteria invece che dal chip di gestione dell'alimentazione presente sulla scheda madre.

### Cronologia della durata stimata

Questo grafico mostra la cronologia della durata stimata per la batteria composita principale. La linea rappresenta il tempo richiesto alla carica completa o quello per la scarica completa. Questa linea dovrebbe andare proporzionalmente verso l'alto quando la variazione diminuisce e verso il basso quando la variazione aumenta. Questo grafico mostra una legenda quando sono stati ricevuti i dati sugli eventi.

## Preferenze

La finestra delle preferenze permette di controllare:

- La luminosità del display quando collegato alla rete elettrica oppure alla batteria

- Il tempo di inattività perché avvenga lo spegnimento dello schermo e l'azione di sospensione

- L'azione da svolgere alla chiusura dello schermo del portatile

- La politica dell'icona dell'area di notifica

Alcuni regoli o opzioni potrebbero essere disabilitati se non è possibile scrivere le chiavi in dconf. Ciò permette all'amministratore di sistema di limitare le azioni che un utente può selezionare.

### Preferenze di alimentazione dalla rete elettrica

#### Scheda Alimentazione da rete elettrica di MATE Power Manager

### Preferenze con alimentazione a batteria

#### Scheda Alimentazione da batteria di MATE Power Manager

Questo consente ad un computer particolarmente prestante di ridurre il consumo energetico quando è inattivo o quando non sono richieste tutte le sue potenzialità.

### Preferenze generali

#### Scheda Generale del Gestore di MATE Power Manager

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

`mate-screensaver` è un demone di sessione che controlla l'input dell'utente, e se il mouse non è stato spostato o la tastiera è stata premuta, avvia un conteggio. Quando il valore di questo contatore raggiunge il valore impostato in `mate-screensaver-preferences`, allora il login è contrassegnato come 'sessione inattivà. A questo punto il MATE Power Manager esegue tutte le operazioni di inattività della sessione, come l'attivazione della modalità a basso consumo e la riduzione della luminosità dello schermo.

#### Cambiare il tempo di inattività della sessione in `mate-screensaver-preferences`

Non appena la sessione viene considerata inattiva, il MATE Power Manager avvia il proprio timer di sistema. Quando viene raggiunto il timeout impostato in `mate-power-preferences` e il carico della CPU è basso, allora viene eseguita l'azione di inattività che di solito consiste nello spegnere lo schermo, sospendere il computer o ibernarlo.

Per chiarezza è bene specificare che i cursori in `mate-power-preferences` sono impostati per avviarsi 1 minuto dopo il tempo di inattività della sessione, in quanto non possiamo logicamente avviarli prima che questa sia contrassegnata come inattiva. Se si regola il valore del timeout di 'sessione inattiva' in `mate-screensaver-preferences`, l'avvio dei cursori in `mate-power-preferences` verrà automaticamente cambiato come conseguenza.

## Preferenze avanzate

### Luminosità dello smorzamento dello schermo

Si può modificare la luminosità dello schermo inattivo modificando la chiave dconf `org.mate.power-manager idle-brightness`.

### Bloccare lo schermo

Per impostazione predefinita, il MATE Power Manager supporta un semplice schema di blocco dello schermo. Ciò significa che lo schermo si blocca se viene impostato "Blocca schermo" in mate-screensaver, quando viene chiuso il coperchio oppure quando il sistema esegue un'azione di sospensione o ibernazione.

Esiste uno schema di blocco complesso, disponibile per gli utenti esperti, che consente di modificare la politica di chiusura del coperchio, e le le azioni per sospendere e ibernare il computer. Per abilitare questa modalità avanzata è necessario disabilitare la chiave dconf:

- `org.mate.power-manager lock-use-screensaver`

Fatto ciò, le seguenti chiavi di sistema possono essere impostate per forzare il blocco e lo sblocco di mate-screensaver quando viene eseguita un'azione:

- `org.mate.power-manager lock-blank-screen`

- `org.mate.power-manager lock-suspend`

- `org.mate.power-manager lock-hibernate`

La politica di blocco definita in mate-screensaver viene ignorata fino a quando non viene riattivata la modalità semplice.

## MATE Power Applets

### Brightness Applet

Brightness Applet consente di cambiare temporaneamente la luminosità senza modificare il l'impostazione predefinita. Può essere utile se si dispone di un computer portatile senza pulsanti dedicati a regolare la luminosità poiché è possibile modificare facilmente la luminosità dello schermo.

#### Tendina di Brightness Applet

Non verrà mostrata la barra di regolazione se l'hardware non è supportato.

### Inhibit Applet

Inhibit Applet permette di impedire l'auto-sospensione del computer quando questo risulta inattivo. Può essere necessario se si utilizzano programmi vecchi o proprietari come VMWare o Matlab. È sufficiente fare clic sull'icona per bloccare l'auto-sospensione e fare nuovamente clic su di esso per tornare al funzionamento normale.

#### Inhibit Applet nello stato di inibizione.

Non usare questa applet se si utilizza esclusivamente software MATE, segnalare invece un bug per fare in modo che l'applicazione utilizzi i metodi `Inhibit()` e `UnInhibit()`, perché questi dovrebbero funzionare.

## Domande frequenti

Queste sono le domande ricorrenti nella mailing list.

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

La capacità è la quantità di carica che la batteria può immagazzinare rispetto alle linee guida del produttore.

#### Il grafico mostra la capacità di una normale batteria agli ioni di litio dopo poche centinaia di cicli di carica-scarica.

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

La sospensione è una funzione di risparmio energetico che garantisce il più basso livello di consumo energetico tale da permettere la conservazione dei dati dei programmi nella memoria. Quando il computer è nello stato di Sospensione, qualsiasi operazione di calcolo non verrà eseguita fino a quando non riprende la normale attività, e ciò non accadrà finché non si verifica un evento esterno come la pressione di un tasto. Generalmente ci vogliono pochi secondi per sospendere e poi far ripartire il computer.

In sospensione viene però ancora usata una piccola quantità di energia, quindi essa non è consigliabile per una azione da eseguire quando la batteria è bassa. Se si rimuove l'alimentazione su un desktop o si esaurisce la batteria di un portatile, si perderà tutto il lavoro non salvato.

L'ibernazione salva lo stato completo del computer sul disco rigido e spegne l'alimentazione, in modo che il computer risulti spento. Esso non verrà riacceso finché non si verifica comandato da un evento esterno, come la pressione di un tasto. Questo è lo stato di risparmio energetico più efficiente disponibile. Se si rimuove l'alimentazione su un desktop o si esaurisce la batteria di un portatile il lavoro non andrà perso. Può volerci anche più di un minuto per ibernare o risvegliare il computer.

### Il mio monitor è rotto e considera gli stati di standby e spegnimento del DPMS come "nessun segnale" lasciando così il monitor acceso.

È necessario cambiare la modalità di sospensione del DPMS utilizzato da MATE Power Manager. Aprire `dconf-editor`, quindi modificare le chiavi `org.mate.mate.power-manager dpms-method-ac` e `org.mate.power-manager dpms-method-battery` in una delle modalità che risultano funzionanti, ad esempio standby, suspend oppure off.

### Il tempo residuo alla scarica è sempre errato a causa della batteria difettosa, cosa posso fare?

Potresti essere in grado di utilizzare la carica percentuale per g-p-m da utilizzare come dati della carica. Aprire `dconf-editor`, quindi modificare la chiave `org.mate.power-manager org.mate.power-manager` a "false". Ciò può essere facilmente fatto con il seguente comando: `gsettings get org.mate.power-manager use-time-for-policy false`

Ciò dovrebbe permettere il funzionamento delle politiche di risparmio energetico, ma naturalmente il tempo rimanente sarà ancora incorretto.

### Come faccio a permettere alla mia applicazione di bloccare la sospensione automatica?

Se l'applicazione sta eseguendo un'operazione lunga, potresti voler disabilitare la sospensione per un po' di tempo. Si potrebbe usare mate-session se si vuole veramente che l'utente non sia in grado di sospendere il computer o che esso risparmi energia con l'ibernazione o la sospensione.

### Utilizzo ACPI. Perché gli eventi (come la rimozione dell'alimentatore) richiedono così tanto tempo per essere registrati?

Il problema potrebbe derivare da una delle due situazioni:

- HAL potrebbe non poter avviare il componente aggiuntivo che cattura l'evento ACPI.

- Il BIOS potrebbe essere difettoso e potrebbe esserci bisogno di un metodo alternativo. Per favore, creare una segnalazione di bug.

Nel primo caso provare ad esaminare i processi HAL in esecuzione: `ps -eaf | grep hal`

Cercare il processo `hald-addon-acpi`. Se questo non è in esecuzione, verificare che HAL venga eseguito con l'opzione `--retain-privileges` nell'initscript `haldaemon`. Un'alternativa può essere l'uso di acpid al posto del file proc del kernel.