V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
TerryBlues
V2EX  ›  macOS

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

  •  
  •   TerryBlues · Mar 22 · 1807 views
    This topic created in 36 days ago, the information mentioned may be changed or developed.
    如题。举个例子,我有一个 Chrome 窗口 A 放在了桌面 1 ,Chrome 窗口 B 放在了桌面 2 ,是否有方法能够在重启/登出登入后恢复对应的桌面位置?这里的多桌面指的是 MacOS 三指上滑打开的多桌面而非扩展显示器桌面。

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

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

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

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