2017-10-16 92 views
0

隨着Awesome的香草配置,您可以獲得九個標籤。我需要更多標籤才能同時支持多個「活動」。 (活動可以是例如:「一般計算機使用」,「編碼」,「圖形編輯」)。令人敬畏的WM:標籤作爲m-by-n矩陣? (更多標籤!)

我認爲默認的九個標籤是「一排」。我想要有多個「行」標籤,即3x9,3行,每行9個標籤。它可以被認爲是一個m×n的標籤矩陣。

我會保持每個活動和它在自己的行所需的程序。

默認情況下,[modkey] - [left/right]在標籤之間移動。 [modkey] - [up/down]可用於在行之間移動。

這不是很棒嗎?
不幸的是,我對lua中的編程和真棒API完全沒有經驗。需要進行哪些修改才能實現?

+0

也許這屬於超級用戶或[Unix&Linux](https://unix.stackexchange.com/)? Stack Exchange主要用於編碼問答。所以,你至少需要在這裏包含一些Lua來顯示你已經嘗試了什麼以及出了什麼問題。但是由於這裏包括的任何Lua對於這個窗口管理者都非常具體,我認爲在其他地方會更好。 – jdv

回答

0

這應該不成問題。你有你想要的(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"}), 

但不幸的是我不知道以顯示標籤列表作爲基質。

+0

感謝您的建議。我嘗試過,它基本上可行,但我可以看到一些很好的改進。 (1)如果我創建另一個「行」(= 2x9〜18個標籤),標籤列表小部件變得很大,因爲它顯示18個條目。我認爲如果標籤列表只顯示當前的「行」,這將是合適的。 (2)如果標籤列表和諸如[modkey] - [number]之類的命令是「行識別」並且在當前「行」範圍內操作,例如按[modkey] - [1 ]或單擊標籤列表上的[1],您總是切換到第一行的第一個標籤。 – user19051