Fix Laptop schorst niet nadat deksel gesloten is op Ubuntu Linux

Kort: sluit je het deksel van je laptop, maar het blijft draaien in plaats van in de slaapmodus te gaan? Hier zijn enkele manieren om Ubuntu op te schorten wanneer het deksel gesloten is.

Een van de manieren om de batterij op Ubuntu te sparen zonder werk te verliezen, is om de slaapstand te gebruiken. Ik geef er de voorkeur aan om te linken met de werking van het deksel van mijn laptop. Als ik het deksel van de laptop dicht, gaat het naar de slaap- / slaapmodus en wanneer ik het deksel open, wordt het wakker.

Er zijn echter verschillende gebruikers die problemen ondervinden met het slaapgedrag wanneer het deksel van de laptop gesloten is. Ubuntu blijft gewoon doorwerken zonder je zorgen te hoeven maken over de slaapstand.

Er is een bevestigde bug over dit probleem vanaf Ubuntu 16.04. Helaas is deze fout niet hersteld, zelfs niet na meer dan een jaar.

Hoewel ik de bug niet kan repareren, kan ik u zeker een aantal manieren voorstellen, zodat Ubuntu de modus opschort nadat het deksel is gesloten. Laten we kijken hoe dat te doen.

Het repareren van Ubuntu zal niet opschorten wanneer het laptopdeksel gesloten is

Ik hoop echt dat deze fixes voor iedereen werken, maar het is geen garantie omdat de bug afhankelijk is van de hardware en hoewel de oplossing voor de meeste laptopmodellen werkt, zijn er toch een paar uitzonderingen.

Laten we eraan werken.

Zorg ervoor dat de slaapstand is ingeschakeld voor het sluiten van het deksel

Dit is een goed idee. U moet ervoor zorgen dat u de juiste instellingen hebt ingevoerd.

Ga naar Systeeminstellingen en klik vervolgens op Vermogen. Zorg er in de energie-instelling voor dat de optie voor 'Wanneer het deksel is gesloten' is ingesteld op Onderbreken.

Als u hier een andere instelling had, moet u controleren of u Ubuntu kunt opschorten door het deksel te sluiten. Als dat niet het geval is, volgt u de tussenoplossing in het volgende gedeelte.

Tijdelijke oplossing om Ubuntu op te schorten wanneer het laptopdeksel gesloten is

Zorg eerst dat u pm-utils op uw systeem hebt geïnstalleerd. pm-utils is een verzameling scripts die omgaan met opschorten en hervatten. Ubuntu zou het al moeten hebben, maar geen kwaad om het te verifiëren.

sudo apt install pm-utils 

Daarna moeten we het bestand logind.conf van systemd bewerken. Dit bestand bevat meestal de items die standaard door systemd worden gebruikt. Alle inzendingen worden hier echter becommentarieerd. Als u de instellingen in dit bestand wijzigt, heeft dit voorrang op de standaardinstellingen van het systeem.

Het is altijd een goed idee om een ​​back-up van configuratiebestanden te maken voordat u deze wijzigt. Gebruik deze opdracht:

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

En installeer daarna gksu zodat je vanuit de terminal een grafische applicatie kunt openen (gedit in dit geval). Je kunt ook een op een terminal gebaseerde teksteditor zoals Vim gebruiken als je daar tevreden mee bent.

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

U ziet regels zoals deze in dit bestand:

 #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 

Wat je moet doen is de # van een aantal regels verwijderen en de waarde ervan wijzigen in:

 HandleSuspendKey=suspend HandleLidSwitch=suspend HandleLidSwitchDocked=suspend 

Sla uw wijzigingen op en start uw systeem opnieuw. Controleer nu of uw systeem naar de slaapstand gaat wanneer het deksel gesloten is.

Zo niet, dan kunt u ook proberen de onderstaande regel te wijzigen (hoewel ik niet zeker weet of dat het verschil maakt):

 HandleHibernateKey=suspend 

Ik hoop dat dit je helpt om het irritante probleem van Ubuntu op te lossen dat het niet ophangt als het laptopdeksel gesloten is. Dit zou moeten werken met Ubuntu 16.04, 17.04 en 17.10. Niet zeker van Ubuntu 18.04.

Deel uw feedback of het voor u heeft gewerkt of niet.

Aanbevolen

Hoe standaardtoepassingen wijzigen in Ubuntu
2019
Krijg gecertificeerde Linux, AWS en meer met Linux Academy
2019
LibreOffice 5.0 uitgebracht! Bekijk de nieuwe functies
2019