所以,我绝不是 Linux 新手,而且我使用过很多简约轻量级的软件(阅读:Arch Linux 用户使用的东西,然后嘲笑你不使用)。有一件事我从未尝试过,那就是平铺窗口管理器。我对它们进行了大量的研究,但它们都有很多功能,从它们的介绍文档中无法立即看出。所以,我请你推荐一个给我,并解释为什么你认为它是一个不错的选择。
我的标准:
- 内存使用和依赖性较轻(所以没有 awesome 或 xmonad,抱歉)
- 不需要我用晦涩的语言(例如 haskell、lua、common lisp 等)来配置它。
- 与需要浮动的程序配合使用(例如 gimp、openoffice 等)
- 与 dzen 和 dmenu 等完美集成或提供替代品
- 并非过于精英化,文档并不透明或不完整
- Xinerama 支持会很好(但可能仍不使用 xmonad)
到目前为止,我认为我的最佳选择是 dwm、wmii 和 scrotwm。所以,请帮我在这三个中挑选一个,或者,如果你喜欢另一个,请告诉我它是什么,以及为什么我也应该喜欢它。
答案1
答案2
阴离子3我认为(基于 ion3)相当不错。多年来,我使用 ion3 来处理需要主要使用 shell 并登录数十台服务器的情况。它真的当时提高了我的工作效率。最初的学习难度非常大,但几天后,我对自己能够如此快速地切换到我需要查找的 ssh 会话感到震惊。
您可以尝试一下 anion3,看看它在 Firefox 等情况下是否运行良好。对我来说,它是这样的,至于您,我不知道。
答案3
你可能会发现i3是你的朋友。积极开发,配置相对简单,相对轻量,通常可以智能地处理浮动窗口...
答案4
我尝试过一些平铺窗口管理器(dwm、wmii、awesome),并且我已经使用awesome很长时间了,因为我发现它更多才多艺的,你几乎可以用它的 API 和 Lua 语言做任何事情。但它只是太多了对于轻量级且易于维护的配置,它的文档也不详尽;简而言之,很痛苦。
我必须说平铺除了 wmii 之外,大多数这些窗口管理器的部分功能相当差劲。它具有出色的窗口管理功能,它将窗口分组到列中,并允许您创建任意数量的列,每列都可以调整大小,并且可以包含以不同布局排列的多个窗口(默认、最大、堆叠:类似选项卡)。这非常接近我想要的平铺窗口管理器。
wmiir
当您使用该应用程序作为界面时,wmii 几乎可以用任何语言进行配置。
但它也有一些缺点,比如:屏幕侧面有一些难看的条,如果不修改代码就无法删除(也许现在不一样了,但我不这么认为),而且漂浮的部分有些奇怪。我还没有测试最新版本,但我认为值得一试,我会这么做。
现在我正在使用 Openbox,因为我认为平铺窗口管理器的世界尚未准备好,或者开发人员没有在其中投入太多精力,至少在我看来,在正确的方向上。