我正在使用搭载 OSX El Capitan 的 MBP。如果我需要将窗口从一个桌面空间移动到另一个桌面空间,我只需按住标题栏并按 Ctrl + 2 将选定的窗口移动到桌面空间 2。出于演示目的,我希望准备好多个带有应用程序的桌面,然后在外部显示器/投影仪上显示相应的桌面空间。是否有任何快捷键或 Automator 脚本可以执行此操作?在任务控制中,我已选中“显示有单独的空间”设置,因此我无法将应用程序从一个显示器移动到另一个显示器。
答案1
我不知道 El Capitan 的情况,但在目前的 macOS Ventura 上,它是可以在显示器之间移动桌面:
- 打开任务控制(例如:用三根手指向上滑动,或按 F3 键)。“空格键”将出现在每个显示屏的顶部。
- 将空间从其空间栏拖到另一个显示器的空间栏。
然而,有时极其令人困惑、限制。
总结您只能将非活动桌面(而不是当前桌面)从一个显示器移动到另一个显示器
首先,介绍一些背景知识:
有两种空间:全屏空间, 和台式电脑。
每个显示器(忽略镜像显示器)都有一个有序的空间列表,其中一个是该显示器的当前空间。这是您不在任务控制中心时可见的空间。在任务控制中心时,它是在空间栏中带有粗边框的空间。
除了当前空间外,每个显示器还具有当前桌面。
当前桌面不一定是当前空间!
如果显示器的当前空间是桌面,那么这也是其当前桌面。 然而,如果给定显示器的当前空间是不是桌面,则显示器的当前桌面将是其第一的(即:编号最低的)桌面。当您打开任务控制时,每个显示器的大部分(除了空格键本身)将暂时切换为显示显示器的当前桌面,即使空格键显示当前空间已被选中。
在显示器之间拖动空间的一个限制是显示器的当前桌面无法移动到其他显示器。(但是,它可以在当前显示的空格键内重新排列。)所有其他桌面能可以在显示器之间移动。
所有这些的必然结果是,如果一个显示器只有一个桌面,你不能将该空间移至另一个显示器。
作为一种解决方法,如果您想将第一个桌面从一个空间移动到另一个空间,请首先切换到其空间上的另一个桌面(如果尚不存在,请先创建另一个桌面),然后才可以从该空间移动第一个桌面。
答案2
要改变这一点——例如,如果你想要将右侧的显示器作为主显示器——必须系统偏好设置 > 显示 > 排列。此窗口将显示当前连接到 Mac 的所有显示器的布局和相对分辨率,每个显示器都用蓝色矩形图标表示。
其中一个显示图标的顶部会有一个白色条,代表菜单栏。要将右侧的显示器设置为主显示器,请单击并按住右侧图标顶部的白色条,然后将其拖放到左侧图标上。
就这样你就完成了......看看这是否有帮助。
答案3
这不是您想要的,但我相信“桌面 1”是外接显示器的默认设置。外接显示器上的任何额外空间都会附加到空间列表的末尾。
“保留”桌面 1 作为您的演示空间可能会很有用。