9 से अधिक टैग के लिए भयानक कीबाइंडिंग असाइन करना


10

मैं भयानक WM और नौ डिफ़ॉल्ट टैग (या "वर्चुअल डेस्कटॉप") का उपयोग कर रहा हूं, मेरे लिए कहीं भी पास नहीं हैं: मुझे बहुत सारे वीएम और रिमोट वीएनसी आदि मिले हैं। अतीत में मैंने विंडो मैनेजर का उपयोग किया है। लगभग 20 वर्चुअल डेस्कटॉप और यह लगभग सही था। लेकिन अब जब मैंने कमाल की कोशिश की तो कोई रास्ता नहीं है कि मैं कभी भी गैर-टाइलिंग डब्ल्यूएम पर वापस जा रहा हूं; )

मैं अपने rc.lua से इस लाइन को बदलकर भयानक में नौ से अधिक टैग बनाने में कामयाब रहा :

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' टैग पर जाना और फिर 'अगले टैब पर जाना' पूरी तरह से काम करता है, लेकिन मैं एक डायरेक्ट शॉर्टकट की तलाश में हूं।

हर एक बात मैं में समाप्त हो गया की कोशिश की भयानक मूल रूप से या तो व्यर्थ जा रहा है या डिफ़ॉल्ट config करने के लिए दोषी।

उदाहरण के लिए मैंने इस पर बहुत सारे बदलावों की कोशिश की:

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

लेकिन वे सभी बुरी तरह से विफल रहे।

ध्यान दें कि देखा कि मेरा लुआ-फू मजबूत नहीं है, मुझे न केवल सटीक लाइन की आवश्यकता होगी जो काम करेगा बल्कि एक बहुत सटीक स्थान भी होगा जहां मैं अपनी rc.lua फ़ाइल में वह रेखा डाल सकता हूं ।

EDIT में स्पष्ट रूप से कुछ SNAFU है जब यह देखने के लिए आता है कि यह कोड क्या मेल नहीं खाता है जैसा कि मैंने पैच और मेलिंग सूची गतिविधि इस मुद्दे से संबंधित है। फिर भी मैं जानना चाहता हूं कि मेरी समस्या के समाधान के लिए क्या किया जाना चाहिए ...

जवाबों:


5

मैं viewidx विधि को काम नहीं कर सका लेकिन मैंने निम्नलिखित कार्य किया, जो काम किया:

awful.key({ modkey, }, "a", function ()
    local screen = mouse.screen
    if tags[screen][10] then
         awful.tag.viewonly(tags[screen][10]) end end),
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.