Mac 的多桌面管理真是混乱,简单地学一下 windows 不好么

56 天前
 BeyondReach

我就想让窗口 a 固定在桌面 1 ,窗口 b 和窗口 c 固定在桌面 2 ,在 Mac 里就是做不到!

因为每次把一个窗口全屏后,它就会被转到新建一个桌面。

我知道如果只是把窗口最大化,而不是全屏,它就不会新建桌面,但是问题是 Mac 里只提供了全屏的快捷键,没有最大化的快捷键。

而如果要用鼠标(非苹果鼠标)让窗口最大化你知道有多么困难吗?

首先需要鼠标移动到左上角,按住 alt 键,点到那个小得要命的绿色小圆点上,这样才能让窗口最大化,而不是全屏

所以我用软件将鼠标左侧功能键设置为 ctrl+win+F ,这样就可以直接按这个键,将窗口全屏了,再按一次,就回到原来的状态

但是这样操作之后,窗口就会在不同桌面上乱飞了。 因为当我把全屏的窗口 a 退出全屏状态后,它就会被自动移动到桌面 2 上去,然后窗口 a 、b 、c 就在同一个桌面了,这时系统只有一个桌面

这时我再把窗口 a 全屏,它就会变成桌面 2 ,窗口 b 和窗口 c 就在桌面 1

真是太混乱了

大家有什么好的软件可以解决 Mac 上的这个问题么?

4670 次点击
所在节点    macOS
71 条回复
srwxyz
56 天前
你说,有没有一种可能,mac 提供了一种快捷键,一按啪就最大化了🤨或者找个窗口管理软件,我天天这么按 不过记不得了哪个了 肌肉记忆
MasterCai
56 天前
Magnet
GabrielleBellamy
56 天前
这个描述有点抽象,不确定有没有看懂。我有几个想法:

1-macOS 在管理窗口上是有点问题,把某个窗口 pin 在某个 space 里,这个我不是很清楚,但是把某个窗口送到某个桌面,这个功能很难做,但是 Amethyst 可以做到,推荐一下。[ianyh/Amethyst: Automatic tiling window manager for macOS à la xmonad.]( https://github.com/ianyh/Amethyst?cmdf=Amethyst+github)


2-不知道是不是把自动排列桌面的选项打开了?如果是说 space 乱序的话可以关掉这个。( Windows 其实也没有多桌面管理吧我记得……

3-我建议去看看 1Piece 这个软件:[1Piece - Multifunctional App for Mac]( https://app1piece.com/?cmdf=1piece+),基本想要的桌面管理功能应有尽有。文中提到的非全屏的最大化,我就用的是它的这个快捷键(左上角第一个 maximize ),很方便。
lance6716
56 天前
> 如果要用鼠标(非苹果鼠标)让窗口最大化你知道有多么困难吗?

印象中我是双击标题那个横条
BeyondReach
56 天前
@lance6716 这个方法不错,比我帖子里说到的方法简单很多

不过还是比绑定快捷键到鼠标的功能键上稍微麻烦一点,因为按鼠标上的按钮只需要按一下,而且不需要移动鼠标,只要鼠标在窗口的范围内都可以直接操作
seres
55 天前
Mission Control 先新建个桌面 2 ,在桌面 2 打开 bc
或者试试控制中心里的新功能:stage Manager
1014982466
55 天前
Mac 的文件管理和窗口管理就是屎,我这样的果粉也洗不动
台前调度那更是屎上雕花
BeyondReach
55 天前
@GabrielleBellamy 大神啊,这两个软件太强大了,而且还都是免费的。

感觉应该能解决我提到的问题。

我安装了,先研究一下具体怎么用,到时再来汇报使用情况。
BeyondReach
55 天前
@seres

新建桌面这个方法肯定是无法解决我的问题的

我有时需要把一个窗口在全屏和半屏之间切换,在对几个桌面的窗口执行这个操作之后,窗口所在的桌面的顺序就会乱掉

台前调度 和我提到的这个问题好像也没啥关系
stinkytofu
55 天前
@1014982466 #7 确实没什么好洗的,Mac 的桌面管理太垃圾了, 就算装各种窗口管理软件也赶不上 windows 好用, 如果它不是类 Unix 系统, 开发比较方便, 我真的想咬咬牙回到 Windows 算了。
gzlock
55 天前
不是洗,有没有可能是类似的专利都已经被微软申请了,再怎么折腾都已经绕不开微软的专利了,就躺平了
Chad0000
55 天前
编译 app 的时候会用 mac ,平时都用 windows ,不得不说确实垃圾,尤其是不能关闭指定屏幕:因为我的需求是某个显示屏连两个电脑,信号自动切换,需要编译的时候就分给 mac 。然后 mac 插上就强制占用屏幕。
shelken
55 天前
你的所有问题用一个 app 就可以解决,https://rectangleapp.com
还有想要最大化窗口,双击程序顶部标题栏
HENQIGUAI
55 天前
文件管理和多桌面多任务确实腊鸡。
superedlimited
55 天前
装个 raycast ,有惊喜
niubiman
55 天前
@1014982466 那明明是屎上泼粪
noahlias
55 天前
为什么不装个 yabai
BeyondReach
55 天前
@superedlimited 请问 raycast 里哪个功能能解决我提到的问题呢
lancelock
55 天前
rectangle 开源免费的。就几个快捷键,最大化、左半屏右半屏这些,满足我需求了
BeyondReach
55 天前
@gzlock 将窗口固定在指定的桌面,这个算啥专利啊,不可能,绝对不可能!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1023790

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX