无休眠(UPD 03/03/2010)
编辑######
脚本已更新,由于在文件名中带有空格的一个错误。
现在,如果脚本被中断,所以错了,下次启动时,它恢复原始配置。
##########
您好!
经过不长时间后,这里有一个新的脚本...
我在Ubuntu和我注意到,当我看一个VLC的DVD,屏幕保护程序不被禁用...
然后,我创建了一个脚本,禁用屏幕保护程序和电源管理的环境中GNOME2。
这里是的脚本nosleep在你的PATH。 我建议的/ usr / local / bin目录
你只需要在终端复制:
http://www.syl21.org/wp-content/uploads/nosleep.bash~~V须藤的wget - O的/ usr /本地/ BIN / nosleep 须藤CHMOD + X的/ usr /本地/ BIN / nosleep
在命令行,然后只需运行:
nosleep命令参数
例如:
nosleep VLC /开发/ CDROM nosleep的nosleep mplayer的K3B 当然,你可以编辑自己的快捷方式并添加命令之前nosleep和急板! 就是这样。
当然,一旦你关闭该应用程序,所有的设置恢复到其原始值...
这是所有...好日子Syl21;〜)
















































西尔万·亲爱的,
练习:
- 完成以下的zsh脚本旁边行为nosleep
- 为什么“$ @”是一个好习惯
, - Nosleep不恢复默认值,如果它接收到一个SIGTERM。 会有什么样的PB? 如何解决?
GGET别名='gconftool-2-G'
GSET别名='gconftool-2-S'
SS = /应用程序/ GNOME-屏保
下午= /应用程序/ GNOME电源管理器
insomiac_settings =(
$ SS / idle_activation_enabled BOOL 0
下午$ / 0整数sleep_display_ac
)
排版的一个previous_settings
密钥类型sleepvalue($ insomiac_settings){
是= $(GGET $ 2> / dev / null的);
如果[-N] {previous_settings [关键] = $}
}
KV($ {(KV)previous_settings“})
打印$ K $ V
“$ @”