如何防止我的屏幕在观看 YouTube 时变暗或锁屏?

Ste*_*ose 102 power-management

我的屏幕亮度会在几秒钟后变暗以节省电池电量。这是 Ubuntu 12.04 中的默认设置。但是,在观看视频时,它不应变暗。

当我使用 VLC 等本机应用程序观看视频时,这可以正常工作。但是,对于浏览器内视频,无法防止屏幕变暗。这很烦人,因为您必须每 10 秒左右移动一次光标。

我曾经使用 Mac OSX,在那里我有相同的调光设置,并且正确考虑了 Flash 视频。

任何人都知道如何让 YouTube 防止屏幕变暗?

nja*_*lam 54

如何:在 Flash 运行时禁用屏幕保护程序

在终端中运行以下命令:

mkdir -p ~/bin
Run Code Online (Sandbox Code Playgroud)

打开 gedit 或您喜欢的文本编辑器并输入:

mkdir -p ~/bin
Run Code Online (Sandbox Code Playgroud)

将此文件另存为~/bin/flash_saver.sh.

返回终端并运行:

chmod +x ~/bin/flash_saver.sh
Run Code Online (Sandbox Code Playgroud)

要运行它,请进入终端并输入:

~/bin/flash_saver.sh
Run Code Online (Sandbox Code Playgroud)

如果您愿意,可以通过执行以下操作将此脚本设置为在登录时运行:

  1. 运行程序“启动应用程序”
  2. 点击“添加”
  3. 在名称下键入“FlashMonitor”或您会识别的内容
  4. 命令类型下 ~/bin/flash_saver.sh
  5. 在评论(如果需要)下输入简短说明。例如“当 Flash 运行时停止关闭屏幕”

资料来源:HOWTO:在 Flash 运行时禁用屏幕保护程序 - ubuntuforums

  • http://xkcd.com/196/ (50认同)
  • 如果可以,我会投票+5。来自 ubuntu 论坛的脚本和您的答案一样写得非常好。也大拇指实际上包括来源。 (4认同)
  • 这确实只适用于 Firefox。任何人都能够重写它以获得多浏览器支持? (4认同)
  • 它可以与 html5 视频播放器一起使用吗? (3认同)
  • 确实需要 HTML5 视频支持。 (2认同)

Sal*_*lem 31

编辑

如果您使用比 12.04 更新的 Ubuntu 版本,这可能不起作用(在 13.04 和 13.10 中尝试过,但根本不起作用)。这个项目的主要开发人员似乎不再工作了,所以修复的可能性不大。


在我的系统(Ubuntu 11.10)中,我使用Caffeine。你可以试试它是否也适用于 Xubuntu。它添加了一个通知区域图标,您可以在其中启用/禁用某些程序的屏幕保护程序。要安装 Caffeine,请执行以下操作:

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine
Run Code Online (Sandbox Code Playgroud)

然后在终端中执行:

caffeine -p &
Run Code Online (Sandbox Code Playgroud)

然后,您可以选择应该禁用屏幕保护程序的程序:
vlc用于 VLC、mplayer用于电影播放器​​等。

咖啡因偏好

希望能帮助到你。


fos*_*dom 14

GitHub 上有一个不错的小脚本,名为lightsOn,它应该可以满足您的需求。

基本上它会寻找全屏视频(firefox 或chromium、mplayer 或vlc 中的flash),如果是这样,请禁用xscreensaver 以及自动电源管理器调暗屏幕功能。

从脚本本身:

如何使用:以您想要检查的秒数启动脚本
全屏完成。例子:
 "./lightsOn.sh 120 &" 将每 120 秒检查一次,如果 Mplayer,
 VLC、Firefox 或 Chromium 是全屏和延迟屏保和电源管理(如果是的话)。
 您希望秒数比所需时间少约 10 秒
 您的屏幕保护程序或电源管理来激活。
 如果您不传递参数,则每 50 秒进行一次检查。

因此,根据我在此处的回答,从您的自动启动文件夹中调用脚本。

调整脚本是否运行 flash/vlc/mplayer

记得给脚本执行权限来运行ie

chmod +x lightsOn.sh
Run Code Online (Sandbox Code Playgroud)

  • lightson 似乎没有维护,但有活的叉子(https://github.com/partizand/lightsOn,https://github.com/unhammer/lightsOn) (3认同)

小智 11

不完全是您所追求的,但是这个小脚本每次运行时都会记录鼠标移动。您可以将其放入 cron 中,每 x 时间运行一次。这将阻止屏幕关闭,并且如果鼠标在您不观看视频时运行,则它的 1 1 移动几乎不会引起注意

#!/bin/bash
#move the mouse
xte 'mousermove 1 1' 
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我完全从 xkcd 漫画中得到了这个想法。http://xkcd.com/196/


小智 7

要获得与@njallam 提供的脚本等效的预卷脚本,并带有简洁的 Gnome UI 元素,请尝试使用 Caffeine 小程序:

https://launchpad.net/caffeine
http://ubuntu-tweak.com/app/caffeine/


小智 6

Webupd8 有一篇关于 Caffeine 和 Lightson.sh的文章,用于在播放 Flash 或 HTML5 视频时禁用屏幕保护程序。Lightson 脚本适用于 Firefox 和 Chrome,并且可以设置为包含 VLC。我希望这将有所帮助。

如果 Webupd8 提供的用于安装脚本的代码如下:

mkdir -p ~/scripts && cd ~/scripts

wget https://raw.github.com/hotice/lightsOn/master/lightsOn.sh

chmod +x lightsOn.sh
Run Code Online (Sandbox Code Playgroud)


dan*_*ann 5

您不仅应该检查屏幕保护程序选项,还应该检查电源管理选项,尤其是“不活动时将显示器置于睡眠状态...”选项。

请注意,在笔记本电脑上,有两个具有该名称的设置:笔记本电脑使用交流电源运行时和使用电池运行时。