क्या मुझे ग्नोम शेल में ऐप लॉन्च करने के लिए एकता-शैली सुपर + [1-9] कीबोर्ड शॉर्टकट मिल सकते हैं?


17

मैं यूनिटी के बजाय गनोम शैल को देखने की कोशिश कर रहा हूं कि क्या मुझे यह बेहतर लगता है, और एकता की विशेषता जो मुझे सबसे ज्यादा याद आती है वह है Super+ 1 से 9. तक किसी भी संख्या का उपयोग करके विशिष्ट अनुप्रयोगों पर स्विच करने की क्षमता। क्या इसे जोड़ने का कोई तरीका है सूक्ति शैल की सुविधा?

मैं गनोम शेल सिस्टम सेटिंग्स का उपयोग करके कस्टम शॉर्टकट जोड़ सकता हूं, लेकिन वे शॉर्टकट हमेशा मौजूदा वाले पर स्विच करने के बजाय नई विंडो लॉन्च करेंगे।

जवाबों:


18

विकल्प 1: सूक्ति शैल विस्तार: AppKeys

यह एक्सटेंशन गनोम शेल में एकता व्यवहार का अनुकरण करता है: https://extensions.gnome.org/extension/413/dash-hotkeys/

ठीक वही है जो अपेक्षित है और कुछ और महत्वपूर्ण बाइंडिंग जोड़ता है, जैसे कि एप्लिकेशन के लिए एक नई विंडो खोलना Super+Shift+[1-9]। Ubuntu 14.04.2 और सूक्ति शैल 3.10.4 में काम करने की पुष्टि की।

विकल्प 2: xbindkeys और wmctrl

हालांकि यह सेटअप और प्रबंधन के लिए उपयोगकर्ता के अनुकूल नहीं है, आप इस तरह की कार्यक्षमता को कई वातावरणों में, उपयोग करके wmctrlऔर प्राप्त कर सकते हैं xbindkeys

Xbindkeys लॉगिन पर शुरू करने के लिए सेट कर सकते हैं। यह नामक एक फाइल की निगरानी करेगा .xbindkeysrc, जिसमें इस तरह की लाइनें हो सकती हैं:

#Launch or switch to E-mail
"wmctrl -xa Thunderbird || thunderbird"
    Alt + 2

#Launch or switch to Konsole
"wmctrl -xa Konsole || konsole"
    Alt + 3

#Launch or switch to IRC client
"wmctrl -xa Xchat || xchat"
    Alt + 4

यूनिटी की तरह, इस रेसिपी के साथ यदि आप किसी एप्लिकेशन को चालू करने के लिए स्विच करने के लिए कुंजी सेट करते हैं, यदि वह चल रही है या नहीं तो लॉन्च करें। मैंने Altयहां इस्तेमाल किया , लेकिन आप Mod4इसके बजाय इस्तेमाल कर सकते हैं , मुझे लगता है।

विकल्प 3: कार्यक्षेत्र-स्विचिंग शॉर्टकट का उपयोग करें

कुछ ऐसा ही कीबोर्ड शॉर्टकट असाइन करना है जो विशिष्ट डेस्कटॉप (या "कार्यक्षेत्र") पर स्विच करता है। यदि आप प्रति कार्यक्षेत्र में एक एप्लिकेशन चलाते हैं, तो शॉर्टकट उस एप्लिकेशन पर प्रभावी रूप से स्विच करता है। Keyboard: Shortcuts: Navigationकार्यस्थान-स्विचिंग शॉर्टकट सेट करने के स्थान के लिए नीचे देखें ।

विकल्प 4: सूक्ति-शेल-एक्सटेंशन-विंडोज़-नेविगेटर

इस ग्नोम एक्सटेंशन को स्थापित करने के बाद, ओवरले मोड में आप ALT कुंजी पकड़ सकते हैं और प्रत्येक विंडो को निर्दिष्ट संख्या देख सकते हैं। फिर आप विंडो स्विच करने के लिए नंबर दबा सकते हैं। यहां अधिक , इंस्टॉलेशन निर्देश सहित।


3
सभी विकल्पों के लिए धन्यवाद, लेकिन मैंने विकल्प 4 सामने और केंद्र में रखा होगा। यह वही करता है जो पूछा जाता है और IMHO सबसे आसान है।
13

@ पैटर्न: पूरा हो गया!
ओजदो

3

Wmctrl का उपयोग करते हुए मार्क स्टोसबर्ग के "विकल्प 1" के आधार पर , मैंने एक छोटी स्क्रिप्ट लागू की है, जो .desktop फ़ाइलों का उपयोग करके एप्लिकेशन लॉन्च कर रहा है। .Desktop फ़ाइलें लॉन्च करके, यह xdg-open के लिए प्रतिस्थापन के रूप में भी कार्य करता है, जो Oneir में छोटी गाड़ी है (यह उपयुक्त एप्लिकेशन लॉन्च करने के बजाय एक पाठ संपादक में .desktop फ़ाइलें खोलता है)।

~ / Bin / डेस्कटॉप से ​​खोलने:

#!/bin/bash
NAME=`grep '^Name=' $1 | sed 's/^Name=//' | sed 's/%.//'`
EXEC=`grep '^Exec=' $1 | sed 's/^Exec=//' | sed 's/%.//'`
wmctrl -xa $NAME || $EXEC &

मैंने तब कस्टम कीबोर्ड शॉर्ट-कट्स को सेट करने के लिए GNOME कीबोर्ड सेटिंग्स का उपयोग किया है, जहां शॉर्ट-कट का कमांड उदा है /home/richardt/bin/desktop-open /usr/share/applications/gvim.desktop

जो मैं करने में कामयाब नहीं हुआ है, उसमें एक शॉर्ट-कट का उपयोग किया गया है जिसमें Superकुंजी शामिल है - GNOME गतिविधि अवलोकन पर स्विच करने के लिए इसे आरक्षित करना चाहता है, लेकिन शायद यह एक बग है ...


1

DockbarX में इसके प्राथमिकता फलक में निम्नलिखित विकल्प शामिल हैं:

यूनिटी स्टाइल नंबर शॉर्टकट (सुपर + नंबर) का उपयोग करें

यह बहुत ही एकमात्र कारण है जो मैं वर्तमान में लिनक्स टकसाल 14 ("DockbarX एप्लेट फॉर मेट पैनल" dpkg- क्वेरी द्वारा सूचीबद्ध के रूप में) का उपयोग कर रहा हूं। लिनक्स टकसाल में, मुझे स्टार्टअप एप्लिकेशन में स्टैंडअलोन "डॉकएक्स" जोड़ना था।

मुझे एकता के साथ कोई अनुभव नहीं है इसलिए मैं विंडोज 7 टास्कबार के समान व्यवहार की तलाश कर रहा था। विंडोज 7 की तुलना में एक चीज जो यूनिटी / डॉकबार गायब है, वह यह है कि जब यह पहले से ही फोकस होगा तो यह विंडो को छोटा नहीं करेगा। यह केवल ऐप लॉन्च करेगा या फ़ोकस को इसमें स्विच करेगा। मैंने पाया कि न्यूनतम व्यवहार भी अव्यवस्था को जल्दी से हटाने और मेरे वर्तमान कार्य पर बेहतर ध्यान केंद्रित करने के लिए बहुत आसान है। ऐसा लगता है कि मैं इसका अनुकरण करने में सक्षम हो सकता हूं कि यहां अन्य उत्तरों में साझा की गई उदाहरण लिपियों को स्वीकार करके।


FWIW मेरा मानना ​​है कि
मिनिमम फ़ीचर को

Ubuntu 14.04.3 LTS चल रहा है। अभी भी कम नहीं कर सकते हैं, यह एक गैर डिफ़ॉल्ट विकल्प कहीं है?
आवाज़ Bloop
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.