V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TerryBlues
V2EX  ›  macOS

有没有什么方案能够满足 MacOS 在开机后记住应用窗口在多桌面下的位置?

  •  
  •   TerryBlues · 2 天前 · 1033 次点击
    如题。举个例子,我有一个 Chrome 窗口 A 放在了桌面 1 ,Chrome 窗口 B 放在了桌面 2 ,是否有方法能够在重启/登出登入后恢复对应的桌面位置?这里的多桌面指的是 MacOS 三指上滑打开的多桌面而非扩展显示器桌面。

    当然,最好是不关闭 SIP 的方案。
    17 条回复    2026-03-23 10:42:26 +08:00
    volvo007
        1
    volvo007  
       2 天前 via iPhone
    右击 dock 上的 app 图标,里面有一个位置选项,将这个 app 设置为 None ,而不绑定到任何一个桌面,这样重启后应该可以停留在原来桌面上了吧
    chen88ijn
        2
    chen88ijn  
       2 天前
    同寻找,目前解决方案是写一个 Apple scripts
    TerryBlues
        3
    TerryBlues  
    OP
       2 天前 via Android
    @volvo007 不太行,重启后还是会乱
    TerryBlues
        4
    TerryBlues  
    OP
       2 天前 via Android
    @chen88ijn 问了 Claude Code , Apple Script 也不一定能解决,不过打算试试。
    llanero
        5
    llanero  
       2 天前

    AI 痕迹都不清理下吗
    llanero
        6
    llanero  
       2 天前
    抱歉会错帖子了
    longmeidao
        7
    longmeidao  
       2 天前
    之前我用过这个,但是不支持新版本的 macOS 了

    https://github.com/tplobo/restore-spaces
    TerryBlues
        8
    TerryBlues  
    OP
       2 天前 via Android
    @longmeidao 有空让 AI 研究一下能不能新版本 MacOS 做类似实现。
    fds
        9
    fds  
       2 天前
    我有用 hammerspoon 固定某个 app 窗口的大小和位置,在屏幕数量变化时自动调整。但同一 app 多个窗口的话,就不清楚能怎么区分了。
    TerryBlues
        10
    TerryBlues  
    OP
       2 天前 via Android
    @fds 这个问题困扰我的地方在于,我是想用 MacOS 的多桌面来隔离我的工作/学习/个人项目,所以自然就会在多个桌面里开启 IDE 的不同窗口。而我也没找到满意的 WorkSapce 导向的窗口管理软件。
    MrChangK
        11
    MrChangK  
       1 天前
    我今天还在苦恼,有时候 Desktop 1 对某个 app 按了 command+W ,但是在新的 desktop 2 里面打开这个软件后,居然又重新跳回到了 Desktop 1.遇到的事情刚好与 op 相反
    dingwen07
        12
    dingwen07  
       1 天前
    这个感觉是要 App 支持的? iTerm 就有专门的选项
    ZRS
        13
    ZRS  
       1 天前
    关闭“根据最近使用情况自动重新排列空间”试试
    m0nk1y
        14
    m0nk1y  
       1 天前
    aerospace
    gouflv
        15
    gouflv  
       1 天前 via iPhone
    hammerspoon 能获取到 window title (一般的 ide 会把路径暴露在里面)
    huaweii
        16
    huaweii  
       1 天前 via Android
    op 的需求过于简单,13 楼正解。

    其他楼层推荐的各种第三方软件都是下一步高级需求需要的了😅
    fds
        17
    fds  
       1 天前
    @TerryBlues #10 理解。不过多 workspace 我一直没习惯,都是堆在一起。不同分工可能用不同软件。比如 chrome 需要登录公司的账号,个人我就用 arc 。系统 terminal 用来 ssh 到服务器,iterm2 本地开发,ghostty 用 claude code 。然后我用 hammerspoon 做了个快捷键激活 app 的,所以跳转很容易。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 14:00 · PVG 22:00 · LAX 07:00 · JFK 10:00
    ♥ Do have faith in what you're doing.