HN讨论 · 身份未知
macOS 平铺窗口管理仍受全屏与 Dock 系统级问题阻碍
一位评论者在 macOS 上使用平铺窗口管理时,报告全屏窗口破坏平铺、Dock 显示/隐藏不一致、窗口消失后无法切换,并认为这些是 macOS 自身多年未修的缺陷。同期有开发者发布 Omarchy 风格的 Omacosy 配置,主打无需关闭 SIP,正在征集使用反馈。
查看原始信号hn:49374830
目标用户
在 macOS 上尝试平铺窗口管理的技术用户
潜在需求
需要一个在 macOS 上能可靠处理全屏窗口、Dock 行为与窗口持久性的窗口管理方案,避免依赖关闭系统安全功能或反复绕过系统缺陷。
发生场景
用户在 macOS 上配置第三方平铺窗口管理时,遇到全屏窗口、Dock 交互和窗口切换上的系统级行为异常,并认为问题根源是 macOS 的 UI 与桌面机制。
来源证据
评论者认为问题在于 macOS 自身:全屏窗口会破坏平铺,Dock 显示/隐藏不一致,窗口会消失且无法切换,这些问题在裸 macOS 上已存在多年未修复。
projects themselves but with macos and how it's UI/desktops work. Full screen windows seemingly break both completely. Doc hiding/showing is completely inconsistent - sometimes it just renders on top of all windows and doesn't hide other times it stays hidden even on mouse hover. Windows just disappear and can't be switched to. Fullscreen tiling seems completely unsupport(ed/able) - you must waste screen space on pointless title/status bars for some reason . After googling it turns out many ofhttps://news.ycombinator.com/item?id=49374830
为什么值得留意
评论者明确把问题归因于 macOS 而非具体工具,说明这类阻碍可能是系统层面的;同期有开发者以不关闭 SIP 为卖点发布 Omacosy 并公开征询体验和性能问题,为验证这些痛点提供了具体测试对象。
已有方案
- AeroSpace
- Yabai
- Omacosy
未满足部分
- 全屏窗口与平铺窗口管理器的兼容性
- Dock 显示/隐藏行为不一致
- 窗口消失后无法切换
- 全屏平铺不受支持,被迫浪费屏幕空间
可能延伸 · 模型推测
- 针对 macOS 全屏会话的窗口管理适配层(模型推测)
- 以不关闭 SIP 为前提的 macOS 平铺工具集(模型推测)
- 改善窗口持久性与 Dock 行为的辅助工具(模型推测)
目前未知
- 评论者未说明其具体 macOS 版本和硬件,问题范围有待验证
- 摘录中的问题是否在最新 macOS 上仍存在需要确认
- Omacosy 仅在作者 M1 Max 上测试,尚未覆盖其他机型
继续核实
- macOS 近几个版本是否仍未修复全屏窗口与第三方窗口管理器的冲突?
- 当前 macOS 平铺方案中是否有能规避这些系统局限的实现?
- Omacosy 的后续用户反馈能否证明这些痛点被改善?
主题词
tiling window managermacos window managementfullscreen window behaviordock visibilitywindow persistence