如何实现传统的窗口放置/几何定位

如何实现传统的窗口放置/几何定位

我有一些远程 X 程序,在 12.04 中运行良好。但在 14.04 中,现在出现了以下变化。

一个程序 (emacs) 以特定的几何规范调用另一个程序 (gs)。目的是使另一个窗口在 emacs 之上可见。

不再直接获取几何信息(如在 12.04 中一样)。相反,现在将窗口周围的阴影边框添加到位置中。有没有办法告诉 Unity 应以“旧”方式处理特定应用程序?

打开该 (gs) 窗口时,它会被放置在当前窗口下方。因此它仍然不可见。理想情况下,我希望它被放置在顶部 - 即在 emacs 上方,甚至保持在顶部。或者差不多。在 12.04 中它运行得相当合理。有没有办法告诉 Unity 这个窗口应该保持在顶部?也许这与可能改变的焦点策略有关。

到目前为止,使用wmctrl -r ghostscript -b add,above,我可以将当​​前存在的窗口“置于顶部”。但是,我希望将来的窗口也能应用此功能。类似于传统窗口管理器的“置于顶部”属性。

到目前为止,我必须apt-get install compiz-plugins获得窗口规则。并且我在 Above 下添加了title=ghostscript匹配项。(我从 + grab 选项中获得了标题)。但仍然...

相关内容