如果 30 分钟内无人登录,则自动暂停

如果 30 分钟内无人登录,则自动暂停

对于大学里的许多固定机器,我希望设置一个设置,让机器在最后一位用户注销 30 分钟后自动暂停以节省电量。如何实现?

答案1

您需要做的是为 gdm 用户设置电源管理首选项。要从命令行执行此操作,请使用以下命令使首选项窗口在您注销或切换用户时显示:

sudo cp /usr/share/applications/gnome-power-preferences.desktop /usr/share/gdm/autostart/LoginWindow/

现在注销、重新启动或切换用户,您应该会看到电源管理首选项窗口。(我做到了,我刚刚测试过这个)

替代文本

根据自己的喜好设置好偏好后,重新登录并删除自动启动桌面文件:

sudo rm /usr/share/gdm/autostart/LoginWindow/gnome-power-preferences.desktop

鉴于您正在管理实验室,您将想知道如何为网络上的所有计算机复制这些设置,而无需整天大汗淋漓。只需将目录同步/var/lib/gdm/.gconf到您的其他计算机(我有自动脚本来在我的网络上执行此操作,您可能也有)

您可以使用一系列不同的配置应用程序来运行此技巧,查看上面的目录中哪些是自动启动的,以查看可用的服务类型。也可以通过这种方式更改主题和壁纸,但您可以使用第三方应用程序 gdm2setup 来执行其中的一些操作。

答案2

不幸的是它在 12.04LTS 下不再起作用。

看来这gnome-power-preferences.desktop不再是发行版的一部分。

我能够在 12.04 中使用 powernap 做到这一点。我必须明确告诉它暂停而不是仅仅省电。

相关内容