स्क्रिप्ट चलाने के लिए शॉर्टकट की असाइन करें


12

मैंने अपनी स्क्रीन की चमक को बदलने के लिए एक स्क्रिप्ट लिखी है।

यह उपयोगी है जब मैं टेक्स्ट मोड पर काम कर रहा हूँ और मेरे कीबोर्ड की शॉर्टकट कुंजियाँ चमक को बदलने के लिए काम नहीं करती हैं।

क्या कीबोर्ड पर कुछ कुंजियों को शॉर्टकट के रूप में दबाकर इस स्क्रिप्ट को चलाना संभव है, उदाहरण के लिए Ctrl+ Alt+ F7?


2
"टेक्स्ट मोड पर" से आपका क्या मतलब है? क्या आपका मतलब है कि टेक्स्ट मोड कंसोल (यानी एक्स विंडो के बाहर)? किस ऑपरेटिंग सिस्टम पर?
गिल्स एसओ- बुराई को रोकना '

जवाबों:


10

Xbindkeys आज़माएं ।

आपका ~/.xbindkeysrcलुक कुछ ऐसा होगा

"myscript"
    Control + Alt + F7

यह एक बेहतरीन जवाब है। xbindkeysकमाल है।

@ एलेक्स वेब, मिकेल हां, लेकिन यह एक्स के लिए है, और मुझे लगता है कि सवाल यह है कि एक्स के बाहर ऐसा करने के बारे में।
गाइल्स 'एसओ- बुराई को रोकें'

मैं xbindkeysrc से परिचित नहीं हूँ क्या आप अधिक समझा सकते हैं?
M018i M

2
यह एक सरल विन्यास है: nongnu.org/xbindkeys/xbindkeysrc_d

मैंने कोशिश की, लेकिन यह मेरे लिए चाबियाँ जारी नहीं करेगा। यह ऐसे कार्य करता है जैसे यह अभी भी Ctrl / Alt कुंजियाँ रखता है। मुझे इसे वापस मेरे पास जारी करने के लिए ~ 5 सेकंड तक इंतजार करना होगा।
deppfx

4

यदि आप एक टर्मिनल में काम कर रहे हैं और एक्स रनिंग नहीं है, तो एक हैक का एक सा हिस्सा आपके स्क्रिप्ट को आपके शेल के कॉन्फ़िगरेशन में एक एकल वर्ण के लिए उपनाम देना है। बैश के लिए उदाहरण:

alias b='~/bin/brightness-script down'
alias B='~/bin/brightness-script up'

नुकसान: आपको Enterहर बार प्रेस करना होगा। वैकल्पिक रूप से, आप b;b;b;b;b[Enter]ब्राइटनेस को 5 गुना कम करने के लिए कर सकते हैं ।

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