Ubuntu 22.04+GNOME环境下断开外接主显示器时保留工作区结构的方法
Ubuntu 22.04+GNOME环境下断开外接主显示器时保留工作区结构的方法
我太懂这种崩溃的感觉了——在外接屏上整理好五六个工作区,一拔线所有窗口全堆到笔记本屏上,找文件找应用真的要疯!下面给你两个亲测有效的办法,帮你解决这个问题:
方法一:调整GNOME底层配置(无需安装扩展)
GNOME默认把工作区“绑定”在主显示器上,这就是断开外接屏后工作区消失的根源。我们可以修改这个默认设置:
- 先打开终端,输入以下命令快速修改配置:
gsettings set org.gnome.mutter workspaces-only-on-primary false - 如果你喜欢可视化操作,也可以安装
dconf-editor工具:
打开后导航到sudo apt install dconf-editororg/gnome/mutter,找到workspaces-only-on-primary选项,把它的开关关掉就行。
这个设置会让工作区变成全局共享的,不再只依附于主显示器。断开外接屏后,原来各个工作区的窗口会保留在对应的虚拟工作区里,不会全部堆到一个里面。
方法二:用GNOME扩展实现更精细的控制
如果上面的基础设置还满足不了你的需求(比如你需要每个显示器有独立的工作区),可以用专门的GNOME扩展来增强管理:
- 先安装GNOME扩展管理器:
sudo apt install gnome-shell-extension-manager - 打开Extension Manager,搜索“Multi Monitors Add-On”,安装并启用它。
- 进入这个扩展的设置面板,找到“工作区相关”的选项,勾选类似“断开显示器时保留工作区结构”的开关(不同版本的扩展表述可能略有差异)。
这个扩展不仅能帮你保留工作区,还能自定义多显示器下的任务栏、工作区切换快捷键等,非常实用。
注意:不管用哪种方法,修改完后最好注销再重新登录一次,确保设置完全生效。如果遇到问题,可以先禁用其他和工作区、多显示器相关的扩展,排查是否有冲突。
备注:内容来源于stack exchange,提问作者sicheng mao
相关产品推荐
相关产品推荐

