我的情况是我从xulrunner应用程序每隔 x 分钟调用mplayer,它总是得到焦点,并在其他窗口前面显示。但是我需要它在xulrunner后面,它有透明的盒子,视频应该是可见的。
有没有办法迫使新进程(mplayer)落后于oldier进程(xulrunner)而不是自动对焦呢?
它是Linux窗口管理器级别还是xulrunner或mplayer中的某些属性? (我在Openbox中使用Fedora 18)
答案 0 :(得分:0)
使用devilspie可以实现解决方案。此工具允许您自定义应用程序窗口的许多属性,包括焦点,装饰,放置和几何。有一个方便的前端称为gdevilspie,虽然没有可用的rpms所以它必须从源代码安装。
您可以设置devilsiie以匹配所有mplayer窗口并将其操作设置为“下方”,这将将它们置于所有正常窗口之下。不幸的是,这将适用于mplayer的所有调用,因此如果你在其他情况下使用mplayer,这个解决方案可能很烦人。