我有GNOME 3的Ubuntu 17.10。
发生了什么:(
例如)我打开了LibreOffice Calc,其中有一些数据列。我突出显示要绘制的列,然后选择“插入”>“图表”。图表子窗口对话框将在数据上方弹出,因此我想将其移到侧面。
当我抓住顶部栏并将其移动时,父(电子表格)窗口最小化(我认为它实际上消失了)。继续上面的示例,如果我在图表窗口上单击“完成”,则可以看到最小化的电子表格应用程序,即窗口标题栏及其正下方的菜单栏。
这似乎是非常奇怪的行为,并且肯定属于“对用户无用”类别,因为首先移动子窗口的整个想法只是为了能够更好地查看电子表格!
在其他应用程序(例如PDF查看器)中,会出现稍微不同的问题。当我尝试移动子窗口(例如,打印对话框)时,父窗口不会最小化,而是围绕着子窗口。这并不比让父级完全消失而令人惊讶,但是就允许用户看到父级窗口中存在的信息而言,它同样无用。
更新2017/11/06
Pomsky在下面的回答解决了这个问题,但让我想知道为什么窗口管理器决定所有子窗口都具有模式行为(或不具有模式行为),而不是应用程序本身。此外,为什么模态行为会阻止子屏幕在父屏幕上模糊有用信息时四处移动。这些对我来说似乎都不是好的设计。