我的屏幕亮度在几秒钟后会变暗以节省电池。这是 Ubuntu 12.04 中的默认设置。但是,在观看视频时,它不应该变暗。
当我使用 VLC 等原生应用观看视频时,此功能可以正常工作。但是,使用浏览器内的视频时,屏幕不会变暗。这非常烦人,因为您必须每隔 10 秒左右移动一次光标。
我曾经使用过 Mac OSX,它具有相同的调光设置,并且 Flash 视频也能被正确考虑。
有人知道如何让 YouTube 防止屏幕变暗吗?
答案1
如何:在 Flash 运行时禁用屏幕保护程序
创建包含以下内容的 bash 文本文件
#!/bin/bash
# Cleanup any bad state we left behind if the user exited while flash was
# running
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool true
we_turned_it_off=0
while true; do
sleep 60
flash_on=0
for pid in `pgrep firefox` ; do
if grep libflashplayer /proc/$pid/maps > /dev/null ; then
flash_on=1
fi
ss_on=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled`
if [ "$flash_on" = "1" ] && [ "$ss_on" = "true" ]; then
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled \
--type bool false
we_turned_it_off=1
elif [ "$flash_on" = "0" ] && [ "$ss_on" = "false" ] \
&& [ "$we_turned_it_off" = "1" ]; then
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled \
--type bool true
we_turned_it_off=0
fi
done
done
通过运行以下命令使脚本可执行:
chmod +x ~/path/to/script/flash_saver.sh
运行脚本:
~/path/to/script/flash_saver.sh
如果愿意,您可以按照下列步骤将此脚本设置为在登录时运行:
- 运行程序“启动应用程序”
- 点击“添加”
- 在名称下输入“FlashMonitor”或您能识别的名称
- 在命令下输入脚本的路径
- 在评论下(如果需要)输入简短描述。例如“在 Flash 运行时停止屏幕关闭”
答案2
编辑
如果您使用的 Ubuntu 版本高于 12.04,则此问题可能不起作用(我尝试过 13.04 和 13.10,但根本不起作用)。似乎主要开发人员不再参与该项目,因此修复此问题的可能性不大。
在我的系统(Ubuntu 11.10)中我使用咖啡因。您可以尝试它是否也可以在 Xubuntu 中工作。它添加了一个通知区域图标,您可以在其中启用/禁用某些程序的屏幕保护程序。要安装 Caffeine,请执行以下操作:
sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine
然后在终端中执行:
caffeine -p &
然后,您可以选择应禁用屏幕保护程序的程序:
vlc
VLC、mplayer
电影播放器等。
希望能帮助到你。
答案3
有一个很棒的小脚本GitHub 称为 lightsOn这应该可以达到你想要的效果。
基本上,它会寻找全屏视频(firefox 或 chromium 中的 flash、mplayer 或 vlc),如果是的话,则禁用 xscreensaver 以及自动电源管理器暗屏功能。
从脚本本身来看:
如何使用:以您想要检查的秒数启动脚本 以便全屏显示。例如: “./lightsOn.sh 120 &”将每120秒检查一次Mplayer, VLC、Firefox 或 Chromium 是全屏的,如果是这样的话,会延迟屏幕保护程序和电源管理。 您希望秒数比所需时间少约 10 秒 您的屏幕保护程序或电源管理来激活。 如果您不传递参数,则每 50 秒进行一次检查。
因此从自动启动文件夹中调用脚本根据我在这里的回答。
根据您是否正在运行 flash/vlc/mplayer 调整脚本
记得给脚本执行权限来运行
chmod +x lightsOn.sh
答案4
对于由 @njallam 提供的脚本的预滚动等效版本,带有一个简洁的小 Gnome UI 元素,请尝试使用 Caffeine 小程序:
https://launchpad.net/caffeine
http://ubuntu-tweak.com/app/caffeine/