0

我有这样的情况,我每隔x分钟从 xulrunner 应用程序调用一次 mplayer,它总是得到焦点并出现在其他窗口前面。但我需要它在 xulrunner 后面,它有透明框,视频应该在其中可见。

有没有办法强制新进程(mplayer)落后于旧进程(xulrunner)而不是自动聚焦它?

它是 Linux 窗口管理器级别还是 xulrunner 或 mplayer 中有一些属性?(我正在使用带有 Openbox 的 Fedora 18)

4

1 回答 1

0

使用devilspie可以实现解决方案。此工具允许您自定义应用程序窗口的许多属性,包括它们的焦点、装饰、放置和几何形状。它有一个方便的前端,称为gdevilspie,但没​​有可用的 rpm,因此必须从源代码安装它。

您可以设置 devilsiie 以匹配所有 mplayer 窗口,并将它们的操作设置为“低于”,这会将它们置于所有正常窗口的下方。不幸的是,这将适用于 mplayer 的所有调用,因此如果您在其他情况下使用 mplayer,此解决方案可能会很烦人。

于 2013-06-18T19:32:27.817 回答