उबंटू - क्या एक खिड़की को सामने लाने के लिए कीबोर्ड शॉर्टकट को संबद्ध करने का एक तरीका है?


8

मैं बिल्कुल 3 कार्यक्रमों का उपयोग कर रहा हूं: - एक ब्राउज़र - एक टर्मिनल - एक कोड संपादक

मैं सभी को फुलस्क्रीन विंडो में रखता हूं।

मुझे जो भी चाहिए वह उनमें से किसी एक को सरल कीबोर्ड शॉर्टकट के साथ लाने में सक्षम होना चाहिए, जैसे कि Ctrl + Alt + B ब्राउज़र के लिए, आदि।

ऑल्ट-टैब बेकार है क्योंकि मुझे यह देखना है कि चयनकर्ता कहां है।

3 कार्यस्थानों का उपयोग करना बेहतर है लेकिन फिर भी आदर्श नहीं है - मुझे यह सोचने की ज़रूरत है कि मैं कहाँ हूँ और मुझे कहाँ जाना है। जैसे मेरा ब्राउज़र मेरे टर्मिनल के ऊपर है और मेरा कोड एडिटर टर्मिनल के दाईं ओर है। इसलिए ब्राउज़र से टर्मिनल पर जाने के लिए मैं Ctrl + Alt + Down का उपयोग करता हूं, लेकिन कोड संपादक से टर्मिनल तक जाने के लिए मुझे Ctrl + Alt + Left करना होगा। इसके बजाय मुझे बस टर्मिनल के लिए Ctrl + Alt + T करना चाहिए, उदाहरण के लिए।

धन्यवाद!


2
यदि किसी और को इसकी आवश्यकता हो तो मेरे स्वयं के प्रश्न का उत्तर देना: हां, बस सेटिंग में कीबोर्ड एप्लिकेशन खोलें और मेरे मामले में कार्यक्षेत्र 1, 3 और 4 में स्विच करने के लिए कीबोर्ड शॉर्टकट सेट करें।
बोगदान बालन

1
खैर, विंडोज 7 और ऊपर में, यह विन कुंजी और एक नंबर का उपयोग करके पूरा किया गया है। मुझे नहीं पता कि सूक्ति / kde / जो कुछ भी उस फ़ंक्शन को कॉपी करता है
केल्टरी

1
टर्मिनल कार्यक्रम के बारे में - प्रयास करें guake। यह एक इन-गेम-जैसा टर्मिनल है, जो एक कॉन्फ़िगर करने योग्य कुंजी संयोजन द्वारा दिखाता है या छुपाता है।
वोरैक

1
आप एक टिप्पणी के रूप में एक उत्तर के रूप में उत्तर देना चाह सकते हैं।
तोग

जवाबों:


2

मैं एकता का उपयोग नहीं करता हूं इसलिए यह दालचीनी पर परीक्षण किया गया है लेकिन सभी डेस्कटॉप वातावरण में एक ही चाल काम करना चाहिए। आप एक उपकरण का उपयोग कर सकते हैं जैसे कि xdotoolया wmactlआप एक्स सर्वर के साथ अपनी बातचीत को स्क्रिप्ट करने की अनुमति देता है।

मैं पसंद करता हूं wmctl, लेकिन आप दोनों को स्थापित कर सकते हैं

sudo apt-get install xdotool wmctl 

पहले wmctl -iदेखें कि आपकी खुली खिड़कियों के नाम क्या हैं:

$ wmctrl -l
0x02200007 -1 oregano Desktop
0x0380007f  1 oregano Ubuntu - Is there a way to associate keyboard shortcuts to bring a window to front? - Super User - Mozilla Firefox
0x01c000a3  1 oregano emacs@oregano
0x03c00006  1 oregano Terminal

यदि आप दाईं ओर स्क्रॉल करते हैं, तो आप देखेंगे कि दूसरा मेरा firefoxउदाहरण है जो इस पृष्ठ को दिखा रहा है। इसलिए, अब आप अपनी प्रत्येक तीन विंडो को नाम से सक्रिय करते हैं:

$ wmctrl -a terminal 
$ wmctrl -a firefox
$ wmctrl -a emacs

आप अपने डेस्कटॉप वातावरण के GUI या अधिक सामान्य टूल के माध्यम से इन कमांडों में से प्रत्येक को शॉर्टकट असाइन कर सकते हैं xbindkeys


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