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

平铺式窗口管理器好用么?

  •  
  •   x97bgt · 130 天前 · 3229 次点击
    这是一个创建于 130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用的 macOS ,最近了解了 yabai 这个软件,对平铺式窗口管理器产生了兴趣。对全键盘来管理窗口有点感兴趣,但对需要绑定一大堆全局快捷键有有点抗拒(很可能会跟其他软件冲突啊)。

    现在想先了解下,相对于层叠式窗口管理,平铺式窗口管理好用么?

    28 条回复    2023-01-30 09:20:11 +08:00
    SuperMild
        1
    SuperMild  
       130 天前
    大屏幕好用,小屏幕一般左右分屏就够用了,再分窗口就太小了,因此平铺式的很多优势都难以体现。
    crysislinux
        2
    crysislinux  
       130 天前 via Android   ❤️ 4
    一个东西出现了很长时间仍然小众就是因为大部分人都不喜欢。所以你只能自己试,不过大概率不会喜欢的。
    swulling
        3
    swulling  
       130 天前 via iPhone
    适合 27 寸以上显示器。
    tengyufei
        4
    tengyufei  
       130 天前 via Android
    适合不想用鼠标的
    lancelock
        5
    lancelock  
       130 天前
    mac 上一搬,linux 上好用,但也因为 linux 上的桌面环境太拉跨了
    hanssx
        6
    hanssx  
       130 天前
    比较有效率,比如 i3wm 这种,配置好用起来舒服,配合工作区,很爽。
    eurislee
        7
    eurislee  
       130 天前
    小屏幕不好用,有显示器用着还不错。我现在在用 bspwm
    limbo0
        8
    limbo0  
       130 天前
    mark 下, 最近也在看,目前主要是 terminal 里面用 tmux ,感觉没有太大必要, 但是键盘操作应该很爽
    explorerproxy
        9
    explorerproxy  
       130 天前
    在用 Rectangle 用来记录几个常用的布局,其他功能用得就少很多了
    单纯调整窗口大小和位置,windows 上的 powertoys 的实现方式我挺喜欢的,mac 没找到过合适的
    zhlxsh
        10
    zhlxsh  
       130 天前 via iPhone
    我在 mac 上用了两天就卸载掉了,不习惯。比如微信这种挺漂亮的界面他也给你弄一下,而且屏幕小很别扭
    Huelse
        11
    Huelse  
       130 天前
    完全不习惯,还不如 AltTab 只显示应用图标和标题尾部 3 个字符,比原生方便切换就可以了
    Chingim
        12
    Chingim  
       130 天前 via iPhone
    个人还比较喜欢,用了一年多。
    缺点也有:有些 app 窗口缩小到一定程度就没法缩,不能完美平铺在指定的位置内。这时候可以将这些 app 加到 yabai 的 float 列表。
    另外一个缺点是需要关闭 sip ,这会导致可能会没法使用一些 app (比如小火箭这类用了 network extension 的)
    Chingim
        13
    Chingim  
       130 天前 via iPhone
    快捷键的问题你可以设置一个很复杂的前缀,比如 ctrl+option+cmd+shift ,保证不会和别的冲突。

    再套个 karabiner ,把键盘上某个你不常用的按键比如( right option )映射为以上这几个按键的组合。
    x97bgt
        14
    x97bgt  
    OP
       130 天前 via iPhone
    @Chingim 是不是只要安装时关闭 sip 就可以,安装好后可以重新打开?
    ns09005264
        15
    ns09005264  
       130 天前
    对我来说,好用。就算当作层叠式的方式来用的话也好用。如果窗口很多的话还可以配合 lofi ,来快速查找窗口,不管怎样都比 windows 效率高。
    sidkang
        16
    sidkang  
       130 天前
    这 app 需要禁用 SIP ,不想搞,完全放弃,目前用 karabiner 管理窗口,感觉也够用了
    james122333
        17
    james122333  
       130 天前
    平铺和大屏幕都不喜欢
    平铺只是窗口管理器其中一种布局
    多半使用上并没有多少平铺的需要
    堆叠窗口管理更好 通常需要的只是快捷键
    并不是平铺窗口管理才提供的功能
    举例来说 openbox 也可以快捷操作(只是用 xml 设定很荼毒眼睛)
    偶尔简易让视窗呈现平铺状态更好 而不是平铺到底然后其它模式糟透了
    当然我都是从这种糟糕的 wm 入门的
    jqtmviyu683
        18
    jqtmviyu683  
       130 天前
    像双拼一样, 喜欢的人觉得特别好用.

    反正从我第一次接触到 i3wm, 刚开始也觉得没什么特别的. 但记住常用的快捷键后, 觉得多桌面真是太好用了.

    有点类似 vim 的那种感觉, 指那打那, 也有点像输入法的固定码表, 通过快捷键, 会到达哪个桌面打开哪个窗口

    而不是 alt tab , 或者鼠标 需要肉眼确定.

    现在 arch 上是用 bspwm, mac 上用 yabai, 快捷键都设置成差不多, 逻辑也差不多.
    jqtmviyu683
        19
    jqtmviyu683  
       130 天前
    @x97bgt 不能, 我记得安装后再关掉, 快捷键的那个程序用不了.
    SenLief
        20
    SenLief  
       130 天前 via iPhone
    笔记本上不好用,那么点屏幕不适合分屏。27 以上的爽的飞起。
    james122333
        21
    james122333  
       130 天前
    同样多功作区的功能窗口管理都提供
    很多东西其实是吹捧起来的 例如 i3wm fish 等等
    james122333
        22
    james122333  
       130 天前
    推荐轻量级堆叠为主窗口管理
    多工作区 快捷操作该有的都不缺
    当然哪种自己找找
    loading
        23
    loading  
       129 天前
    就自己配置好,多显示器比较舒服,平铺窗口可以指定程序指定位置和显示器,名单外的应用可以用普通的浮动模式。
    Chingim
        24
    Chingim  
       129 天前
    @x97bgt 我没重新打开, 不记得具体原因了, 好像是有些功能(边框?)是要关 sip 才能用

    另外受 sip 影响的 app 比较少, 我就遇到过小火箭
    likelylee
        25
    likelylee  
       129 天前
    目前 arch+qtile ,之前在用 i3wm+autotiling ,在公司是笔记本+带鱼屏,在家是笔记本+正常 25 寸屏,在外就是笔记本。
    怎么说呢,平铺这个在 linux 上确实好用,尤其是多屏环境或者单独带鱼屏这种非标屏幕上,能显著的提升显示效率,不会有浪费的屏幕面积,也不需要不停的切换。平常办公环境下基本相当于三屏在用,笔记本(左,笔记或邮件)+带鱼左 2/3(中,主要干活用,写文档或代码)+带鱼右 1/3(右,其他比如 alacritty 或第二参考内容)。然后通过快捷键切换不同的 workspace 。各个 workspace 之间使用 qtile 或者 i3wm+autotiling 来配合实现不同的分屏比例,可以做到有序办公+摸鱼。
    快捷键这个事情吧,不是需要你死记硬背的,在你一轮一轮修改配置文件的过程中,自然就熟悉了...
    当然问题也有,比如知名的腾讯会议或者 powerpoint 演示模式在平铺下就非常不友好,所以通常我都还会保留 cinnamon 作为备用方案。qtile 本身支持设置 workspace 为 floating 模式,然而并不是很好用。
    当然以上并不适用于 mac
    james122333
        26
    james122333  
       129 天前
    @loading

    i3 的浮动窗口?
    是如果是那个很悲剧
    当你不同模式的窗口混在一块很难操作
    多屏幕没试过 但方法差不多
    但多工作区本来就是多屏用途 而且搜索窗口功能一些 wm 有
    即便没有写个脚本也就实现了
    单屏小屏更好 较容易专注 dpi 买好也高
    loading
        27
    loading  
       128 天前 via Android
    @james122333 我以前是用的 xmonad
    20015jjw
        28
    20015jjw  
       128 天前 via iPhone
    amethyst yabai 老用户
    以前 32+24 的时候非常好用
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2462 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:40 · PVG 23:40 · LAX 08:40 · JFK 11:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.