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

比 Moom 更好的窗口管理器

  Shared · 2014-09-27 14:05:05 +08:00 · 18921 次点击
这是一个创建于 3717 天前的主题,其中的信息可能已经有所发展或是发生改变。

之前一直在用 Spectacle,Spectacle 的 resize 和 move 功能基本齐全,还支持使用快捷键放大和缩小窗口,本身也免费、开源。可是唯独缺了移动窗口到其他 workspace 的功能。

因为工作需要开很多窗口,快速移动窗口是必须的功能,所以只能放弃 Spectacle 啦。于是考察了 Moom,Divvy,BetterSnapTool 等等。

Moom,看起来是不错,不过我是键盘党,所以好大一块卖点我用不到,而且也不支持 workspace 间的移动。放弃。

Divvy,和 Moom 一样的问题。放弃。

BetterSnapTool,没找到试用版。用过朋友的分享一下使用感受吧。

我最后买了……SizeUp,想要的 move 功能还有 resize 都包含在内(就差 Spectacle 的放大缩小窗口了),键盘党的福音。虽然原价比其他贵一点,不过随便搜搜就能找到 30% off 的 coupon,算下来还是挺便宜的。

第 1 条附言  ·  2014-09-27 15:07:51 +08:00
Slate.app https://github.com/jigish/slate

@xiaozi 推荐的,号称可以替换 Divvy,SizeUp,ShiftIt(这货头次听说)。和 Spectacle 一样是开源的。

初次使用时需要写配置文件来订制,配置可以很复杂,参见作者的配置文件 https://github.com/jigish/dotfiles/blob/master/slate
第 2 条附言  ·  2014-09-27 23:30:45 +08:00
HyperDock http://hyperdock.bahoom.com

@xinple 推荐

HyperDock 的主打功能 dock 上的窗口预览功能,没想到也有窗口管理功能。买一个应用顶俩应用(虽然不符合我的需求),算是买一送二啦。
第 3 条附言  ·  2014-09-28 01:23:23 +08:00
经 @longquanwo 使用发现,SizeUp 的移动窗口到其他 workspace 功能暂不支持 OS X 10.10

请各位注意
第 4 条附言  ·  2014-09-28 19:23:35 +08:00
感谢 @Superoutman 提供了 BetterSnapTool 的截图





可以看到 BetterSnapTool 也是挺有自己特色的,尤其是给窗口边框专门定制了一些功能。价格 1.99 美元,也算是几个收费应用里最便宜的。不过还是没我要的功能,大家可酌情考虑入手。
第 5 条附言  ·  2014-09-29 10:55:29 +08:00
@bolasblack 推荐了 Hydra http://mjolnir.io/

现已改名为 Mjolnir

Mjolnir 比 Slate 更像 AwesomeWM 的缩微移植版,连配置文件都是用 lua 写的。

作者自己对 Mjolnir 和其他应用的对比:

1. Slate

They're both programmer-centric with somewhat similar goals but different approaches. Mjolnir is more modularized, Slate is more all-in-one. Try them both and see which one suits you better.

2. Spectacle, Moom, SizeUp, Divvy

Mjolnir is intended for programmers who want to write programs that customize their environment. It's not intended to be a drag-n-drop solution; it's meant to allow you to write your own personalized productivity enhancement suite to keep and to use long-term.

简单来说作者认为 Slate 是一站式,而 Mjolnir 是模块化的。

而和 Spectacle,Moom,SizeUp,Divvy 相比,Mjolnir 定制能力甩它们八条街。

如果你是一只特别喜欢DIY(zhē teng)的程序猿,可以试试看。
第 6 条附言  ·  2014-09-29 10:59:38 +08:00
在调查 Hydra 的过程中意外发现了 Layouts v2.0

http://projects.jga.me/layouts/





Layouts 是纯粹用 Alfred Workflow 实现的窗口管理器,如果你是个 Alfred 小狂人,不妨试上一试。
第 7 条附言  ·  2015-03-15 16:15:19 +08:00
最近意外收获了一个 tiling window manager for OS X -- [Amethyst](http://ianyh.com/amethyst/)

Amethyst 作者使用 Objective-C 仿制了 Xmonad,虽然没 Xmonad 那么强大,但也足够简单足够好用了。



熟悉 AwesomeWM 或者 Xmonad 的用户(比如我 XD)可以快速上手,如果你不知道也没用过 tiling window manager(瓦片式窗口管理器),我推荐你不妨尝试一下,没准就喜欢上了。
32 条回复    2014-12-17 22:12:39 +08:00
hzlzh
    1
hzlzh  
   2014-09-27 14:44:25 +08:00   ❤️ 2
Moom 就是给键盘党用的,我几个月都不会用一次可视化操作,都是快捷键。
比如这样:
Shared
    2
Shared  
OP
   2014-09-27 14:48:09 +08:00
@hzlzh 嗯我知道 Moom 支持快捷键,所以只是说可视的部分用不上么。另外它不支持快捷移动窗口到其他 workspace 这个我最需要的功能。
xiaozi
    3
xiaozi  
   2014-09-27 14:54:43 +08:00
一直在用 Slate.app
zeroday
    4
zeroday  
   2014-09-27 15:00:18 +08:00
不知道有没有一种,打开多个窗口时,会自动把软件按适合的尺寸平铺好的软件。
Shared
    5
Shared  
OP
   2014-09-27 15:03:02 +08:00   ❤️ 1
@xiaozi 被 README 吓着了……我现在不像以前对各种工具的配置那么感兴趣了,如果能花一点点钱搞定的事,我是不愿意花时间在上面的。

不过还是感谢推荐,我把它加到正文里,以供其他人选择时参考。
Shared
    6
Shared  
OP
   2014-09-27 15:04:48 +08:00   ❤️ 1
@zeroday 你说的是 Awesomewm 嘛XD,@xiaozi 推荐的 Slate.app 好像可以实现你说的功能
wzxjohn
    7
wzxjohn  
   2014-09-27 15:55:17 +08:00 via iPhone
Slate.app我连README都没读完就放弃了。。。实在没办法耐心写一个我喜欢的配置文件。。。
zeroday
    8
zeroday  
   2014-09-27 16:05:54 +08:00
@Shared 谢谢推荐了,就是希望有一种能自动布局软件。
xinple
    9
xinple  
   2014-09-27 22:45:02 +08:00
HyperDock,挺好的,除了窗口大小切换,鼠标放到dock图标上,还能显示缩略图,当一个app多个窗口的时候很好用。
Shared
    10
Shared  
OP
   2014-09-27 23:27:16 +08:00
@xinple HyperDock 还有这功能?把它也加到选项里好了。如果不用在 workspace 间移动窗口,HyperDock 还挺划算,买一个应用带两个应用的功能 :)
hzlzh
    11
hzlzh  
   2014-09-28 00:07:02 +08:00
@Shared 快捷键移动窗口到另一个显示器,这是很常见的需求,会大大提升效率。
同样,Moom 有这个功能:
yanguango
    12
yanguango  
   2014-09-28 00:09:31 +08:00
Divvy用的很舒服啊,记得当时买的时候很便宜,没现在这么贵
Shared
    13
Shared  
OP
   2014-09-28 00:26:46 +08:00   ❤️ 1
@hzlzh 多谢介绍。我知道 Moom 有这个功能,Spectacle 也有……我需要的是把窗口移动到其他 workspace,也就是桌面的功能。这个功能只有 SizeUp 有。

@yanguango 是啊,现在贵好多,而且功能也不符合我要求,算是性价比低吧。
longquanwo
    14
longquanwo  
   2014-09-28 01:13:32 +08:00   ❤️ 1
@Shared 啃爹啊 刚买 窗口移动到其他workspace osx10.10不支持
Shared
    15
Shared  
OP
   2014-09-28 01:16:09 +08:00
@longquanwo 哈哈,也许过段时间 SizeUp 就更新支持 10.10 了,你要等不及可以要求退款,SizeUp 购买 60 天内都可以退款。或者发邮件问他们出新版的内测版没。
TashinV
    16
TashinV  
   2014-09-28 01:25:54 +08:00 via iPhone
其实我一直觉得10.5之前的有个叫sticky windows 还是什么的来着 一个控制面板里的pred 蝴蝶图标 超级好用的说 可惜到了雪豹就不支持了。。。
Shared
    17
Shared  
OP
   2014-09-28 01:31:16 +08:00
@TashinV 去看了一下介绍,很像 QQ 自动吸附桌面边界功能的威力加强版,作者自己都放弃了真是太可惜了
hzlzh
    18
hzlzh  
   2014-09-28 02:50:09 +08:00
哦,Workspace 的话应该没有,因为我是多屏幕工作所以 Workspace 用的少。
试了下 SizeUp 的确做的很完善。
xinple
    19
xinple  
   2014-09-28 09:12:46 +08:00
@Shared 把窗口拖到另外一个desktop这个不是系统自己就可以的吗?把窗口拖到屏幕左或者右边缘,停留几秒钟,就到另外的desktop了哇
Superoutman
    20
Superoutman  
   2014-09-28 10:42:27 +08:00
一直用 BetterSnapTool 还不错,功能蛮丰富的。

http://img1.tuchuang.org/uploads/2014/09/屏幕快照 2014_09_28 上午10.24.03.png

http://img4.tuchuang.org/uploads/2014/09/屏幕快照 2014_09_28 上午10.24.10.png
Superoutman
    21
Superoutman  
   2014-09-28 10:43:33 +08:00
OMG,我的图。。
donotgo
    22
donotgo  
   2014-09-28 11:44:06 +08:00
基本上都试过,没有比moom更好的
lypdarling
    23
lypdarling  
   2014-09-28 18:36:06 +08:00
slate+1,从可定制性上来说,秒杀同类软件,比如简单的按下定制的按键,就能自动将一堆软件排布在双显示器上你定制的位置。

bind 2:shift;alt sequence focus 'Firefox' | focus 'Finder' > throw ${mon-laptop} resize | focus 'iTerm' > ${toprightless} | focus 'MacVim' > ${bottomrightless} | ${leftmost}
Shared
    24
Shared  
OP
   2014-09-28 19:14:55 +08:00
@xinple 因为是键盘党啊

@Superoutman 各有所好吧

@lypdarling Slate 有我以前用 Arch 时配置 AwesomeWM 的既视感,一个配置文件能写四五百行,不过现在没那个精力了,sigh~
Shared
    25
Shared  
OP
   2014-09-28 19:16:37 +08:00
@donotgo 各有所好吧

回错人了…… @Superoutman BetterSnapTool 也蛮有自己特色的,感谢提供截图,我补充到正文去
bolasblack
    26
bolasblack  
   2014-09-29 09:29:09 +08:00
程序员的话,还是用 hydra 吧
Shared
    27
Shared  
OP
   2014-09-29 10:45:47 +08:00
@bolasblack 把这个忘了,Hydra 已经更名为 mjolnir 了
Shared
    28
Shared  
OP
   2014-09-29 11:01:28 +08:00
@bolasblack 找 Mjolnir(Hydra)的时候又发现了 Layouts

不调查不知道,这个市场真是一遍红海了……
leohxj
    29
leohxj  
   2014-09-29 22:11:41 +08:00
用的是Moom, 没考虑那么多操作,看了楼主的帖子,涨姿势!
Shared
    30
Shared  
OP
   2014-09-29 22:34:29 +08:00
@leohxj 互惠互利嘛,如果大家都能把功能相似的应用做个测评,后来人花钱也不会花的太冤枉。

@Livid 可以专门开个版块做应用测评,说不定可以变成中文版的 AlternativeTo http://alternativeto.net :)
dearrrfish
    31
dearrrfish  
   2014-10-01 09:00:30 +08:00
楼上主意很棒 @Livid
kid813
    32
kid813  
   2014-12-17 22:12:39 +08:00
谢谢楼主的帖子,之前试用过moom觉得不错,加了wishlist。看了楼主的帖子之后用layouts,窗口不多的情况下足够用了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.