我们有一个运行 Ubuntu 18.04 的共享办公室桌面,其中多个作业(通过 ssh 和 screen)经常在多个帐户上运行数周。登录帐户后,睡眠/暂停通过以下方式停用:
gnome-tweak-tool,将“关闭笔记本电脑盖时暂停”设置为关闭。只要具有这些电源设置的用户始终直接登录到计算机(即,物理登录,而不是通过 ssh),这就可以正常工作。
该问题是在没有用户当前登录的直接即当机器在主登录屏幕(如开机时)。未登录特定帐户时,似乎没有设置睡眠/暂停设置的方法。所以,如果机器停留在这个屏幕上,它最终会休眠,暂停所有正在运行的作业。
正如我所提到的,只要有用户登录,事情就可以正常工作。但是,这被视为存在安全风险。所以我们想找到一个更好的全系统解决方案。
我应该提到我们有另一个运行 Ubuntu 16.04 的办公桌面,它没有这个问题。
我希望 lightdm 在特定时间段后进入省电模式。如果我已登录,那么我的屏幕将根据用户设置超时,但是当没有人登录时,屏幕将永远保持亮起。
我看过一些帖子,就如何做提出了一些建议,但它们似乎都不起作用,或者归结为我对 Linux 的了解有限。
2014 年 6 月 2 日更新: 显示的设置sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power如下:
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 120
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0 …Run Code Online (Sandbox Code Playgroud) 在桌面登录屏幕 (GDM3) 上,我的计算机将在 15 秒不活动后将屏幕置于省电模式。理想情况下,我希望在这种情况下禁用省电功能,或者至少延长此时间。
我已尝试gsettings为我的用户和禁用我可以在 中找到的所有省电选项root,但这并没有影响 15 秒超时。
我还能尝试什么?
我正在使用 Gnome Shell 3.32.2 运行 Ubuntu 19.04。我发现了与同一问题有关的各种较旧的问题,但它们都与 LightDM 相关:
请您告诉我如何在系统空闲且 lightdm 登录屏幕处于活动状态(没有用户登录)时禁止在 20 或 30 分钟内进入挂起模式。
在我们的机器上,诊断命令提供以下 dconf 参数:
# sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power time-critical 300
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 button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power button-power 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power active false
org.gnome.settings-daemon.plugins.power critical-battery-action 'hibernate'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'hibernate'
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-low 10 …Run Code Online (Sandbox Code Playgroud)