最大化任何窗口都会留下一个垂直栏被覆盖

最大化任何窗口都会留下一个垂直栏被覆盖

垂直条位于左侧,比 Unity 侧边栏宽得多,而且与 Unity 侧边栏无关。就好像桌面区域不包含左侧垂直条,但这仅适用于最大化的窗口:未最大化的窗口可以占据该区域,并且当窗口最大化时确实保持可见(好吧,位于该区域的那些部分)。我切换到 metacity,遇到了同样的问题。我也重新启动了 Unity,没有注销并重新登录。

我需要知道原因。我知道重启可以解决问题。

答案1

我测试的脚本中的这一行是罪魁祸首:xprop -id <any window> -f _NET_WM_STRUT_PARTIAL 32c -set _NET_WM_STRUT_PARTIAL '200, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0'。用 替换200解决0了问题。(xprop无论如何,撤消所有此类更改的一般方法是什么?)

请有人解释一下为什么它会影响所有窗口,尽管我只将它用于一个特定窗口。解释一下这行代码的作用也不错。如果一段时间内没有答案,我会“接受”我的答案。

相关内容