![是否有通过命令行的方式来禁用 Ubuntu 12.04 中的挂起功能?](https://linux22.com/image/1326911/%E6%98%AF%E5%90%A6%E6%9C%89%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%9A%84%E6%96%B9%E5%BC%8F%E6%9D%A5%E7%A6%81%E7%94%A8%20Ubuntu%2012.04%20%E4%B8%AD%E7%9A%84%E6%8C%82%E8%B5%B7%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
是否有通过命令行的方式来禁用 Ubuntu 12.04 中的挂起功能?
我只能通过 SSH 连接到我的 12.04,有没有办法通过命令行禁用挂起模式?
答案1
这应该可行(改编自这里)。
创建一个包含以下内容的文件/etc/polkit-1/50-local.d/disable-suspend.pkla
:
[Disable suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend;
ResultAny=no
ResultInactive=no
ResultActive=no
答案2
在 Ubuntu 16.04 LTS(与 12.04 不同,它使用 systemd)上,我成功使用以下命令禁用挂起:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
重新启用它:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target