【问题标题】:How does the different layouts in awesome work?Awesome 中的不同布局是如何工作的?
【发布时间】:2026-01-03 16:45:01
【问题描述】:

我在 ubuntu 14.04 上使用 awesome 有一段时间了。 rc.lua 中定义的默认布局是:

layouts =
{
    awful.layout.suit.floating,
    awful.layout.suit.tile,
    awful.layout.suit.tile.left,
    awful.layout.suit.tile.bottom,
    awful.layout.suit.tile.top,
    awful.layout.suit.fair,
    awful.layout.suit.fair.horizontal,
    awful.layout.suit.spiral,
    awful.layout.suit.spiral.dwindle,
    awful.layout.suit.max,
    awful.layout.suit.max.fullscreen,
    awful.layout.suit.magnifier
}

我很难理解这一点!其中一些我仅通过测试就能理解(我认为),但不是全部。

我试图找到一些描述它的文档,但没有成功。是否有一些文档可以让我阅读它们以及它们背后的概念性想法?它们何时以及如何适用于不同的任务。

我知道它是个人的,但如果有一些关于这些事情的信息,我认为很棒的社区将从中受益匪浅!

【问题讨论】:

    标签: awesome-wm


    【解决方案1】:

    我知道视觉文档会很棒,但我知道没有。不过,有一个(非常肤浅的)文字描述here,我在下面抄写(一些小的修复):

    • awful.layout.suit.corner.nw

    角落布局。在屏幕一角显示主客户端,在主节点周围一列一排显示从节点。

    • awful.layout.suit.corner.ne

    角落布局。在屏幕一角显示主客户端,在主节点周围一列一排显示从节点。

    • awful.layout.suit.corner.sw

    角落布局。在屏幕一角显示主客户端,在主节点周围一列一排显示从节点。

    • awful.layout.suit.corner.se

    角落布局。在屏幕一角显示主客户端,在主节点周围一列一排显示从节点。

    • awful.layout.suit.floating

    浮动布局。

    • awful.layout.suit.magnifier

    放大镜布局。

    • awful.layout.suit.max

    最大化布局。

    • awful.layout.suit.max.fullscreen

    全屏布局。

    • awful.layout.suit.spiral.dwindle

    缩小布局。

    • awful.layout.suit.spiral

    螺旋布局。

    • awful.layout.suit.tile.right

    右侧的主图块算法。

    • awful.layout.suit.tile.left

    主图块算法,在左侧。

    • awful.layout.suit.tile.bottom

    主图块算法,位于底部。

    • awful.layout.suit.tile.top

    主图块算法,在顶部。

    【讨论】:

      【解决方案2】:

      文档layouts 详细介绍了它们。

      当您“不小心”按ModKey + Shift + hModKey + Ctrl + h 时使用这些布局时,可能会出现一些问题来理解发生了什么。它修改平铺视图。

      尝试这些修改后的布局,以找到最适合您需求的布局。

      【讨论】: