Awesome WM: 标签作为m-by-n矩阵?(更多标签!)

使用Awesome的原始配置,您可以获得九个标签。我需要更多的标签,以便支持同时进行多个“活动”。 (例如,“一般计算机使用”,“编码”,“图形编辑”等活动)。

我将默认的九个标签视为“一行”。我想拥有多个标签的“行”,即3x9,每行九个标签。这可以被认为是标记的m乘n矩阵。

我将保持每个活动及其所需的程序在其自己的行中。

默认情况下,[modkey]-[left/right]在标签之间移动。[modkey]-[up/down]可用于在行之间移动。

这不是很棒吗?

不幸的是,我对lua编程和awesome API毫无经验。需要哪些修改才能实现这一点呢?

点赞
用户6942816
用户6942816

这不应该成为问题。您可以添加任意数量的标签(m*n),并将以下代码添加到您的 rc.lua 文件中:

awful.key({ modkey,           }, "Down",
    function () awful.tag.viewidx(n) end, --请替换 n!
    {description = "view previous", group = "tag"}),
awful.key({ modkey,           }, "Up",
    function () awful.tag.viewidx(-n) end, --请替换 n!
    {description = "view previous", group = "tag"}),

但不幸的是,我不知道如何将标签列表显示为矩阵。

2017-11-22 03:54:46