多显示器:我的窗口控件去哪儿了?

多显示器:我的窗口控件去哪儿了?

这是一个有趣的问题,它经常发生,可以通过重新启动 DE 或重新加载 Unity 主题来暂时修复。

该窗口在主显示屏上的显示效果如下:
显示控件的窗口

现在将同一个窗口移动到另一个显示器:
窗口没有关闭、最小化等控件,但仍有空格

窗口控件现在消失了。它们不只是不可见,点击那里没有任何作用。奇怪的是它们仍然留有空间。

这里的主题是 Numix 的衍生品,但它也适用于其他主题。

答案1

这不是一个完美的解决方案,但如果有人遇到这个问题,我编写了一个脚本,可以在运行时修复它,而无需重新启动任何东西。

#!/bin/bash
currenttheme=$(gsettings get org.gnome.desktop.wm.preferences theme)
currentgtk=$(gsettings get org.gnome.desktop.interface gtk-theme)

echo $currentgtk

gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
echo reset
sleep 0.2
gsettings set org.gnome.desktop.interface gtk-theme "$currentgtk"
gsettings set org.gnome.desktop.wm.preferences theme "$currenttheme"

相关内容