令人敬畏的WM:标签作为m-by-n矩阵? (更多标签!)
随着Awesome的香草配置,您可以获得九个标签。我需要更多标签才能同时支持多个“活动”。 (活动可以是例如:“一般计算机使用”,“编码”,“图形编辑”)。令人敬畏的WM:标签作为m-by-n矩阵? (更多标签!)
我认为默认的九个标签是“一排”。我想要有多个“行”标签,即3x9,3行,每行9个标签。它可以被认为是一个m×n的标签矩阵。
我会保持每个活动和它在自己的行所需的程序。
默认情况下,[modkey] - [left/right]在标签之间移动。 [modkey] - [up/down]可用于在行之间移动。
这不是很棒吗?
不幸的是,我对lua中的编程和真棒API完全没有经验。需要进行哪些修改才能实现?
这应该不成问题。你有你想要的(M * N)来添加尽可能多的标签,并添加以下到您的rc.lua:
awful.key({ modkey, }, "Down",
function() awful.tag.viewidx(n) end, --Replace the n!
{description = "view previous", group = "tag"}),
awful.key({ modkey, }, "Up",
function() awful.tag.viewidx(-n) end, --Replace the n!
{description = "view previous", group = "tag"}),
但不幸的是我不知道以显示标签列表作为基质。
感谢您的建议。我尝试过,它基本上可行,但我可以看到一些很好的改进。 (1)如果我创建另一个“行”(= 2x9〜18个标签),标签列表小部件变得很大,因为它显示18个条目。我认为如果标签列表只显示当前的“行”,这将是合适的。 (2)如果标签列表和诸如[modkey] - [number]之类的命令是“行识别”并且在当前“行”范围内操作,例如按[modkey] - [1 ]或单击标签列表上的[1],您总是切换到第一行的第一个标签。 – user19051
也许这属于超级用户或[Unix&Linux](https://unix.stackexchange.com/)? Stack Exchange主要用于编码问答。所以,你至少需要在这里包含一些Lua来显示你已经尝试了什么以及出了什么问题。但是由于这里包括的任何Lua对于这个窗口管理者都非常具体,我认为在其他地方会更好。 – jdv