विस्मयकारी WM के लिए कीबोर्ड शॉर्टकट कैसे जोड़ें


12

मैंने Ubuntu सर्वर 10.04 पर भयानक 3 wm स्थापित किया है। मैंने इसे ठीक से काम करने के लिए प्रबंधित किया है अब मैं कुछ कीबोर्ड शॉर्टकट का उपयोग कर सकता हूं जैसे कि gmrun, फ़ायरफ़ॉक्स या जो भी प्रोग्राम शुरू करें।

जवाबों:


9

उबंटू 14.04.1 LTS पर, बहुत बढ़िया संस्करण v3.4.15 का उपयोग कर, (आप जाँच कर सकते हैं कमांड लाइन के साथ संस्करण: awesome -v)

विन्यास फाइल को अपने घर में पहुंचाना (फाइल: rc.lua)

अगर आपने अभी तक सिस्टम से अपने होम डायरेक्टरी में कॉन्फिग फाइल को कॉपी नहीं किया है, तो आप ऐसा कर सकते हैं

mkdir ~/.config/
mkdir ~/.config/awesome/
cp -r /etc/xdg/awesome/rc.lua ~/.config/awesome/

डिफ़ॉल्ट थीम को भी कॉपी करने के लिए, ताकि आप उन्हें उपयोगकर्ता के स्तर के लिए बदल सकें, ऐसा करें:

cp -r /usr/share/awesome/themes/ ~/.config/awesome

फिर, आप rc.luaअपने पसंदीदा संपादक का उपयोग करके संपादित कर सकते हैं , उदाहरण के लिए

vim ~/.config/awesome/rc.lua

संपादन rc.lua

फ़ाइल में पाठ ढूंढें

-- {{{ Key bindings
globalkeys = awful.util.table.join(

इसके नीचे आप अपने कस्टम कमांड जोड़ सकते हैं, उदाहरण के लिए:

-- {{{ Key bindings
globalkeys = awful.util.table.join(
     -- My Bindings
     awful.key({ }, "F1", function () awful.util.spawn_with_shell("terminator") end),

यहां आप वह कुंजी बदल सकते हैं जो यहां है F1, या प्रोग्राम जो यहां है terminator

यदि आप समग्र कुंजियाँ जोड़ना चाहते हैं, तो उन्हें अंदर रखें { }, उदाहरण के लिए:

-- {{{ Key bindings
globalkeys = awful.util.table.join(
     -- My Bindings
     awful.key({ modkey, "Control" }, "F1", function () awful.util.spawn_with_shell("terminator") end),

यह टर्मिनेटर खोलने के लिए कुंजियाँ Super+ Control+ बाँधता है F1modkeyrc.lua में एक वैरिएबल सेट है, तो इसे भागने की आवश्यकता नहीं है (नहीं कर सकते हैं)। यह Superकुंजी के लिए चूक करता है।

आप ग्लोबल्कियों के अंत में अपनी कीबाइंडिंग भी डाल सकते हैं (सभी डिफ़ॉल्ट कीबाइंडिंग के बाद), लेकिन यदि आप ऐसा करते हैं, तो सुनिश्चित करें कि आप ,अंतिम कीबाइंडिंग में अंतिम कॉमा से बचें , और पिछले एक के ठीक पहले अंतिम बाइंडिंग में एक कोमा जोड़ें। , उदाहरण:

-- {{{ Key bindings
globalkeys = awful.util.table.join(
   -- LOTS of stuff after:
     awful.key({ modkey }, "x",
               function ()
                   awful.prompt.run({ prompt = "Run Lua code: " },
                   mypromptbox[mouse.screen].widget,
                   awful.util.eval, nil,
                   awful.util.getdir("cache") .. "/history_eval")
               end),
     -- My Bindings
     awful.key({ }, "F1", function () awful.util.spawn_with_shell("terminator") end)
)

अंतिम बंधन पर ध्यान दें (एक जिसे मैंने F1 के लिए बनाया था); इसका कोई अंत कॉमा नहीं है, और अंतिम से पहले वाले कोमा है।

फिर आप कॉन्फ़िगरेशन को फिर से लोड कर सकते हैं (डिफ़ॉल्ट कुंजियाँ: Ctrl+ Super+ r) और देखें कि नया कॉन्फ़िगरेशन काम कर रहा है या नहीं। जब उपयोगकर्ता कॉन्फ़िगरेशन rc.luaविफल हो जाता है, तो सिस्टम से मुख्य एक लोड होता है। अन्यथा, आप टर्मिनल के माध्यम से कॉन्फ़िगरेशन फ़ाइल की जांच कर सकते हैं, के साथ awesome -k

क्षमा करें यदि यह भ्रमित था। अगर कुछ भी स्पष्ट नहीं है तो मुझे बताएं और मैं सुधार करने की कोशिश कर सकता हूं।


15

आप संपादन करके कीबोर्ड शॉर्टकट जोड़ सकते हैं ~/.config/awesome/rc.lua

rc.luaअपने पसंदीदा संपादक में खोलें :

vim ~/.config/awesome/rc.lua

और + लाइन के firefoxसाथ Super+ चलाने के लिए :Shiftw

awful.key({ modkey, "Shift" }, "w", function () awful.util.spawn("firefox") end)

modkeyआमतौर पर Superकुंजी है जिसे में बदला जा सकता है rc.lua। जो भी प्रोग्राम या कमांड आप चलाना चाहते हैं, उसके साथ "फ़ायरफ़ॉक्स" बदलें। rc.luaटकराव से बचने के लिए पूर्वनिर्धारित कीबाइंडिंग के लिए अपने स्वयं के कीबाइंडिंग चेकआउट को परिभाषित करने से पहले ।

एक और उदाहरण: + के dmrunसाथ :Suprer

awful.key({ modkey, }, "r", function () awful.util.spawn("dmrun") end)

rc.luaनिम्न कमांड चलाकर त्रुटियों के लिए कॉन्फ़िगरेशन फ़ाइल की जांच करने के लिए इसके महत्वपूर्ण में परिवर्तन करने के बाद :

awesome -k

आपको कुछ इस तरह से देखना चाहिए:

✔ Configuration file syntax OK
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.