我有个坏习惯,就是晚上应该睡觉的时候花太多时间在计算机上。过去,关闭计算机是强制执行无技术就寝时间的有效方法。但是,我刚刚升级到一本超级本,只需几秒钟即可启动,并且不再具有避免重启计算机的障碍。
我想拥有一个Python脚本或一些可通过编程方式将登录延迟一定时间(取决于一天中的时间)的工具。例如,如果在正常工作时间内启动计算机,则没有延迟,但是,如果我尝试在晚上10:00启动系统,我希望它倒数五分钟左右,然后再允许我登录。
做到这一点的最佳方法是什么?
如果这有所作为,我正在运行Ubuntu 13.10。
您可以在登录时编写一个由lightdm运行的脚本。例如:
#!/bin/bash
if ((`date +%H` >= 20)); then
sleep 10
fi
如果您尝试在20:00到23:59之间登录,上述脚本将导致10秒钟的延迟。使脚本可执行并将其放置在某个位置,例如〜/ bin / login_script
要使其由lightdm运行,请编辑/etc/lightdm/lightdm.conf并添加以下行:
session-setup-script=/home/myuser/bin/login_script
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句