程序运行时禁用xscreensaver?

程序运行时禁用xscreensaver?

我觉得很烦人的是,xscreensaver 有时会在我玩《Urban Terror》时帮助启动,并且想知道是否有更好的方法来解决这个问题,而不是制作一些脚本来运行 Urban Terror 首先杀死 xscreensaver。我的系统是 Arch Linux,带有 xscreensaver 5.22。

答案1

最新版本的 Cinnamon 附带了 wn 屏幕保护程序包,因此这些解决方案可能不起作用,但它们在我的 Cinnamon 1.8.8 上可以。

开灯

LightstOn 是一个简单的 BASH 脚本,当它检测到任何用户定义的程序列表(默认情况下 mplayer 和 smplayer 都在列表中)运行时,它将禁止屏幕保护程序在全屏模式下

下载 lightOn 从这里。我刚刚尝试过,效果非常好。您可能希望通过将其添加到 Cinnamon 的启动应用程序列表来使其自动启动。

咖啡因

Caffeine 是 Gnome3 的系统托盘小程序(它在 Cinnamon 中可能工作也可能不起作用,我没有尝试过)。根据这个网站,您可以给它一个程序列表,如果它们正在运行(全屏或非全屏),它将抑制屏幕保护程序。根据同一网站,它可以与两者一起使用xscreensavergnome-screensaver因此您可能需要检查一下。

答案2

使用咖啡因

yaourt -S caffeine-bzr

如果安装了yaourt

否则你将不得不从这里构建它

AUR 咖啡因-bzr

运行后。激活它。

根据 DM 的设置方式,它略有不同。您只需将可执行文件添加到咖啡因即可。

我不熟悉 Urban Terror,但在配置咖啡因时您可能必须包含可执行文件的 wine 部分

相关内容