Sospensione mancante nella schermata di accesso


17

La riattivazione dell'ibernazione aggiungendo una regola al kit di criteri ha aggiunto l'opzione per ibernare la sessione desktop come previsto, ma non per la schermata di accesso.

Come posso abilitare l'ibernazione direttamente dalla schermata di accesso del 14.04?


Quale Display Manager stai usando?
landroni,

Sto usando LightDM.
Dusan Milosevic,

è installato il driver della scheda grafica?
EKanadily,

Hai controllato # pm-hibernate che funziona bene?
bitsbuffer,

1
Sì, come ho detto, l'ibernazione funziona bene, ma l'ibernazione manca nella schermata di accesso.
Dusan Milosevic,

Risposte:


6

L'indirizzo del file del kit di criteri è cambiato in Ubuntu 14.04.

Seguire gli stessi passaggi di prima, ad eccezione della sostituzione del file:

/var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla

con questo:

/var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

Prova questo

sudo gedit /var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla

Infine, 'riavvia' nautilus eseguendo nautilus -qe l'opzione indicatore dovrebbe apparire.


Ho provato questo in Ubuntu Gnome 14.04 e questo non funziona ... Ho modificato il file in /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla ma non succede nulla al riavvio. Dalle informazioni di un altro blog, ho modificato il contenuto del seguente file ,, /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla Anche questo non funziona ... Quale è il file corretto, perché questo non funziona per me? @DusanMilosevic
Erdnase,

So che questo è un post molto vecchio, ma comunque per coloro che stanno affrontando questo problema: in Ubuntu 14.04 LTS, il percorso corretto è /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla. E devi abilitare ResultActive=yesa due posti in quel file: sia per upowere logind. Forse, questo è il motivo per cui non funzionava per @Erdnase.
Prahlad Yeri,

13

Ecco una soluzione Opzione di ibernazione nella sessione desktop e schermata di accesso come di seguito:

Sessione desktop:

inserisci qui la descrizione dell'immagine

Schermata di accesso:

inserisci qui la descrizione dell'immagine

Per prima cosa apri il tuo terminale e aggiungi quanto segue:

inserisci qui la descrizione dell'immagine

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Un file txt ora viene aperto aggiungere le seguenti righe:

inserisci qui la descrizione dell'immagine

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Salvare e riavviare il sistema dopo che l'ibernazione dovrebbe apparire e funzionare bene.


Ci dispiace, ma questo non aiuta. Niente è cambiato.
Dusan Milosevic,

ho provato una copia pulita di Ubuntu 12.04 e 13.10 e ha funzionato incantato su entrambi, prova a annullare tutte le modifiche che hai apportato prima, dovrebbe funzionare
nux

puoi vedere ho incollato alla schermata e appaiono sul mio sistema man!
nux,

Potresti verificare? C'è un letargo quando riavvio il computer, ma non quando esco o cambio account. Questo è il problema.
Dusan Milosevic,

2
Funziona bene in Ubuntu 14.04, sia nella schermata desktop che nella schermata di accesso. Prima di fare ciò, può essere utile verificare che il computer possa andare in letargo. Prova sudo pm-hibernate dal terminale. Se il problema persiste, assicurati che la partizione di swap sia grande almeno quanto la tua memoria: l'ibernazione funziona copiando il contenuto della memoria sullo swap.
jplandrain,

9

La configurazione per l'ibernazione si trova già nel file

/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

Basta aprire questo file e abilitare l'ibernazione: ResultActive=yes il codice risultante è simile al seguente:

[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

e

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

È tutto. Ora vedrai l'opzione di ibernazione nella finestra di dialogo di alimentazione e accedi


Questa dovrebbe essere la risposta migliore e accettata.
Cas

4

Questo è un bug, che si spera venga risolto in Ubuntu 14.04. È impossibile abilitare l'ibernazione nella schermata di accesso.


1
non è abilitato come mia risposta?
nux

Forse il bug non ha effetto su tutti gli utenti.
Dusan Milosevic

2
Hai un link al bug?
Seth

3

Se hai una configurazione per più utenti in Ubuntu, dovrai aggiungere anche questo frammento:

[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

Grazie, questo mi ha risolto. Credo che la maggior parte se non tutti i sistemi Ubuntu in questi giorni sono "utenti multipli", anche se è stato impostato un solo account utente.
Micheal Johnson,

0

Il motivo per cui l'ibernazione non è presente è perché la funzione di ibernazione di Ubuntu non ha sempre funzionato bene in molti computer. Per i nuovi modelli hardware, la funzionalità di ibernazione spesso non funziona per impostazione predefinita. In alcuni casi, la funzione di ibernazione porterà persino alla perdita di dati.

Ma se desideri usarlo puoi fare come segue:

  1. L'ibernazione è in "Potenza -> Quando la potenza è estremamente bassa".

  2. per includere il pulsante di ibernazione:

    Per prima cosa verifica se il tuo computer supporta l'ibernazione digitando i seguenti codici nel terminale:

    pm-hibernate
    

    se va in letargo segui il passaggio successivo:

    un. apri il file:

    sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla
    

    b. quindi modifica come segue:

    [Re-enable hibernate by default]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    

Questo non è quello che ho chiesto. Rimuovi questa risposta, poiché non risponde alla mia domanda. L'ibernazione funziona bene per me, ma nella schermata di accesso manca il pulsante di ibernazione.
Dusan Milosevic,

1
Penso che questa risposta sia OK per le persone a cui non importa così tanto dell'ibernazione e che preferirebbero mantenere il sistema stabile. Io per primo ho deciso di abbandonare l'ibernazione dopo averlo letto.
bcelary,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.