您的主文件夹中有一个文件,可让您配置 Hulu Desktop 的一些设置:~/.huludesktop
。它有一个选项,可运行脚本来禁用/启用屏幕保护程序。
我想编写一个脚本,供 Hulu 在观看视频时调用。Ubuntu 10.04 中的 gconftool 设置似乎idle_activation_enabled
不再idle_activation_enabled
抑制 gnome-screensaver 或显示器睡眠。
这些是我尝试使用的命令:
gconftool-2 --set /apps/gnome-screensaver/idle_activation_enabled --type bool TRUE
gconftool-2 --set /apps/gnome-powermanager/idle_activation_enabled --type bool TRUE
我也发现了gnome-screensaver-command
该--inhibit
选项,但它在活动时阻塞,这意味着我的挂起脚本很难适应这两个.huludesktop
选项(suspend_script
& resume_script
)
我不想使用 Caffine,因为它位于 Ubuntu NBR 下,并且顶部面板空间很宝贵。
答案1
$ cat ~/bin/hulu-suspend
#!/bin/sh
# wrapper for gnome-screensaver-command utility to inhibit and
# refrain from inhibiting screensaver. comments and robustness
# are sacrificed for simplicity
case $0 in
*suspend*)
gnome-screensaver-command --application-name Hulu \
--reason "watchin stuffs" --inhibit &
gnome-screensaver-command --query ;;
*resume*)
killall gnome-screensaver-command;
gnome-screensaver-command --query ;;
*) echo "usage $0: read the script $0"; exit 1;;
esac
$ chmod +x ~/bin/hulu-suspend
$ ln ~/bin/hulu-suspend ~/bin/hulu-resume
$ hulu-suspend
The screensaver is being inhibited by:
Application="Hulu"; Since="2010-09-30T03:30:15.169875Z";
Reason="watchin stuffs";
$ ln ~/bin/hulu-suspend ~/bin/hulu-resume
$ ~/bin/hulu-resume
The screensaver is not inhibited
它已经过测试,据说有效。尽情享受吧。
答案2
供参考,咖啡因 2.2现在有一个隐藏托盘图标的选项:
要在图标隐藏后再次打开首选项,请caffeine -p
从命令行运行
或系统 -> 偏好设置 -> Caffeine 偏好设置。