我使用GNOME的默认窗口管理器已经有好几年了,但是现在我想尝试一个平铺窗口管理器。
我希望它满足以下两个条件:
WM必须轻巧
WM的配置不应太复杂
我使用GNOME的默认窗口管理器已经有好几年了,但是现在我想尝试一个平铺窗口管理器。
我希望它满足以下两个条件:
WM必须轻巧
WM的配置不应太复杂
Answers:
根据您精通的语言,“配置复杂”的差异很大。XMonad对我来说配置非常复杂,但这是因为我完全不了解Haskell,这就是配置所使用的语言。
我使用过并且非常喜欢的两个平铺窗口管理器是:
真棒。很棒的配置在Lua中(从很棒的3开始;在使用自定义语法之前),但是它很容易配置并且附带了许多小部件。这是我的酒吧在某一时刻的外观的屏幕截图(还有一个图形小部件,尽管当时我没有使用它):
我很棒的酒吧的屏幕截图http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png
我停止使用Awesome的主要原因是持续的向后兼容中断;每个点修订都对API进行了足够的更改,以至于我需要花费数天的时间来修复配置文件以使其能够使用。现在可能会更加稳定
wmii,我目前的WM。默认情况下,配置是在Shell脚本中进行的,但是您可以按照您喜欢的任何方式进行配置,因为wmii公开了9p接口,这意味着您可以通过在伪文件系统上读写文件来控制它。我当前的配置是主要配置的shell脚本,并使用python实用程序脚本来完成一些工作。主要缺点是缺少内置小部件。它没有进度条,图形或图标。当然,这是“轻量级”,这是您的要求之一
就个人而言,i3具有其他大型平铺WM(Xmonad,Awesome,DWM等)的最佳功能,并将其组合为一个,与dmenu / conky / dzen2结合使用,这正是我在WM中寻找的东西。签出页面;http://i3.zekjur.net/
有一个Arch Linux的维基条目比较13项不同的平铺窗口管理,网格状的方式,在这里的Arch Linux的维基。也许会很高兴。
我个人还没有尝试过它们,但是计划有空的时候在不久的将来进行,所以我也密切关注着这个话题。
我想推荐两种不同的平铺窗口管理器,一种是动态的,另一种是手册。
XMonad功能强大,但易于学习,有一个简短的导览介绍了它的基本功能和键绑定。它与GNOME平滑集成,文档全面,并且有许多其他扩展可用。它支持动态切片范例,其中窗口根据选定的动态布局自动定位。至少对于某些人来说,缺点是XMonad是在Haskell中配置的,并且取决于Haskell编译器的存在。
i3支持手动切片模式,其中屏幕的作用类似于将表格分为列和单元格的表格。用户可以自由地重新排列窗口,这可以提供更大的灵活性,但也需要更多的精力。在我看来,与其他平铺窗口管理器相比,i3感觉很现代。它提供了需要配置或根本不存在于其他窗口管理器中的即用型功能,例如。最大化,紧急挂钩,鼠标大小调整。它可以用一个简单的纯文本文件进行配置,该文件显然不是图灵完整的。有一个不错的视频介绍了我建议观看的i3功能。
当然,两者都支持多个监视器而没有任何问题,并且为不喜欢平铺的应用程序提供了一个浮动层。
有一些,但有一个(对我来说)伸出来,我觉得很适合我的需求:
awesome
没有这样做)名字叫Qtile。
我已经尝试了几种:Awesome,Xmonad,i3,wmii,scrotwm和dwm。
dwm坚持我的原因如下:
我必须承认它有一些怪癖:
但总的来说,dwm已经困扰我1.5年了。
我使用wmii已经有一段时间了。这些配置很容易理解,您可以使用任何语言进一步调整所需的配置。