2017-10-16 3 views
0

Mit der Vanille-Konfiguration von Awesome erhalten Sie neun Tags. Ich würde mehr Tags benötigen, um mehrere "Aktivitäten" gleichzeitig zu unterstützen. (Aktivitäten könnten beispielsweise sein: "allgemeine Computernutzung", "Codierung", "Grafikbearbeitung").Awesome WM: Tags als m-by-n-Matrix? (mehr Tags!)

Ich denke an die Standard neun Tags als "eine Zeile". Ich hätte gerne mehrere "Zeilen" von Tags, d. H. 3x9, drei Zeilen mit jeweils neun Tags. Man könnte es sich als eine m-mal-n-Matrix von Tags vorstellen.

Ich würde jede Aktivität und die Programme dafür in einer eigenen Zeile halten.

Standardmäßig bewegt sich [modkey] - [left/right] zwischen den Tags. [modkey] - [hoch/runter] könnte verwendet werden, um zwischen den Zeilen zu wechseln.

Wäre das nicht toll?
Leider bin ich völlig unerfahren, wenn es um die Programmierung in lua und die geniale API geht. Welche Änderungen wären erforderlich, um dies umzusetzen?

+0

Vielleicht gehört das auf Super User oder [Unix & Linux] (https://unix.stackexchange.com/)? Stack Exchange ist hauptsächlich für Fragen und Antworten zum Thema Codierung. Also, du musst hier wenigstens ein paar Lua einbeziehen, die zeigen, was du versucht hast und was falsch gelaufen ist. Aber da jedes Lua, das hier enthalten ist, sehr spezifisch für diesen Fenstermanager sein wird, denke ich, dass es anderswo besser wäre. – jdv

Antwort

0

Das sollte kein Problem sein. Sie haben so viele Tags hinzufügen, wie Sie (m * n) wollen und die folgenden zu Ihrem rc.lua hinzufügen:

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"}), 

Aber leider habe ich keine Ahnung, die Tag-Liste als Matrix angezeigt werden soll.

+0

Danke für den Vorschlag. Ich habe es ausprobiert und es funktioniert im Wesentlichen, obwohl ich ein paar Dinge sehen kann, die schön wären, sich zu verbessern. (1) Wenn ich eine andere "Zeile" (= 2x9 ~ 18 Tags) erstelle, wird das Taglisten-Widget sehr groß, da es 18 Einträge anzeigt. Ich denke, dass es geeignet wäre, wenn die Tagliste nur die aktuelle "Zeile" anzeigt. (2) Es wäre gut, wenn die Tagliste und Befehle wie [modkey] - [number] "row-aware" wären und im Rahmen der aktuellen "row" betrieben würden, zum Beispiel wenn Sie [modkey] - [1 drücken ] oder auf [1] in der Tagliste klicken, wechseln Sie immer zum ersten Tag der ersten Zeile. – user19051

Verwandte Themen