自动暂停 - "由于长时间不活动,计算机将很快进入暂停状态" - 我该如何禁用这个功能?

我在虚拟机上运行着Ubuntu 17.10。
在虚拟机中,我打开了GNOME终端,并使用sudo aptitude命令启动了Aptitude,然后切换到主机执行一些任务。 当我回到Ubuntu虚拟机时,锁屏界面显示了以下通知: 电源 1条新通知

popup

解锁后:

自动暂停
由于长时间不活动,计算机将很快暂停。

popup

刚解锁后,Aptitude会提示无法下载软件包,因为系统处于离线状态。
我该如何禁用这个行为?

看了这个?链接 - pomsky
3个回答

解决方案是禁用自动暂停:
  1. 打开 GNOME 控制中心,进入 电源 选项卡(或者直接运行 gnome-control-center power
  2. 暂停和电源按钮 中将 自动暂停 设置为 关闭,当 插入电源时

<code>gnome-control-center power</code>

这将更改设置从

$ dconf dump / | grep -i "suspend\|sleep"
sleep-inactive-ac-timeout=900
sleep-inactive-ac-type='suspend' # <
sleep-inactive-battery-timeout=900

$ gsettings list-recursively | grep -i "suspend\|sleep"
org.gnome.desktop.screensaver ubuntu-lock-on-suspend true
org.gnome.settings-daemon.plugins.power button-power 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 900
org.gnome.settings-daemon.plugins.power power-button-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' # <
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 900
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'

$ dconf dump / | grep -i "suspend\|sleep"
sleep-inactive-ac-timeout=900
sleep-inactive-ac-type='nothing' # <
sleep-inactive-battery-timeout=900

$ gsettings list-recursively | grep -i "suspend\|sleep"
org.gnome.desktop.screensaver ubuntu-lock-on-suspend true
org.gnome.settings-daemon.plugins.power button-power 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 900
org.gnome.settings-daemon.plugins.power power-button-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing' # <
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 900
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'

我不使用GNOME桌面,所以实际上必须运行env XDG_CURRENT_DESKTOP=GNOME gnome-control-center power,但除此之外是个好建议,谢谢! - Sam Mason
1如果我的GNOME中缺少这个设置,但我仍然收到这样的通知,该怎么办? - Suncatcher
@Suncatcher 你用的是哪个版本?我在18.04 LTS中看到了这个选项。 - N0rbert
我也有18.04。我的Gnome版本是3.28.1,电源设置看起来像这样(https://imgur.com/wlpBZFf)。顺便说一下,我在Hyper-V虚拟机上运行Ubuntu。 - Suncatcher
1我正在运行VirtualBox客户端。很抱歉,但我无法在Hyper-V上重现此问题(我没有任何Hyper-V)。您可以尝试通过终端禁用它,使用以下命令:gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing' - N0rbert
太棒了!手动使用gsettings起作用了。 - Suncatcher

摘要:

设置 -> 电源:暂停:“关闭”

或者打开终端,执行以下命令:

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

详细说明:

使用设置对话框中的“电源”选项,将自动暂停设置为“关闭”。 有时在设置对话框中无法找到该选项,它可能会被省略。 (例如,只显示屏幕超时设置。)

请改用终端进行操作。

使用以下命令检查当前设置:

gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type

它应该回复:
'suspend'

请检查密钥是否可写:

gsettings writable org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type

它应该回复:
true

检查范围:
gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type

它应该回复:
enum
'blank'
'suspend'
'shutdown'
'hibernate'
'interactive'
'nothing'
'logout'

设置值(使用单引号、双引号或不使用引号)根据您的选择:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

检查一下,设置是否已经改变:
gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type

应该显示您的更改:
'nothing'

提示:请避免使用sudo或root shell,这将禁止访问本地设置。

避免进入根shell的提示帮了很大忙! 否则我会遇到dconf / dbus-launch错误。 - John

只是补充一下,鉴于众多版本的图形用户界面控制中心似乎四处飘荡(我的看起来与上述的那个完全不同),我发现最简单的方法是进行以下更改:

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type "nothing"