在Ubuntu Linux上关闭盖子后,修复笔记本电脑不会待机
时间:2020-01-09 10:45:32 来源:igfitidea点击:
确保启用暂停以关闭盖子
这是显而易见的。我们必须确保已正确设置。
转到系统设置,然后单击电源。在电源设置中,确保将"当盖子关闭时"的选项设置为"挂起"。
如果我们在此处使用其他设置,则应关闭盖子以检查是否可以挂起Ubuntu。如果不是,请按照下一节中的解决方法。
解决方法,在笔记本电脑盖关闭时使Ubuntu挂起
首先,确保在系统上安装了pm-utils。 pm-utils是处理挂起和恢复的脚本的集合。 Ubuntu应该已经拥有它,但对其进行验证没有任何危害。
sudo apt install pm-utils
之后,我们需要编辑systemd的logind.conf文件。该文件通常包含systemd默认使用的条目。但是,所有条目都在此处被注释掉。如果更改此文件中的设置,它将优先于systemd默认设置。
在更改配置文件之前备份它总是一个好主意。使用此命令:
sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.back
然后,安装gksu,以便我们可以从终端打开图形应用程序(在这种情况下为gedit)。如果我们愿意的话,也可以使用基于终端的文本编辑器,例如Vim。
sudo apt install gksu && gksudo gedit /etc/systemd/logind.conf
我们将在此文件中看到以下行:
#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
我们要做的是从某些行中删除,并将其值更改为:
HandleSuspendKey=suspend HandleLidSwitch=suspend HandleLidSwitchDocked=suspend
保存更改并重新启动系统。现在,在关闭机盖时检查系统是否进入挂起模式。
如果没有,我们也可以尝试更改以下行(尽管我不确定是否会有所不同):
HandleHibernateKey=suspend