码头下面的窗户一直在移动(见附图)。
我可以通过打开最大化窗口、锁定屏幕,然后解锁来持续重现该效果。
锁定和解锁我的系统后 Dock 与 Firefox 重叠的示例
我正在使用 Ubuntu 22.04.3 LTS 和 Gnome 版本 42.9。如果有任何其他信息有用,请告诉我。
我知道这是一个重复的问题,但其他问题没有解决方案,也没有重现步骤。由于没有声誉,我无法在这些帖子上评论重现步骤,所以我自己做了。
答案1
我能够使用以下脚本解决这个问题:
#!/bin/sh
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" |
while read x; do
case "$x" in
*"boolean true"*)
echo SCREEN_LOCKED;;
*"boolean false"*)
echo SCREEN_UNLOCKED
gnome-extensions disable [email protected]
sleep 0.5
gnome-extensions enable [email protected]
esac
done
将其命名为 fix_dock.sh 之类的名称,并将其添加到“启动应用程序”。每当屏幕锁定然后“解锁”时,它都会禁用 dock,等待半秒钟然后重新启用它。这应该会重新调整窗口。