需要选择瓷砖 WM 的建议

需要选择瓷砖 WM 的建议

我已经使用 GNOME 的默认窗口管理器多年了,但现在我想尝试一下平铺窗口管理器。

我希望它满足这两个标准:

  1. WM必须轻量化

  2. 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

相关内容