gnome3 烦恼:如何修复不可调整大小的窗口?

gcb*_*gcb 11 gnome feature-regression usability

gnome3 再次尝试复制苹果的缺点,就好像它是圣杯一样,使从其他窗口以模态打开的窗口无缘无故地无法调整大小。并且不可移动,因为为什么有人会想在不关闭窗户的情况下阅读后面的内容,对吗?模态子窗口保持固定大小,当您移动它时,它会移动父窗口。

这使得无法使用诸如 gnome 磁盘管理器之类的东西,您必须在其中调整基准窗口的大小才能看到图表中的任何内容。或者您必须调整窗口大小才能读取智能监控报告中的表格文本。

我已经搜索了一个扩展(因为这是现在使用 gnome 的正常流程。他们破坏了一些东西,一些好人必须去写一个扩展来使事情和以前完全一样,每个人都必须浪费时间寻找解决方法...),却一无所获。

完全损坏的应用程序

这是我无法在 gnome 3.16+ 上调整大小或移动的窗口示例,列从不调整大小,我不知道为什么。但是在 gnome 3.16 之前,我总是能够调整该窗口的大小。

小智 6

确实,这种行为在某些应用程序上可能令人不快。

幸运的是,它可以通过简单的 gsettings 调整来禁用:

gsettings set org.gnome.shell.overrides attach-modal-dialogs false
Run Code Online (Sandbox Code Playgroud)

编辑:在较新版本的 gnome 上,您还需要使用它:

gsettings set org.gnome.shell.extensions.classic-overrides attach-modal-dialogs false
Run Code Online (Sandbox Code Playgroud)

模态窗口将被分离并调整大小。


gnome-tweak-tool设置是windows>附模式对话框。屏幕截图上的第一项。 在此处输入图片说明

  • 在这个恼人的 Gnome 设计缺陷上花了几个小时之后,也许有人会发现这很有帮助:在 [SLED 12](https://www.suse.com/releasenotes/x86_64/SUSE-SLED/12/) 上,他们选择引入“附加模式对话框”选项的另一个位置。在`dconf-editor`中,在`org.gnome.shell.extensions.classic-overrides`下,有`attach-modal-dialogs`**再次** - 你也必须在那里禁用它。我在 `dconf-editor` 中执行了 `CTRL-F` 后发现了这一点,所以当你不确定你的选择分布如何处理 Gnome 设置时,你可能需要考虑做同样的事情。 (3认同)