我的 Ubuntu 11.10 桌面可以选择在不活动时暂停(在系统设置 > 电源下),但没有休眠选项。一段时间不活动后如何休眠?
我想因为它是台式机,所以它会睡眠而不是休眠,看起来笔记本电脑用户有相反的问题,
因此,对于您的情况,我们将在阅读本文时将“sleep_type_ac”的值更改为休眠。希望这能起到作用。
简化步骤:
打开终端,然后运行gconf-editor或运行程序的快捷方式,按Alt+f2并键入gconf-editor这将打开配置编辑器
/apps/gnome-power-manager/actions/使用左侧边栏上的+图标和文件夹进行查找,因此首先在“apps”文件夹中找到“apps”,然后找到“gnome-power-manager”,最后在其中找到“actions”。
在“操作”中查找主窗口中的sleep_type_battery和。sleep_type_ac在您的情况下,该值将设置为suspend双击挂起并将其更改hibernate为您想要设置为休眠的值。
由于 Ubuntu 的更高版本使用dconf而不是gconf,Mateo 的答案已经过时了。要在 中编辑这些相同的设置dconf,请执行以下操作:
第一次运行
$ gsettings list-recursively org.gnome.settings-daemon.plugins.power | grep sleep-inactive
Run Code Online (Sandbox Code Playgroud)
并记下不同的值:交流电源和电池电源都有超时和类型。类型是或之一。超时是挂起之前不活动的秒数。'suspend''hibernate'
在系统设置 ( gnome-control-center) 中,选择电源,并将超时设置为某个唯一值;我选择了 2 小时(7200 秒),因为 和battery-timeout之前ac-timeout都设置为禁用 (0)。
现在,再次运行步骤 1 中的命令。检查哪个超时发生了变化。对于我的台式电脑,这是电池超时,因此请密切注意。
修改“睡眠”类型,该类型与您在步骤2中修改的超时相对应。由于步骤2修改了电池的超时,因此我修改了电池的睡眠类型。
$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'hibernate'
Run Code Online (Sandbox Code Playgroud)