如何使 xprop -set 手动更改永久生效

如何使 xprop -set 手动更改永久生效

我正在尝试在双显示屏中间永久保留顶部边缘面板的空间,其中两个显示器位于彼此的上方和下方,如下所示(较小的下方有面板):

(我在 Ubuntu 14.04 上使用 Gnome Flashback Metacity 并启用了组合功能)

+---------------+
|               |
|               |
|               |
|               |
|-----------+---+
|'''''''''''|
|           |
|,,,,,,,,,,,|
+-----------+

设法找出我如何使用手动为面板预留空间xprop -id [window id] -f _NET_WM_STRUT_PARTIAL 32c -set _NET_WM_STRUT_PARTIAL [strut dimensions]

EDIT3:现在我有一个脚本自动计算“浮动”面板的位置并设置支柱。

通过运行此命令,面板的空间会一直保留,直到我按下“应用程序”或“位置”菜单或应用程序启动器。这只发生在这两个菜单上,而指示器区域下拉菜单不会撤消手动更改。

EDIT2:如果我在 Nemo 中添加文件夹书签,也会发生这种情况(我使用 Nemo 而不是 Nautilus/Files)。这似乎与重新加载 Nemo 侧边栏的内容有关,因为没有其他菜单选择会触发此更改。

我怎样才能阻止这些菜单取消我使用 xprop -set 所做的手动更改?

编辑:我尝试了启用和不启用合成的情况,结果是相同的。

相关内容