强制 mutter 单独绘制窗口

强制 mutter 单独绘制窗口

我目前正在使用工具 (cssh) 在显示器上同时打开许多不同的 xterm 窗口。但其中一些窗口彼此重叠,尽管还有空间将它们分开。

第二台显示器上的屏幕截图(使用 devilspie2 取消了对窗口的修饰)

我怎样才能强制 mutter(GNOME shell?)在它们之间留出一些空间,以便它们不会出现在彼此的顶部?

答案1

cssh 似乎有一些选项可以为此目的进行设置。您可以将以下几行添加到$HOME/.clusterssh/config,这应该可以修复重叠:

# reserve space for the gnome-shell top bar
screen_reserve_top = <height of top bar>
# use all the space at the bottom
screen_reserve_bottom = 0

窗口可能会重叠,因为 cssh 根据屏幕最顶部的第一行来计算位置,但 gnome-shell 实际上将第一行窗口向下放置,因此它们不会与顶部栏重叠。

相关内容