有没有什么方案能够满足 MacOS 在开机后记住应用窗口在多桌面下的位置? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TerryBlues
V2EX    macOS

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

  •  
  •   TerryBlues 3 月 22 日 1800 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。举个例子,我有一个 Chrome 窗口 A 放在了桌面 1 ,Chrome 窗口 B 放在了桌面 2 ,是否有方法能够在重启/登出登入后恢复对应的桌面位置?这里的多桌面指的是 MacOS 三指上滑打开的多桌面而非扩展显示器桌面。

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

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

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

    其他楼层推荐的各种第三方软件都是下一步高级需求需要的了
    fds
        17
    fds  
       3 月 23 日
    @TerryBlues #10 理解。不过多 workspace 我一直没习惯,都是堆在一起。不同分工可能用不同软件。比如 chrome 需要登录公司的账号,个人我就用 arc 。系统 terminal 用来 ssh 到服务器,iterm2 本地开发,ghostty 用 claude code 。然后我用 hammerspoon 做了个快捷键激活 app 的,所以跳转很容易。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2662 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 05:12 PVG 13:12 LAX 22:12 JFK 01:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86