![如何设置辅助窗口打开的位置?](https://linux22.com/image/1180418/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E8%BE%85%E5%8A%A9%E7%AA%97%E5%8F%A3%E6%89%93%E5%BC%80%E7%9A%84%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
当我在某些程序中单击“保存”或“打开”时,出现的对话框会在我的笔记本电脑的小屏幕上打开,而不是在我的主外部屏幕上打开。我希望它们在我的主显示屏上打开。什么定义了这样的辅助窗口的位置?
我还注意到一个问题:如果我尝试将这些辅助窗口从笔记本电脑的显示屏拖到主显示屏,则会导致主窗口移动,而不是辅助窗口移动。我有一个第三方 Gnome 主题处于活动状态,这可能是问题的根源吗?
这可能是什么原因造成的?
答案1
可能您正在描述窗口系统的一个(奇怪的)特性。
尝试在终端窗口中发出以下命令:
gsettings set org.gnome.mutter attach-modal-dialogs false
这应该至少处理拖动对话框时父窗口移动的部分。
如果您想要一个图形界面来控制它,请安装:
gnome-tweaks
- 它有一个“Windows”侧边栏项,在相应的面板上有一个名为“附加模式对话框”的切换按钮。
dconf-editor
- 您可以导航到
org.gnome.mutter
模式并单击 的切换attach-modal-dialogs
。
- 您可以导航到
所有这些都做同一件事,打开/关闭窗口系统的这个功能。