如何将模式对话框与主窗口分离?弹出对话框附加到窗口标题且不可移动

如何将模式对话框与主窗口分离?弹出对话框附加到窗口标题且不可移动

不确定这里的术语,但我的大多数弹出对话框(见下面的屏幕截图)都附加在窗口标题上,无法移动。如果移动了父窗口,弹出窗口也会随之移动。有没有办法摆脱这种情况,让所有弹出对话框都作为可移动窗口打开?

使用 GNOME 进行截图

带有 GNOME Shell 的 Ubuntu 17.10+

使用 Ginnamon 截屏

带有 Cinnamon 的 Ubuntu 11.10

答案1

我找到了一个更简单的解决方案。实际上,您可以使用GNOME 调整(以前称为“GNOME 调整工具”): “Windows”下的“附加模型对话框”已禁用

只需禁用“Windows”下的“附加模式对话框”即可。

答案2

对于那些无法解决这个问题的人,下面是我为使对话框可移动所做的事情。

我使用了 dconf-editor,可以通过以下方式轻松安装:sudo apt-get install dconf-editor

  1. 打开:dconf-editor
  2. 浏览至:组织-> gnome-> shell-> 覆盖-> 附加模式对话框
  3. 设置为:false

或者在不安装 dconf-editor 的情况下将所有内容放在一行中:

  1. 分离对话框:dconf write /org/gnome/shell/overrides/attach-modal-dialogs false
  2. 附加对话框:dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

顺便说一下,使用 Ubuntu 12.04。

答案3

对于 GNOME Shell

您可以在 gnome-shell 中使用终端中的单个命令禁用它。使用Ctrl + Alt + T快捷方式打开它并使用以下命令:

gsettings set org.gnome.mutter attach-modal-dialogs false

您将摆脱该弹出附件。

在旧版本的 GNOME Shell 下org.gnome.shell.overrides,可能自这个问题

对于肉桂

要在 Cinnamon 上禁用此功能,你需要以下命令

gconftool-2 --set --type=bool /desktop/cinnamon/windows/attach_modal_dialogs false

您可以使用 gconf-editor 执行相同的操作。使用sudo apt-get install gconf-editor命令安装它。

答案4

这对我而言在 Gnome 3.30.2 上有效,可以允许分离对话框:

gsettings set org.gnome.mutter attach-modal-dialogs false

或者重新连接它们:

gsettings set org.gnome.mutter attach-modal-dialogs true

并获取当前设置:

gsettings get org.gnome.mutter attach-modal-dialogs

相关内容