更新 1

更新 1

(有关我正在运行的版本的详细信息,请参阅问题末尾)。

如何确保窗口在 Gnome 顶部栏下方打开,以使顶部栏不会遮挡窗口的边缘?

notify-send我在玩以下游戏时发现了这种奇怪的行为:

notify-send -u critical xxx $'yyy\nThis is a test'

我使用-u critical强制 Gnome(或其他程序)不取消映射通知窗口,以便我有时间使用Pscr按键截取屏幕截图。该屏幕截图是:

通知发送被 Gnome 顶部栏遮挡

调用dconf-editor会导致它被映射到顶部栏窗口下方(按 z 顺序排列),从而导致像这样的糟糕情况,我什至无法关闭窗口,因为在此处输入图片描述图标被遮挡,我甚至无法使用鼠标单击它:

dconf-编辑器

我尝试使用 Windows 键手动关闭此窗口以进入在此处输入图片描述图标,但它显示该视图中也没有 dconf-editor 的图标(为什么?它是我的其他顶级应用程序窗口的图标,那么这个窗口有什么特殊之处?),所以我甚至无法关闭它:

Windows 按钮后的 dconf-editor

所以我不得不使用命令从命令行终止该进程kill

也许解决办法是在活动中隐藏 GNOME 顶栏可以通过简单地自动隐藏窗口来解决或解决这个问题,但在撰写本文时(2019-12-13),这个问题的答案尚无定论。还有如何启用隐藏顶部栏 Gnome 扩展以隐藏顶部栏?表明我在运行 Gnome 扩展时遇到了困难。

这似乎与影响 Unity 的旧问题类似,如何根据重叠的顶部栏调整 Unity、Ubuntu 14.04 中的窗口位置但这是 Gnome 特有的,所以我得出结论,这个问题无关紧要。


我正在使用运行 Gnome 3.34.1 的 Ubuntu 19.10(Ubuntu 默认使用的):

关于 Ubuntu

更新 1

这是双显示器设置。设置的详细信息在随后提交的问题中:如何启用隐藏顶部栏 Gnome 扩展以隐藏顶部栏?

更新 2

这是“设置/设备/显示”窗口的屏幕截图,其中显示了两个 NEC 24 英寸显示器。

在此处输入图片描述

更新 3

我做了以下事情:

  1. 通过更新 7 卸载所有 GNOME Shell 扩展如何启用隐藏顶部栏 Gnome 扩展以隐藏顶部栏?
  2. 通过以下命令卸载 GNOME shell 的 Ubuntu 软件包sudo apt remove gnome-shell-extension-autohidetopbar
  3. 按照我的发现似乎需要重新启动https://askubuntu.com/a/1196222/340383(我仍然不同意这是必需的)。

我现在通过以下方式重新测试了上述通知:

notify-send -u critical xxx $'yyy\nThis is a test' 

现在我看到通知窗口被映射到顶部栏的下方(y 方向)右监视器这正是我首先需要的:

在此处输入图片描述

现在,这不是答案,因为它没有解释为什么现在这样做有效。我可以推测 vanadium 的答案https://askubuntu.com/a/1196304/340383实际上是“恰到好处”的,因为它迫使我清除所有通过 GNOME Shell 集成 Firefox 扩展安装的 GNOME 扩展,如更新 6 中所述如何启用隐藏顶部栏 Gnome 扩展以隐藏顶部栏?(唷!)。

相关内容