एकता: मैं वर्तमान कार्यक्षेत्र पर खिड़कियों के बीच स्विच करने के लिए Alt-tab व्यवहार को कैसे वापस लाऊं?


120

सक्षम करने से पूर्वाग्रह ऑल्ट-टैब वर्तमान व्यूपोर्ट पर खिड़कियों को पसंद करते हैं छँटाई के रूप में वर्णित यहाँ कोई फर्क पड़ा। मैं 11.04 के समान सटीक व्यवहार कैसे प्राप्त कर सकता हूं, ताकि ऑल-टैब केवल वर्तमान कार्यक्षेत्र पर खिड़कियों के बीच स्विच हो?

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


2
आपको यह सुनकर खुशी होगी कि यह और इस प्रकार के मुद्दे 12.04 के लिए फोकस में होंगे। ठीक इसी मामले को लेकर मार्क शटलवर्थ ने कुछ घंटे पहले इसके बारे में एक ईमेल पोस्ट किया था। बहुत सुधार देखने चाहिए। :)
जो-एर्लेंड शिनस्टैड

मुझे उम्मीद है कि किसी को दिखावटी व्यवहार, व्यवहार, सेटिंग, या कम से कम कुछ प्लगइन के साथ एक सरल चेक-बॉक्स के साथ बाहर आना चाहिए : एक्सटेंशन्स .gnome.org/extension/15/alternatetab कोई भी विचार जहां मुझे यह सुविधा अनुरोध दर्ज करना चाहिए ???
खुलता है

मुझे छोटे विन्यास के लिए चीजें स्थापित करना पसंद नहीं है, इस सवाल में स्विच करने के कुछ तरीके हैं जो स्विच करने के इस तरीके को सहज तरीके से
पूछते हैं

जवाबों:


109

आप CompizConfig सेटिंग्स प्रबंधक में स्टेटिक एप्लिकेशन स्विचर प्लगइन को सक्षम करके विंडो स्विचर की पुरानी शैली पर वापस लौट सकते हैं:

कदम:

  1. CompizConfig प्रबंधक के माध्यम से मिल जाता है sudo apt-get install compizconfig-settings-manager(@donbright को धन्यवाद)

  2. sudo apt-get install compiz-pluginsदिखाने के लिए स्थैतिक अनुप्रयोग स्विचर पाने के लिए। (@ मीलीमेट्रिक से साभार)

  3. CompizConfig Manager को ccsmटर्मिनल में टाइप करके शुरू किया गया है (@donbright को धन्यवाद)

  4. CompizConfig Settings Manager ▸ Desktop in Ubuntu ▸ Unity Plugin er Switcher को अनचेक करने से एकता के स्विचर के लिए कीबोर्ड शॉर्टकट को अक्षम करें switch स्विचर को शुरू करने के लिए कुंजी and सक्षम और कुंजी को स्विचर को रिवर्स में शुरू करने के लिए abled सक्षम किया गया।

  5. CompizConfig Settings Manager Comp Window Management की जाँच करके स्टेटिक एप्लिकेशन स्विचर को सक्षम करें Application Static एप्लीकेशन स्विचर Switch Static Application Switcher सक्षम करें


7
+1: अच्छा और संक्षिप्त। लेकिन प्रमुख बाध्यकारी संघर्षों के बारे में चेतावनी भी है, और विकल्प (सटीक में) बहुत भ्रमित थे। तो उस बारे में थोड़ी सलाह मदद करेगी। उदाहरण के लिए "सेट प्रीव विंडो (सभी विंडो)) में क्या अंतर है" और "उबंटू यूनिटी प्लगइन प्लगइन में सभी व्यूपोर्ट के लिए स्विचर को चालू करने के लिए कुंजी अक्षम करें?"
nealmcb

17
वास्तव में? नहीं है कोई रास्ता बिल्कुल समूहीकरण निष्क्रिय करने के लिए एकता का स्विचर में अन्य की तुलना में पूरी तरह से स्विचर खुद को निष्क्रिय?
MestreLion

15
आप लोग एक विवरण भूल गए हैं: आपको sudo apt-get install compiz-pluginsदिखाने के लिए स्थिर एप्लिकेशन स्विचर प्राप्त करना होगा।
माइलिमिट्रिक

1
Nealmcb की टिप्पणी में प्रश्न के लिए पिंग - मैं भी हैरान हूँ।
जोनाथन हार्टले

1
"चेतावनी" पोस्ट से पता चलता है कि 12/04 का लक्ष्य वास्तव में इच्छित चीजों के समर्थन में विलय करके CCSM की आवश्यकता को कम करना था। इस की व्यापक लोकप्रियता को देखते हुए (और भरोसेमंद कार्यों में डिफ़ॉल्ट स्विचर के साथ बड़े पैमाने पर हताशा की मेरी निरंतर स्थिति), क्या कोई प्रगति कम से कम एक कम-डरावना और बेहतर समर्थित ट्वीक बनाने के लिए उपलब्ध है जो स्थैतिक अनुप्रयोग स्विचर पर स्विच करने के लिए उपलब्ध है। ?
nealmcb

32

आपको CompizConfig Settings Manager को इंस्टॉल करना चाहिए। वहां से आप यूनिटी प्लगइन पा सकते हैं

यहाँ छवि विवरण दर्ज करें

और प्रत्येक कुंजी बाइंडिंग पर क्लिक करके और 'सक्षम' को अनचेक करने के लिए स्विचर को अक्षम करें

यहाँ छवि विवरण दर्ज करें

फिर आप विंडो प्रबंधन के तहत अन्य विंडो-स्विचर प्लग इन में से एक को सक्षम कर सकते हैं।

CCSM


मैं उस दृश्य में स्विचर को कैसे अक्षम करूं? क्या मैं कुंजी बाइंडिंग को अक्षम या परिवर्तित कर सकता हूं?
लीलिटु Lil Lil

बस कीबाइंडिंग को निष्क्रिय करें। मज़दूर एकता प्लगइन का हिस्सा है, और आप शायद उस प्लगइन को निष्क्रिय नहीं करना चाहते :)
LasseValentini

2
क्या केवल समूह को निष्क्रिय करने का कोई तरीका नहीं है, और स्वयं स्विचर नहीं है?
MestreLion

2
13.04 में मुझे CCSM में "स्टेटिक एप्लीकेशन स्विचर" नहीं मिल सकता है;
मैकीज acopaci'ski

2
@Maciej, आपको कॉम्पिज़-प्लगइन्स इंस्टॉल करना होगा। इस बग को
nasasas

2

स्टेटिक एप्लिकेशन स्विचर का उपयोग करें (CompizConfig / CCSM का उपयोग करके कॉन्फ़िगर किया गया)

चेतावनी: CCSM के साथ कुछ मुद्दे क्या हैं और मैं इससे क्यों बचना चाहूंगा?

CompizConfig का उपयोग करने से पहले काम और करीबी कार्यक्रमों को सहेजें।

इस पोस्ट के अंत में डिस्प्ले मैनेजर रिस्टार्ट सेक्शन को प्रिंट करने पर विचार करें । उम्मीद है कि आपको इसकी आवश्यकता नहीं होगी, लेकिन यदि आप करते हैं, तो यह होगा क्योंकि आपकी स्क्रीन अस्थायी रूप से बेकार है।

सॉफ्टवेर अधिस्थापित करो

Compiz कॉन्फ़िगर स्थापित करें (@donbright के लिए धन्यवाद):

sudo apt-get install compizconfig-settings-manager

स्थैतिक अनुप्रयोग स्विचर स्थापित करें (@Milimetric के लिए धन्यवाद):

sudo apt-get install compiz-plugins

विन्यास

  1. CompizConfig Manager ccsmको टर्मिनल में टाइप करके (@donbright के लिए धन्यवाद) शुरू करें या डैश में खोजें।

  2. CompizConfig सेटिंग्स मैनेजर में, डेस्कटॉप पर नेविगेट करें in उबंटू एकता प्लगिन C स्विचर सभी कीबोर्ड शॉर्टकट अक्षम करें। जब आप काम कर रहे हों तो इसे उबंटू 15.04 पर इस तरह दिखना चाहिए:

एकता प्लगइन में सभी कीबोर्ड शॉर्टकट अक्षम करें

  1. CompizConfig मुख्य पृष्ठ पर वापस जाने के लिए "वापस" पर क्लिक करें।

  2. विंडो प्रबंधन की जाँच करके स्टेटिक एप्लिकेशन स्विचर सक्षम करें Switch स्टेटिक एप्लीकेशन स्विचर Switch स्टैटिक एप्लीकेशन स्विचर सक्षम करें । कुछ सेकंड के लिए चीजें झिलमिला सकती हैं। यदि आपको चेतावनी मिलती है, तो उन्हें अनदेखा न करें; वापस जाओ और अपनी गलतियों को ठीक करो। उबंटू 15.04 पर सफलता इस तरह दिखती है:

स्थैतिक अनुप्रयोग स्विचर सक्षम करें

बस!

प्रदर्शन प्रबंधक पुनरारंभ (मुसीबत के मामले में)

उम्मीद है कि आपको इसकी आवश्यकता नहीं होगी, लेकिन संभवतः पावर कॉर्ड को खींचने की तुलना में डेटा हानि की संभावना कम है। इसे पूरे सिस्टम के बजाय सिर्फ अपने डिस्प्ले मैनेजर को रिबूट करने के रूप में सोचें।

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

धन्यवाद!

यह @'sndrük के उत्तर के रूप में शुरू हुआ, लेकिन मैंने इसे अपना बनाने के लिए पर्याप्त समय संपादित किया।


2

स्विचर को बदलने के बिना ऐसा करने का आसान तरीका वर्तमान व्यूपोर्ट पर खिड़कियों को पसंद करने के लिए बायस ऑल-टैब की जांच करना है । यूनिटी प्लगिन में "स्विचर" टैब में यह दूसरा विकल्प है।


1
आप इस उत्तर को संपादित करना चाह सकते हैं ताकि उपयोगकर्ताओं को पता हो कि यूनिटी प्लगइन सेटिंग्स तक कैसे पहुँचा जा सकता है (यहाँ कुछ अन्य उत्तर इसकी व्याख्या करते हैं, लेकिन आप शायद चाहते हैं कि आपका उत्तर पर्याप्त हो, यहां तक ​​कि उनके संदर्भ के बिना भी)। मैं संपादन करूंगा, लेकिन इसे समझाने के लिए अलग-अलग तरीके हैं और मुझे नहीं पता कि आप क्या पसंद करेंगे।
एलिया कगन

0

कार्य स्विचर बनाने के लिए केवल वर्तमान कार्यक्षेत्र में विंडोज़ प्रदर्शित करें इस कमांड को टर्मिनल से चलाएँ (CTRL + ALT + T):

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

सभी कार्यस्थानों पर खिड़कियों के बीच स्विच करने के लिए वापस जाने के लिए:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'false'

यह Ubuntu 17.10 में काम करने की पुष्टि की है।

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