2017-06-15 71 views
0

我不知道我想要什么功能被称为,所以我只会描述它。在linux gnome下,有一个系统工具栏在屏幕顶部运行(默认情况下)。现在,如果您尝试在此工具栏上移动程序窗口,它将停在工具栏下方。您可以将鼠标指针移到工具栏上,但程序窗口不会更高。这就像“永远在上面”,但增加了窗口不能放在它下面的功能。如何防止程序窗口在桌面工具栏下移动?

我的问题是如何做到这一点?窗户管理员是这样做的吗?这可以做到使用Java或我必须使用xlib吗?

谢谢。

+1

可能重复https://stackoverflow.com/questions/40257320/how-to-define-window-stacking-order –

回答

0

我找到了解决方案。窗口管理器属性_NET_WM_STRUT_PARTIAL为工具栏保留空间。这个空间不能被普通的窗口使用,所以通过设置这个属性,其他窗口不能被移动到工具栏的上方或下方(就像红帽中的gnome 2工具栏一样)。

相关问题