N0r*_*ert 7 gnome aptitude suspend power-management
我在 VM 上运行 Ubuntu 17.10。
在guest中我打开GNOME终端,用 启动Aptitude sudo aptitude
,然后切换到宿主机做一些任务。
当我返回 Ubuntu 来宾时,它在锁定屏幕上显示此通知:
Power
1 新通知
和解锁后:
自动挂起
由于不活动,计算机将很快挂起。
刚解锁 Aptitude 就说因为系统离线,无法下载包。
如何禁用此行为?
N0r*_*ert 10
解决方法是禁用自动挂起:
gnome-control-center power
)这将从中更改设置
$ 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'
Run Code Online (Sandbox Code Playgroud)
到
$ 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'
Run Code Online (Sandbox Code Playgroud)
小智 6
概括:
设置->电源:暂停:“关闭”
或者打开终端,然后执行命令:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
Run Code Online (Sandbox Code Playgroud)
详细的:
使用设置对话框“电源”并将自动暂停设置为“关闭”。有时该设置在设置对话框中不可用;它根本就不见了。(例如,仅显示屏幕超时。)
请改用终端。
使用以下命令检查当前设置:
gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
Run Code Online (Sandbox Code Playgroud)
它应该回复:
'suspend'
Run Code Online (Sandbox Code Playgroud)
请检查密钥是否可写:
gsettings writable org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
Run Code Online (Sandbox Code Playgroud)
它应该回复:
true
Run Code Online (Sandbox Code Playgroud)
检查范围:
gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
Run Code Online (Sandbox Code Playgroud)
它应该回复:
enum
'blank'
'suspend'
'shutdown'
'hibernate'
'interactive'
'nothing'
'logout'
Run Code Online (Sandbox Code Playgroud)
并将值(对“无”使用单引号、双引号或不带引号)设置为您的选择:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
Run Code Online (Sandbox Code Playgroud)
之后检查设置是否已更改:
gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
Run Code Online (Sandbox Code Playgroud)
它应该显示您的更改:
'nothing'
Run Code Online (Sandbox Code Playgroud)
提示:请避免使用 sudo 或 root shell,这将禁止访问本地设置。