我有带有 GNOME 3 的 Ubuntu 17.10。
会发生什么:
我(例如)打开了 LibreOffice Calc,其中包含一些数据列。我突出显示要绘制图表的列,然后选择 INSERT > CHART。图表子窗口对话框弹出在我的数据之上,所以我想把它移到一边。
当我抓住顶部栏并移动它时,父(电子表格)窗口最小化(我认为它实际上消失了)。继续上面的例子,如果我在图表窗口上单击 FINISH,然后我可以看到最小化的电子表格应用程序,它是窗口标题栏加上它下方的菜单栏。
这似乎是一种非常奇怪的行为,并且肯定属于“对用户无用”的类别,因为首先移动子窗口的整个想法只是为了能够更好地查看电子表格!
在其他应用程序中,例如 PDF 查看器,会出现稍微不同的问题。当我尝试移动子窗口(例如打印对话框)时,父级不会最小化,而是跟随子窗口。这比让父级完全消失并不令人惊讶,但在允许用户查看父级窗口中存在的信息方面同样无用。
更新 2017/11/06
Pomsky 在下面的回答解决了这个问题,但让我想知道为什么窗口管理器决定所有子窗口都具有模态行为(或没有),而不是应用程序本身;此外,为什么模态行为会在隐藏父屏幕上的有用信息时阻止子屏幕四处移动。这些对我来说似乎都不是好的设计......
它可以使用' (GNOME) Tweaks '(以前称为' (GNOME) Tweak Tool ')来完成。在Windows部分应该有一个“附加模式对话”的切换按钮。禁用它。
要安装Tweaks,请运行
(或
sudo apt install gnome-tweak-tool
)。替代解决方案:
打开终端并运行
这会将模态对话与父窗口分离,因此应该可以解决您的问题。
如果这不起作用,您需要在OP 的回答
gsettings
之后切换另一个/dconf
键或使用(GNOME)调整,如上所述。感谢上面 pomsky 的建议,它并没有完全完成这项工作,但让我找到了我需要的开关。
我使用 dconf-editor 关闭 /org/gnome/mutter/attach-modal-dialogs。
最小化 libreoffice 电子表格的价值似乎是父窗口最大化的副作用。
更新
Pomsky 建议使用调整工具比使用 dconf-editor 好得多。