उबंटू 12.04 और एनवीडिया 8600 जीटी के तहत एक शॉर्टकट कुंजी के साथ एक मॉनिटर से दूसरे में एक विंडो भेजें या स्थानांतरित करें बिना मालिकाना एनवीडिया ड्राइवरों के


37

मैं यह जानना चाहूंगा कि कैसे उबंटू 12.04 और एनवीडिया 8600 जीटी के तहत एक शॉर्टकट कुंजी के साथ एक मॉनिटर से दूसरे में विंडो भेजना या स्थानांतरित करना है, मालिकाना एनवीडिया ड्राइवरों के बिना।

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

ऐसा करने का एक अच्छा तरीका होना चाहिए, क्या कोई जानता है?

धन्यवाद, आपकी मदद की बहुत सराहना की है!

पोरौटी

नोट: मैं अपने nvidia 8600 जीटी के लिए मालिकाना (और गैर-प्रतिष्ठित) ड्राइवरों का उपयोग करने से बच रहा हूं। मैंने अपना पहला इंस्टॉलेशन 12.04 के तहत किया और स्क्रीन को घुमाने की क्षमता खो दी (मैं पोर्ट्रेट दृश्य में दोनों का उपयोग करता हूं) और इसे फिर से वापस नहीं पा सका, जिसने मुझे 12.04 को पुनर्स्थापित करने के लिए मजबूर किया। इस बिंदु पर मैं बहुत अच्छी तरह से चीजों को स्थापित करने में पर्याप्त हूं, जो मुझे फिर से स्थापित करने की आवश्यकता नहीं है।

जवाबों:


47

यदि आप Compiz का उपयोग कर रहे हैं (Unity 3D के साथ उपयोग किया जाता है), तो एक निफ्टी प्लगइन है जो वास्तव में ऐसा करता है, और यदि वांछित है, तो मॉनिटर के विभिन्न हिस्सों में विंडो भी ले जाता है।

मैं केवल इसे CCSM ( CompizConfig Settings Manager ) से सेट करना जानता हूं । आप CCSM और compiz plugins को चलाकर स्थापित कर सकते हैं

sudo apt-get install compizconfig-settings-manager compiz-plugins

CCSM प्लगइन को "पुट" कहा जाता है, और CCSM के "विंडो मैनेजमेंट" खंड में है।

CCSM विंडो प्रबंधन पृष्ठ

इसे चेक करके "पुट" प्लगइन को सक्षम करें। अगला "पुट" प्लगइन पर क्लिक करें। आप "पुट टू नेक्स्ट आउटपुट" के लिए "बाइंडिंग" टैब में एक शॉर्टकट कुंजी सेट कर सकते हैं। डिफ़ॉल्ट रूप से, यह अक्षम है, लेकिन सेट करना आसान है। इस उदाहरण में हमने "पुट टू नेक्स्ट आउटपुट" Super+Rightऔर "पुट टु पिछला आउटपुट" सेट किया है Super+Left

सीसीएसएम पुट बाइंडिंग टैब

यदि आप CCSM से परिचित नहीं हैं, तो आप इसे मानक रिपॉजिटरी से प्राप्त कर सकते हैं, लेकिन चेतावनी दी जा सकती है ... कुछ सेटिंग्स के साथ खेलना खतरनाक हो सकता है जिन्हें आप नहीं समझते हैं, इसलिए सावधान रहें। मैंने कई संस्करणों में इसका उपयोग किया है, और इसके बिना नहीं रह सकता, लेकिन यदि आप ध्यान नहीं दे रहे हैं, तो यह आपको अपने पैरों को काट देने की अनुमति देता है। बहुत डरो मत, लेकिन यह मत सोचो कि यह आपको खुद से बचाएगा।

Compiz पर अधिक जानकारी: http://wiki.compiz.org/


1
नमस्ते। मैं 12.04 यूनिटी और कॉम्पिज़ के साथ ("पुट" सक्षम) का उपयोग कर रहा हूं और यह काम करने लगता है।
जैक केली

4
ऐसा प्रतीत होता है कि उबंटू 12.10 में "पुट" स्थापित नहीं है। इसे जोड़ने के लिए, "कॉम्पिज़-प्लगइन्स" पैकेज स्थापित करें। हालाँकि, मुझे 12.10 पर काम करने के लिए "पुट" नहीं मिल सकता है।
जैक केली

8
क्षमा करें, मेरी गलती: "डाल" 12.10 पर काम करता है; यह सिर्फ इतना है कि आपको इसे सक्षम करने के बाद रिबूट करने की आवश्यकता है। तो, संक्षेप में, 12.10 पर "पुट" को स्थापित करने के लिए: पहले CCSM और "कॉम्पिज़-प्लगइन्स" स्थापित करें, फिर मार्टी द्वारा वर्णित "पुट" को सक्षम करें, फिर रिबूट करें।
जैक केली

1
मेरे पास 12.10 नहीं है, लेकिन मुझे लगता है कि आप रिबूट ( compiz --replace) की आवश्यकता के बिना कॉम्पिज़ को पुनः आरंभ कर सकते हैं ।
मार्टी फ्राइड

1
यह अभी भी 13.10 में काम करता है। आपने जैसा कहा था मैंने बस फिर से शुरू किया। धन्यवाद।
isaaclw

7

मैं अपनी gvim (या फ़ायरफ़ॉक्स) विंडो लेना चाहता हूं और यह माउस का उपयोग किए बिना बाएं से दाएं> मॉनिटर (या इसके विपरीत) तक जाती है।

इस चर्चा में थोड़ी देर हो गई, मुझे डर है, जो मुझे ठीक से ऐसा करने की कोशिश करते हुए मिला, लेकिन मैंने आखिरकार एक नो-इंस्टाल नो-कॉन्फिग सॉल्यूशन (उबंटू 14:10 कम से कम) के लिए काम किया।

  1. विंडो को पुनर्स्थापित करें, यदि यह वर्तमान में Ctrl-Super-DownArrow के साथ Maximized है
  2. ऑल्ट-स्पेसबार फ्रेम मेनू में, फिर मूव करने के लिए 'एम'
  3. संपूर्ण विंडो को एक मॉनिटर से दूसरे पर ले जाने के लिए तीर कुंजियों का उपयोग करें
  4. कीबोर्ड ड्रैगिंग को रोकने के लिए एंटर दबाएं - यदि आप इस चरण को छोड़ देते हैं, तो बाद में आपको अजीब दुष्प्रभाव हो सकते हैं!
  5. यदि आप फिर से अधिकतम करना चाहते हैं तो Ctrl-Super-UpArrow

इस उत्तर में शॉर्टकट की कमी है।
CivMeierFan

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

1

यह बैश स्क्रिप्ट ऐसा भी कर सकती है, https://github.com/jc00ke/move-to-next-monitor

निर्भरता स्थापित करें

sudo apt-get install xdotool wmctrl

फिर

wget https://raw.githubusercontent.com/jc00ke/move-to-next-monitor/master/move-to-next-monitor
chmod +x move-to-next-monitor
mv move-to-next-monitor /usr/bin

और फिर इसके लिए एक शॉर्टकट सेट करें

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