Ubuntu 18.04中的双显示器工作区

在Ubuntu 18.04上设置双显示器时,当我点击“活动”按钮时,只有左侧显示器切换工作区,而右侧显示器则保持当前屏幕内容。是否有办法使工作区跨越两个显示器,以便在切换工作区时两个显示器都进行切换?

这个适用于Gnome和Unity吗? - Ross
2这个回答解决了你的问题吗?我如何让gnome-shell以相同的方式处理两个显示器? - dcorking
6个回答

遇到了同样的问题。结果发现修复起来非常简单。
安装 GNOME Tweaks 应用程序。进入“工作区”并将“显示处理”设置为“工作区跨显示器”。完成!

5请参考https://askubuntu.com/a/1125322/16985获取额外的修复方法,例如,在辅助显示器上,活动仍然显示来自所有工作区的窗口。 - törzsmókus
3我遇到了一个不同的问题,这个解决方案解决了它。当从单一笔记本电脑显示切换到单一外部显示器时,所有窗口都合并到顶部的工作区,清空了其他工作区。使得工作区的概念变得无用。谢谢。 - AlikElzin-kilaka
这个修复了工作区,但是在Ubuntu 18上,额外显示器上的“窗口键”面板会显示所有工作区的所有应用程序。而在Fedora 31上,这个功能是正常的。 - wilsotc
这样做了,但没有任何效果。更改工作区只对主显示器产生影响。 - frepie
1我搜索了一下如何在切换工作区时保持Zoom会议在第二个显示器上。确实,使用gnome-tweaks可以将“工作区跨越多个显示器”切换为“仅在主显示器上显示工作区”。谢谢! - Rob Rutten
1温馨提示:在Ubuntu 22.04的Tweaks应用程序中,"工作区"选项已不再可用,但下面使用gsettings的解决方案仍然有效。 - jpb
工作区概览/缩略图是否显示辅助显示器上的内容?在我的设备上没有显示。有什么建议吗? - undefined

您可以通过执行以下操作更改此行为:
gsettings set org.gnome.mutter workspaces-only-on-primary false

9这适用于Ubuntu 18.04。 - Elvis Dukaj
1这在我的Budgie桌面上也起作用了。 - Scotty C.
1这是唯一在19.10版本上对我有效的方法。 - ben.bourdin
刚刚升级到18.04,使用Unity。这解决了我的问题,谢谢。 - Andrew Fielden
9这个在Ubuntu 20.04上工作。 - NekoOs
上帝保佑你! - Oscar Ortiz García
在Ubuntu 20上工作。 - Codigo Morsa
荣誉接受答案。在Ubuntu 20.10上工作。 - aghArdeshir
@dkurzaj 在Ubuntu 20.04上做了一些调整,但是不允许在每个显示器上独立使用工作区。它们都同时改变。稍微有点令人失望。 - ionescho
@ionescho 这个问题是关于“使工作区跨越两个显示器”,而不是在不同的显示器上有不同的工作区。很抱歉,我不知道如何实现你想要的功能:/ 也许你可以看一下这个其他主题:https://askubuntu.com/questions/21711/multiple-monitors-multiple-workspaces - dkurzaj
太棒了。它也适用于20.04版本。好奇一下:这些设置存储在哪里? - petrux
3这适用于Ubuntu 22.04版本。 - Tahlor

你可以通过sudo apt install gnome-tweak-tool安装gnome-tweak-tool
然后进入工作区 > 显示处理 >,选择工作区跨显示器

在Ubuntu 22.04中:
Settings > Multitasking > Multi-Monitor > Workspaces on all displays

安装 dconf-editor
sudo apt install dconf-editor

禁用以下设置:
dconf write /org/gnome/mutter/workspaces-only-on-primary false
dconf write /org/gnome/shell/overrides/workspaces-only-on-primary false

@leoschet 我建议你先重置 dconf 设置。(dconf reset -f /) - Shantanu Saha
2我认为你不需要先安装dconf-editor(它是用于图形界面应用程序的)才能运行dconf write ...命令。另外,最好使用gsettings而不是dconf命令(参见这里)。 - pomsky

我建议你使用Multi Monitos Add-on扩展,它可以在GNOME Extensions上找到。它非常易于使用,并且还可以让你在第二个显示器上添加一个面板。
要在浏览器中直接配置所有GNOME扩展并开始运行,你只需要以下内容:
  1. 安装 gnome-shell-extensions 软件包:

    sudo apt install gnome-shell-extensions
    
  2. 安装主机连接器:

    sudo apt install chrome-gnome-shell
    
  3. 安装 GNOME Shell 集成 扩展(Chrome)或 附加组件(Firefox)。

  4. 找到并安装 多显示器附加组件 扩展。


1我有点失望地发现这仍然不能在每个显示器上实现独立的桌面状态。 - Steven Lu
@StevenLu 我只为了那个功能才换成了MacOS ¯_(ツ)_/¯ - Rodrigo García
1至少在Ubuntu中可以使用多个桌面,但显然还缺少一些细节。 - Steven Lu