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

两个 Windows 平台还算实用的平铺式窗口管理器

  •  
  •   Uanti · 2022-11-20 00:20:13 +08:00 · 3678 次点击
    这是一个创建于 517 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近抱着“可以不用但是不能没有”的心态回到 Windows 想找找有没有可用的 Tiling Window Manager ,大概尝试了以下的这几个:

    1. Amethyst Windows
    2. b3
    3. bug.n
    4. dwm-win32
    5. GlazeWM
    6. komorebi
    7. nog
    8. PyleWM
    9. win3wm
    10. Workspacer

    经过测试,目前还算实用的 windows 平台 TWM 也就是komorebiGlazeWM了。

    komorebi 是 bspwm-like ,功能已经很完整了,workspace ,动态管理 layout ,stack 、monocle 模式、高亮边框等等也有,适合拿来玩。而且 README 有大佬贡献了中文版(知乎也有介绍的文章),上手容易,搭配 README 里面提及的 yasb 还可以实现炫酷的 polybar 。

    不过缺点也有不少。

    其一,虽然 bspwm 的理念很好,但是 hotkey daemon 用 autohotkey 不是很让人理解,改起配置来语法真的很难受(似乎也有人写了另一个叫做komorebik,不过个人没有去尝试)。

    其二,需要手动写规则的例外应用太多了,electron 壳的需要写规则,关闭后缩到 system tray 那里的需要写规则,初期配置虽然容易上手但是要实际用在日常中,可能还是要花大量的时间成本。当然,作者也开了一个用于汇总各个应用的规则,只要大家积极 contribute 就能迎来美好的明天!(换言之就是现在还不太行)

    而另一个 GlazeWM 是 i3-like ,比较朴实无华,但是更加稳定

    首先该有的基本功能都有,还自带一个 polybar (不能取消)。和原始 i3 一样,每个窗口都需要手动指定 layout 方向(其实每个工作区一般也不会开超过 4 个窗口,所以也无所谓)。在应用处理上比 komorebi 好上太多,基本开箱即用,最多给某些窗口加上 floating 。配置用的 yaml 格式,易读易改。缺点的话:150Mb ?此外,GlazeWM 目前没有什么更多的 fancy 功能。

    顺带一提,komorebi 的作者也挺热心,给 GlazeWM 的维护者提供解答。

    现在日常就在用 GlazeWM ,用起来相当舒适

    8 条回复    2022-11-20 12:33:01 +08:00
    abc8678
        1
    abc8678  
       2022-11-20 00:52:40 +08:00 via Android
    双屏幕貌似只能选复制、扩展和单屏显示模式,Windows 不给虚拟桌面或另辟用户会话
    MajestySolor
        2
    MajestySolor  
       2022-11-20 06:09:28 +08:00
    win11 自带的窗口布局系统挺好用
    xinh
        3
    xinh  
       2022-11-20 06:59:25 +08:00 via iPhone
    要求不高之前用 powertoys ,升级 win11 后自带的也满足使用了
    cmdOptionKana
        4
    cmdOptionKana  
       2022-11-20 09:07:03 +08:00
    感觉需要搭配一个大屏幕使用, 目前我用笔记本, 几乎全部窗口都要最大化, 最多分两边, 再细分窗口太小就没法用了.
    greatghoul
        5
    greatghoul  
       2022-11-20 09:27:14 +08:00
    powertoys 完全够用了。
    Uanti
        6
    Uanti  
    OP
       2022-11-20 12:22:12 +08:00
    @abc8678 这两个 TWM 在多显示器的工作区处理还是做得很不错的,跨显示器也没问题。komorebi 的话任务栏依然显示所有应用,而 glazewm 只会显示当前工作区的应用,基本可以代替虚拟桌面了
    Uanti
        7
    Uanti  
    OP
       2022-11-20 12:26:47 +08:00   ❤️ 1
    @greatghoul 我也同意 fancyzone 基本够用,只是是否自动管理平铺对于体验影响还是蛮大的。其实这里介绍的两个更类似于给“习惯 unix 系统下平铺”用户的 win 平台替代产物,若要说手动平铺那选择面很广的。
    greatghoul
        8
    greatghoul  
       2022-11-20 12:33:01 +08:00
    @Uanti 那的确是,fancyzone 想切别的布局时还是比较麻烦的。都得预设。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2724 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:21 · PVG 13:21 · LAX 22:21 · JFK 01:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.