Keyboard-Shortcuts
為超過 9 個標籤分配很棒的鍵綁定
我正在使用很棒的 WM,而九個預設標籤(或“虛擬桌面”)對我來說還遠遠不夠:我有很多虛擬機和遠端 VNC 等。過去我使用過視窗管理器大約 20 個虛擬桌面,這是正確的。但是現在我嘗試了很棒,我再也不會回到非平舖的 WM 了;)
通過更改我的rc.lua中的這一行,我成功地創建了超過 9 個標籤:
tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])
對此:
tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1])
但是我真的不明白如何添加鍵綁定以便我可以直接切換到這個新標籤。
我想指出,轉到標籤“9”然後“轉到下一個選項卡”效果很好,但我正在尋找一個直接的快捷方式。
我嘗試的每一件事最終都很棒,基本上要麼無法使用,要麼預設為預設配置。
例如,我對此嘗試了很多變體:
awful.key({ modkey, }, "a", awful.tag.viewidx XXX,
但他們都慘遭失敗。
請注意,看到我的 lua-fu 並不強大,我不僅需要可以工作的確切行,還需要一個非常精確的位置,以便我可以將該行放在我的rc.lua文件中的位置。
編輯當涉及到 viewidx 的文件時,顯然有一些 SNAFU 與程式碼所做的不匹配,因為我發現了與此問題相關的更新檔和郵件列表活動。但是我想知道需要做些什麼來解決我的問題……
我無法使viewidx方法工作,但我最終做了以下工作:
awful.key({ modkey, }, "a", function () local screen = mouse.screen if tags[screen][10] then awful.tag.viewonly(tags[screen][10]) end end),