Fix Laptop non sospende dopo che il coperchio è stato chiuso su Ubuntu Linux

Breve: chiudi il coperchio del tuo laptop ma continua a funzionare invece di entrare in modalità sospensione? Ecco alcuni modi in cui puoi far sospendere Ubuntu quando il coperchio è chiuso.

Uno dei modi per risparmiare batteria su Ubuntu senza perdere lavoro è usare la modalità di sospensione. Preferisco collegarmi all'azione del coperchio del mio portatile. Se chiudo il coperchio del portatile, si passa alla modalità sospensione / sospensione e quando apro il coperchio, si riattiva.

Tuttavia, ci sono diversi utenti che si trovano ad affrontare problemi con il comportamento di sospensione quando il coperchio del laptop è chiuso. Ubuntu semplicemente continua a funzionare senza preoccuparsi di andare in modalità sospensione.

C'è un bug confermato su questo problema che inizia con Ubuntu 16.04. Sfortunatamente, questo bug non è stato risolto anche dopo più di un anno.

Mentre non riesco a correggere il bug, posso sicuramente suggerirti un paio di modi in modo che Ubuntu vada in modalità sospensione dopo la chiusura del coperchio. Vediamo come farlo.

La riparazione di Ubuntu non si sospende quando il coperchio del laptop è chiuso

Spero che queste correzioni funzionino per tutti ma non è una garanzia perché il bug dipende dall'hardware e sebbene la soluzione funzioni per la maggior parte dei modelli di laptop, ci sono sicuramente alcune eccezioni.

Iniziamo a lavorarci su.

Assicurarsi di abilitare la sospensione per chiudere l'azione del coperchio

Questo è un gioco da ragazzi. È necessario assicurarsi di disporre delle impostazioni corrette.

Vai a Impostazioni di sistema e quindi fare clic su Alimentazione. Nell'impostazione di alimentazione, assicurarsi che l'opzione per "Quando il coperchio è chiuso" sia impostata su Sospendi.

Se hai avuto un settaggio diverso qui, dovresti controllare se sei in grado di sospendere Ubuntu chiudendo il coperchio. In caso contrario, seguire la soluzione alternativa nella sezione successiva.

Soluzione alternativa per rendere Ubuntu sospeso quando il coperchio del laptop è chiuso

Innanzitutto, assicurati di avere pm-utils installato sul tuo sistema. pm-utils è una raccolta di script che gestiscono la sospensione e il ripristino. Ubuntu dovrebbe già averlo, ma nessun danno nel verificarlo.

sudo apt install pm-utils 

Dopodiché, dobbiamo modificare il file logind.conf di systemd. Questo file contiene in genere le voci utilizzate per impostazione predefinita da systemd. Tuttavia, tutte le voci sono commentate qui. Se si modificano le impostazioni in questo file, avrà la precedenza sulle impostazioni predefinite di systemd.

È sempre una buona idea fare un backup dei file di configurazione prima di cambiarli. Usa questo comando:

 sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.back 

E dopo, installa gksu in modo da poter aprire un'applicazione grafica (gedit in questo caso) dal terminale. Puoi anche usare un editor di testo basato sul terminale come Vim se ti senti a tuo agio.

 sudo apt install gksu && gksudo gedit /etc/systemd/logind.conf 

Vedrai linee come queste in questo file:

 #NAutoVTs=6 #ReserveVT=6 #KillUserProcesses=no #KillOnlyUsers= #KillExcludeUsers=root #InhibitDelayMaxSec=5 #HandlePowerKey=poweroff #HandleSuspendKey=suspend #HandleHibernateKey=hibernate #HandleLidSwitch=suspend #HandleLidSwitchDocked=ignore #PowerKeyIgnoreInhibited=no #SuspendKeyIgnoreInhibited=no #HibernateKeyIgnoreInhibited=no #LidSwitchIgnoreInhibited=yes #HoldoffTimeoutSec=30s #IdleAction=ignore #IdleActionSec=30min #RuntimeDirectorySize=10% #RemoveIPC=yes #UserTasksMax=12288 

Quello che devi fare è rimuovere il # da alcune linee e cambiarne il valore in:

 HandleSuspendKey=suspend HandleLidSwitch=suspend HandleLidSwitchDocked=suspend 

Salva le modifiche e riavvia il sistema. Ora controlla se il tuo sistema va in modalità sospensione quando il coperchio è chiuso.

In caso contrario, puoi anche provare a cambiare la linea sottostante (anche se non sono sicuro che ciò faccia la differenza):

 HandleHibernateKey=suspend 

Spero che questo ti aiuti a risolvere il fastidioso problema di Ubuntu che non si sospende quando il coperchio del laptop è chiuso. Questo dovrebbe funzionare con Ubuntu 16.04, 17.04 e 17.10. Non sono sicuro di Ubuntu 18.04.

Condividi i tuoi feedback se ha funzionato per te o no.

Raccomandato

Il framework AI Open Source di Facebook PyTorch è alla ricerca di Solid
2019
GalliumOS: la distribuzione Linux per i Chromebook
2019
Come chiudere le applicazioni in esecuzione nel telefono Ubuntu
2019