如何实现在切换到某个 application 的时候不要让这个 application 的其他 window 也被带出来 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mrmorning
V2EX    macOS

如何实现在切换到某个 application 的时候不要让这个 application 的其他 window 也被带出来

  •  
  •   mrmorning 2022-11-24 03:40:26 +08:00 1625 次点击
    这是一个创建于 1057 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用场景:

    我主要是用 Raycast 和 Hammerspoon 的脚本来切换应用. 在使用这两个程序切换到某个应用时, 会导致统应用的其他窗口也被一起带出.

    这种情况对于多显示器的应用场景尤为难受, 比如你正在屏幕 1 写代码, 屏幕 2 和屏幕 3 都有一个 chrome 的 window, 然后这个时候你希望让屏幕 2 切换到 chrome, 但是这个时候无论是用 raycast 还是 hammerspoon, 都会导致屏幕 2 以及屏幕 3 都切换出 chrome.

    我预期中的行为是, 当我 focus 到某个应用, pop up 的只有我最后一个使用的 window, 而不要将这个 application 的所有 window 一起 pop 出来.

    6 条回复    2022-11-24 18:06:57 +08:00
    zhaoxin
        1
    zhaoxin  
       2022-11-24 05:23:51 +08:00
    那你可以先在 chrome 里选择合并所有窗口,保证其他桌面没有 chrome 就可以了。或者你可以试试最新的前台调度。看看可不可以分类之类的。
    Tony4ee
        2
    Tony4ee  
       2022-11-24 07:32:07 +08:00 via iPhone
    xtinput
        3
    xtinput  
       2022-11-24 10:28:11 +08:00
    你这中英混杂着看不懂
    mrmorning
        4
    mrmorning  
    OP
       2022-11-24 17:55:36 +08:00
    @zhaoxin #1 谢谢回复。但是有时候的确会存在需要在两个 monitor 看不同 chrome 网页的需求,请问这种情况该怎么办呢,我现在的 workaround 是在另一个 monitor 改成用 Safari 看网页 lol 。stage manager 我有尝试过,但是存在相同的问题
    mrmorning
        5
    mrmorning  
    OP
       2022-11-24 17:59:11 +08:00
    @Tony4ee #2 谢谢回复。我知道有这个工具,但是我个人一直不太喜欢 Alt-Tab 这种切换窗口的方式,原因是如果工作中需要用到 3 个及 3 个以上的应用时,切换时需要不可避免的进行两次操作,并且需要目视屏幕完成切换,这种切换方式感觉不太优雅。不过谢谢你提出这个方案
    zhaoxin
        6
    zhaoxin  
       2022-11-24 18:06:57 +08:00
    @mrmorning 其实你只要做到每个应用都只有一个窗口,就不会有这个问题了。建议每个显示器用单独的浏览器。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1662 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 16:16 PVG 00:16 LAX 09:16 JFK 12:16
    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