b-v*_*anT 5 screensaver linux-mint mplayer
我在 Linux Mint 14 64 位上运行 SMPlayer 0.8.0(mplayer 前端),当我播放电影并停止使用外围设备时,屏幕保护程序会在一段时间后启动。
我已经检查了首选项中的“禁用屏幕保护程序”选项,但它没有这样做。从终端运行 mplayer 也不行。我该如何解决?
这是一个已知问题,与 gnome3 控制屏幕保护程序的方式有关。有一段时间没研究了,但我以前对 vlc 也有同样的经历。根据Arch wiki,您有两种选择。您可以专门禁用它mplayer(这也应该适用于smplayer),或者您可以使用另一个程序对各种程序禁用它。
首先,替换gnome-screensaver为xscreensaver:
sudo apt-get purge gnome-screensaver
sudo apt-get install xscreensaver
Run Code Online (Sandbox Code Playgroud)
然后,将以下内容添加到~/.mplayer/config:
heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"
Run Code Online (Sandbox Code Playgroud)
LightstOn 是一个简单的 BASH 脚本,当它检测到任何用户定义的程序列表(默认情况下 mplayer 和 smplayer 都在列表中)以全屏模式运行时,它将禁止屏幕保护程序。
如上所述,替换gnome-screensaver为: 。xscreensaver然后,从这里下载 lightOn 。我刚刚尝试过,效果非常好。您可能希望通过将其添加到 Cinnamon 的启动应用程序列表来使其自动启动。
Caffeine 是 Gnome3 的系统托盘小程序(它在 Cinnamon 中可能工作也可能不起作用,我没有尝试过)。根据这个网站,您可以给它一个程序列表,如果它们正在运行(全屏或非全屏),它将抑制屏幕保护程序。根据同一网站,它可以与两者一起使用xscreensaver,gnome-screensaver因此您可能需要检查一下。
sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine python-glade2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2669 次 |
| 最近记录: |