9'dan fazla etiket için müthiş tuş takımı atama


10

Müthiş WM kullanıyorum ve dokuz varsayılan etiket (veya "sanal masaüstleri") benim için yeterince yakın bir yerde değil: VM'lerin ve uzak VNC'lerin bir sürü var. Geçmişte pencere yöneticilerini kullandım yaklaşık 20 sanal masaüstü bilgisayar ve bu haklıydı. Ama şimdi harika denediğime göre, fayanssız bir WM'ye geri dönmem mümkün değil; )

Ben rc.lua bu satırı değiştirerek harika dokuzdan fazla etiket oluşturmayı başardı :

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])

buna:

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1])

Ancak, doğrudan bu yeni etikete geçebilmem için bir tuş bağlama eklemeyi gerçekten anlamıyorum.

'9' etiketine gitmenin ve ardından 'sonraki sekmeye gitmenin' mükemmel bir şekilde çalıştığını belirtmek isterim, ancak doğrudan bir kısayol arıyorum.

Ben bitti çalıştı her bir şey müthiş temelde ya kullanışsız olması veya varsayılan yapılandırma varsaymak.

Örneğin ben bu konuda bir çok varyasyon denedim:

awful.key({ modkey,           }, "a",      awful.tag.viewidx XXX,

ama hepsi sefil bir şekilde başarısız oldu.

Benim lua-fu güçlü olmadığını görüyorum sadece işe yarayacak tam bir çizgiye değil, aynı zamanda rc.lua dosyama nereye koyabileceğime dair çok hassas bir konuma da ihtiyacım var .

EDIT Açıkçası bazı SNAFU söz konusu olduğunda, bu konuyla ilgili yamalar ve posta listesi etkinliği bulduğum gibi kodun ne yaptığına uymayan viewidx belgelerine gelince. Yine de sorunumu çözmek için ne yapılması gerektiğini bilmek istiyorum ...

Yanıtlar:


5

Ben gelemedi viewidx yöntemi çalışma ama çalıştığım aşağıdakileri yapıyor sona erdi:

awful.key({ modkey, }, "a", function ()
    local screen = mouse.screen
    if tags[screen][10] then
         awful.tag.viewonly(tags[screen][10]) end end),
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.