क्लिपबोर्ड पर भेजे जा रहे पाठ चयन को टॉगल या बंद कैसे करें


12

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

मुझे पता है कि यह लिनक्स में कई लोगों द्वारा एक प्रिय व्यवहार है, और मुझे यकीन है कि बहुत से लोग सोचेंगे कि मैं एक बेवकूफ हूं। ऐसा करने का कारण यह है कि, जब मैं GUI नेविगेट कर रहा हूं तो मैं एक कीबोर्ड जंकी हूं। (उदाहरण के लिए जब मैं लिनक्स में हूं और मैं एक URL की प्रतिलिपि बनाता हूं और फिर अपने ब्राउज़र पर स्विच करता हूं और Ctrl + L टाइप करता हूं, तो यह पता बार का चयन करता है और मेरे इच्छित पेस्ट को एक पायदान नीचे ले जाता है और इसे बदल देता है जिसे मैं अधिलेखित करने की कोशिश कर रहा हूं। ) मुझे पता है कि मैनी वर्कअराउंड हैं, लेकिन मैं वास्तव में इस बारे में परवाह नहीं करता हूं कि मैं जो पसंद करूंगा वह क्लिपबोर्ड के लिए व्यवहार को टॉगल करने में सक्षम होना है।


मैं अक्सर केवल X के पाठ चयन (पेस्ट करने के लिए केंद्र क्लिक) को अनदेखा करता हूं , और बस Ctrl-C Ctrl-V Ctrl-X का उपयोग करता हूं जो क्लिपबोर्ड है (एक्स के चयन नहीं) वे अलग-अलग चीजें हैं। - टर्मिनल और कुछ अन्य स्थितियों में काम करने के लिए , मुझे लगता है कि एक्स-चयन आसान है - अन्यथा मैं सिर्फ Ctrl C, V, X का उपयोग करता हूं - यह कुछ समय के लिए बहुत उपयोगी है क्योंकि यह 2 संग्रहीत स्ट्रिंग्स तक पहुंच देता है। हालाँकि, X-selecltion बस X में बनाया गया है , और यह अस्थिर है जब खिड़की से खिड़की तक फ्लिप और पाठ का चयन (जो पिछले एक को अचयनित करने का कारण बनता है) ...
Peter.O

1
यह Q / A (Askubuntu) X- चयन की कार्यप्रणाली पर कुछ प्रकाश डाल सकता है और यह Ctrl C, V, X क्लिपबोर्ड के साथ कैसे इंटरैक्ट करता है : असंगत कॉपी और पेस्ट व्यवहार। क्या कोई फिक्स है?
पीटर।

1
धन्यवाद पीटर। लेकिन ऐसा लगता है कि मुझे माउस का उपयोग किए बिना एक्स के पाठ चयन को अनदेखा करने का कोई तरीका नहीं मिला है। मैं लगभग विशेष रूप से Ctrl + C, X, V का उपयोग करता हूं, लेकिन जब मैं पता बार का उपयोग करने के लिए Ctrl + L टाइप करता हूं, (मुझे अब आपके लिंक के लिए धन्यवाद पता है) फ़ायरफ़ॉक्स क्लिपबोर्ड को प्राथमिक के साथ बदल देता है। इसलिए मुझे लगता है कि यह वास्तव में बहुत बड़ी समस्या है। उम्मीद है कि इन एक्स प्रतिस्थापनों में से कुछ, जिनके बारे में मैं पढ़ रहा हूं, वे स्थिति में सुधार करेंगे।
syserss

जवाबों:


10

पहली गलत धारणा:

किसी भी चयनित पाठ को तुरंत क्लिपबोर्ड पर भेजा जाता है

वास्तव में पाठ कहीं भी "भेजा" नहीं जाता है जब तक कि इसे प्राप्त करने वाले आवेदन द्वारा अनुरोध नहीं किया जाता है। जब आप पाठ का चयन करते हैं, तो आवेदन केवल चयन का दावा करता है, जिसका अर्थ है कि मूल रूप से यह कहने के लिए एक झंडा उठाता है कि अब से यह उसका मालिक है।

अब आपके सवाल पर:

X11 में कई चयन हो सकते हैं। उनमें से 2 प्रसिद्ध नाम हैं और मानकीकृत हैं। उन्हें PRIMARY और CLIPBOARD कहा जाता है। उनके संबंधित पारंपरिक व्यवहार इस प्रकार हैं:

  • प्राथमिक
    • जब पाठ का चयन किया जाता है तो अनुप्रयोग प्राथमिक दावा करते हैं
    • आवेदन स्वयं के आवेदन से प्राथमिक अनुरोध करते हैं और अपनी सामग्री को मध्य क्लिक पर चिपकाते हैं।
  • क्लिपबोर्ड
    • अनुप्रयोग स्पष्ट रूप से दिए जाने पर क्लीपबोर्ड का दावा करते हैं, आमतौर पर Ctrl- c
    • अनुप्रयोग मालिक के आवेदन से CLIPBOARD का अनुरोध करते हैं और जब स्पष्ट आदेश दिया जाता है, तो आम तौर पर Ctrl- अपनी सामग्री को चिपकाते हैं v
    • ऐसे अतिरिक्त नियम हो सकते हैं, जिनके बारे में मैं अनिश्चित हूं, जैसे कि कोई एप्लिकेशन CLIPBOARD का मालिक नहीं है, लेकिन कुछ एप्लिकेशन PRIMARY के मालिक हैं, इसके बजाय प्राथमिक पेस्ट करें Ctrl- v

ऐसा लगता है कि क्लिपबोर्ड पहले से ही आपकी आवश्यकता है। आप चाहें तो PRIMARY को अनदेखा कर सकते हैं (लेकिन ध्यान दें कि कुछ पुराने एप्लिकेशन जैसे xtermPRIMARY ही समर्थन कर सकते हैं)। व्यक्तिगत रूप से मैं इसके विपरीत करता हूं: मैं क्लिपबोर्ड को अनदेखा करता हूं और केवल प्राथमिक का उपयोग करता हूं। मुझे लगता है कि मैंने X11 का उपयोग करने के लिए जिस तरह से सीखा है, मुझे पता ही नहीं था कि पहली बार में क्लिपबोर्ड था। लेकिन आपके द्वारा बताई गई समस्या को कम करने के लिए, मैं अक्सर चाहता हूं कि PRIMARY चयनों की एक धुँधली और घनी आबादी थी, इसलिए मैं इसे एक अलग से clobbering करने के बाद पिछले चयन के लिए "पॉप" कर सकता था।

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

अधिक जानकारी: प्राथमिक चयन और क्लिपबोर्ड बफर में क्या अंतर है?


1
धन्यवाद Celada, काश मैं माउस का सहारा लिए बिना प्राथमिक को अनदेखा करने का एक तरीका ढूंढ सकता था। ऐसा लगता है जैसे मेरी झुंझलाहट का कोई आसान समाधान नहीं है, और जब तक मैं लिनक्स का उपयोग करता हूं, मुझे अपने व्यवहार को संशोधित करने की आवश्यकता होगी। पूरी तरह से उत्तर के लिए बहुत बहुत धन्यवाद!
syserss

1
xtermपूरी तरह से अनुकूलन योग्य है ( translationsसंसाधन के साथ ) किसी भी चयन या कट बफर का उपयोग करने के लिए कहने के लिए (यदि आवश्यक हो तो गिरावट के साथ)
स्टीफन चेज़लस

सेकंड के बारे में क्या? मुझे पूरा यकीन है कि इसका भी जाना-माना नाम है और इसे मानकीकृत किया गया है; यह केवल बहुत कम ही अनुप्रयोगों द्वारा समर्थित है।
flarn2006

उन लोगों के लिए जो प्राथमिक और क्लिपबोर्ड को सिंक्रनाइज़ करना चाहते हैं, इंस्टॉल करें parcellite , जैसा कि superuser.com/questions/68170/…
एलेक इस्टोमिन

10

मैं चारों ओर गड़बड़ कर रहा था और गलती से क्लिपबोर्ड के सिंक्रनाइज़ सामग्री और केडीई प्लाज्मा के क्लिपबोर्ड एप्लिकेशन में चयन विकल्प को सक्षम कर दिया था । यह जाँचने से मेरे लिए एक समान समस्या हल हो गई।

केडीई प्लाज्मा क्लिपबोर्ड उपयोगिता कॉन्फ़िगरेशन


5
हां, ओपी के लिए एक और समाधान भी छिपा है: चेकबॉक्स को सेट करें Ignore selectionऔर प्लाज्मा के क्लिपबोर्ड प्रबंधक आपके Ctrl-Vक्लिपबोर्ड को फिर से अधिलेखित नहीं करेंगे । यदि आपकी क्लिपबोर्ड सामग्री PRIMARY चयन सामग्री के साथ ओवरराइट की गई है, तो यह X11 की गलती नहीं है, यह आमतौर पर काम पर एक क्लिपबोर्ड प्रबंधक है।
swisgerber.dev

काश, मैं इसे 50 बार बढ़ा पाता, इस युग की तलाश में रहता!
eeijlar

2

सभी सूक्ति अनुप्रयोगों के लिए, मध्य क्लिक पेस्ट को Gnome-Tweaks / कीबोर्ड और माउस / मध्य क्लिक पेस्ट से निष्क्रिय किया जा सकता है (जो gtk-enable-प्राथमिक-पेस्ट Gnome विकल्प को चालू करता है)।

पूरे एक्स के लिए काम कर रहे एक समाधान और पूरी तरह से मध्य क्लिक अक्षम नहीं (जैसे ब्राउज़र के टैब बंद करने के लिए) है XMousePasteBlock जो उपयोगकर्ता द्वारा चालित किया जाना चाहिए, यह भी में आर्क के लिए पैक किया जाता है AUR


1

XFCE में मुझे भी यही समस्या थी, और इससे भी बुरी बात यह थी कि ऑटो चयन ने x2go, vnc जैसे दूरस्थ दर्शकों में कॉपी / पेस्ट को तोड़ दिया ... फिर मुझे हर बार एक पाठ का चयन करने के लिए इसे हल करने के लिए एक नया सत्र फिर से खोलना पड़ा।

समाधान : शेल से xfce4-clipman चलाएं, टास्क बार में राइट क्लिक करें और प्रोपेटीज़ चुनें, फिर इग्नोर सिलेक्शन और सिंक सिलेक्शन को डिसेबल करें

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

इस विधि के लिए @ suisgerber.dev को धन्यवाद

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