SMPlayer 不会禁用屏幕保护程序

SMPlayer 不会禁用屏幕保护程序

我在 Linux Mint 14 64 位上运行 SMPlayer 0.8.0(mplayer 前端),当我播放电影并停止使用外围设备时,屏幕保护程序会在一段时间后启动。
我已在首选项中选中“禁用屏幕保护程序”选项,但它没有这样做。从终端运行 mplayer 也没有这样做。我该如何解决这个问题?

答案1

这是一个已知问题与 gnome3 控制屏幕保护程序的方式有关。有一段时间没有研究过它,但我以前使用 vlc 时也遇到过同样的问题。根据Arch 维基,您有两个选择。您可以专门为 禁用它mplayer(这也应该适用于smplayer),或者您可以使用另一个程序为各种程序禁用它。

mplayer 方式

首先,替换gnome-screensaverxscreensaver

sudo apt-get purge gnome-screensaver 
sudo apt-get install xscreensaver

然后,将以下内容添加到~/.mplayer/config

heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"

开灯

LighstOn 是一个简单的 BASH 脚本,当它检测到任何用户定义的程序(mplayer,因此 smplayer,默认在列表中)正在运行时,它将抑制屏幕保护程序全屏模式

如上所述,将其替换gnome-screensaver为:。然后,从下载 lightsOnxscreensaver这里。我刚刚试过,效果很好。您可能希望将其添加到 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

相关内容