我已经使用 GNOME 的默认窗口管理器多年了,但现在我想尝试一下平铺窗口管理器。
我希望它满足这两个标准:
WM必须轻量化
WM 配置不应太复杂
答案1
就我个人而言,i3 吸收了其他大型 tiling-wm(Xmonad、Awesome、DWM 等)的最佳功能,并将其合而为一,与 dmenu/conky/dzen2 相结合,这正是我在 WM 中寻找的东西。查看页面;http://i3.zekjur.net/
答案2
“配置复杂”根据你精通的语言而有很大差异。XMonad 对我来说配置起来非常复杂,但那是因为我完全不懂 Haskell,而这就是配置所用的语言。
我使用过并且非常喜欢的两个平铺窗口管理器是:
惊人的。很棒的配置是在 Lua 中(从 Awesome 3 开始;在此之前它们采用自定义语法),但它很容易配置,并且附带了一堆小部件;这是我的栏在某个时刻的屏幕截图(还有一个图形小部件,尽管我当时没有使用它):
我很棒的酒吧的截图http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png
我停止使用 Awesome 的主要原因是不断出现的向后兼容性中断;每一点修订都足以改变 API,以至于我需要花几天时间尝试修复我的配置文件才能使用它。现在可能更加稳定了
威米伊,我现在的WM。默认情况下,配置位于 shell 脚本中,但可以按照您喜欢的任何方式完成,因为 wmii 公开了 9p 接口,这意味着您可以通过读取和写入伪文件系统上的文件来控制它。我当前的配置是一个用于主要配置的 shell 脚本,并带有一个 python 实用程序脚本来完成一些工作。主要缺点是缺乏内置小部件;它没有进度条、图表或图标。不过,它确实是“轻量级”的,这是您的要求之一
答案3
有一个 Arch Linux wiki 条目以类似网格的方式比较了 13 种不同的平铺窗口管理器,在 Arch Linux Wiki 上。也许这会有所帮助。
我个人还没有尝试过其中任何一个,但计划在不久的将来当我有时间的时候尝试一下,所以我也密切关注这个线程。
答案4
那里有一些,但有一个(对我来说)很突出,我发现它适合我的需要:
- 它不仅是用一种很好的语言配置的,而且也是用它编程的(Python)
- 能够制作自己的布局(我发现
awesome
没有) - 即使它是用动态语言编程的,也是轻量级的(只有 6.6MB 的内存)
名字是Qtile。