पेस्टिंग कभी-कभी सूक्ति-टर्मिनल में काम क्यों नहीं करता है?


34

Ctrl+ Shift+ Cऔर Ctrl+ Shift+ Vको बदलने के लिए सामान्य की अपेक्षा की जाती Ctrl+ Cऔर Ctrl+ Vमें gnome-terminal

कभी-कभी वे काम करते हैं, लेकिन आमतौर पर उनका कोई प्रभाव नहीं होता है। इसके कुछ संभावित कारण क्या हैं? मुझे यकीन नहीं है कि अन्य जानकारी क्या देनी है।

संपादित करें: ऐसा लगता है कि मेनू Pasteसे मैन्युअल रूप से चयन Editकरना भी काम नहीं करता है। Right click > Pasteकाम करता है, लेकिन Edit > Pasteनहीं करता है। नकल काम करती है, लेकिन चिपकाना नहीं है।

इसके अलावा, मेरे पास vi- मोड सक्षम है ( set -o viमेरे में ~/.bashrc)। क्या इससे कुछ हो सकता है?

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


5
आपका अवलोकन सही है: सूक्ति-टर्मिनल से कॉपी करना, कभी-कभी काम नहीं करता है। यह सोचना उचित है कि प्राथमिक (द्वितीयक) चयन और क्लिपबोर्ड में गनोम-टर्मिनल की हैंडलिंग छोटी गाड़ी है।
गोदेल

1
मैंने कभी इसका अनुभव नहीं किया। आपके पास उबंटू का कौन सा संस्करण है? (इसे एक टैग, उदाहरण के लिए 10.10या 10.04) में रखें
Marius Gedminas

@ मार्स: किया (10.10)।
मैथ्यू

2
मुझे अपने उबंटू की दो स्थापनाओं में एक ही समस्या है। 10.4 से 10.10 तक अपग्रेड किए जाने पर दोनों की समस्या थी। दोनों मशीनों (10.10) में क्लीन इंस्टाल होने के बाद, केवल मेरे लैपटॉप में ही अब वह समस्या है। Vi का इससे कोई लेना-देना नहीं है, क्योंकि मैंने वहां इसका इस्तेमाल नहीं किया है। यह व्यवहार केवल गनोम-टर्मिनल शॉर्टकट ctrl + shift + c या v में होता है, जो गोडेल की बात को मजबूत बनाता है। टर्मिनल या क्लिपबोर्ड चयन के लिए शॉर्टकट हैंडलिंग।
टॉपलेस

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

जवाबों:


12

यह सूक्ति-टर्मिनल में एक बग है, बग रिपोर्ट यहाँ एक पैच के साथ है:

https://bugzilla.gnome.org/show_bug.cgi?id=600876

Gnome ने हालांकि समस्या को ठीक नहीं किया है।

उबंटू ने इसे स्वतंत्र रूप से गनोम के रूप में तय किया है। विस्तृत बग रिपोर्ट यहां है:

https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/630383

बग रिपोर्ट के अनुसार, फिक्स्ड उबंटू पैकेज सूक्ति-टर्मिनल संस्करण है 2.32.1-0ubuntu3। यह वर्तमान में maverick- प्रस्तावित रिपॉजिटरी (अप्राप्त स्थिति के साथ) की अपलोड कतार में है। अपलोड कतार यहां है:

http://launchpad.net/ubuntu/maverick/+queue

आप स्रोत पैकेज डाउनलोड कर सकते हैं और इसे स्वयं डिब्यूल्ड के साथ बना सकते हैं।

उम्मीद है कि इसे जल्द ही सामान्य अपडेट रिपॉजिटरी में धकेल दिया जाएगा।


1
ध्यान दें कि यह 20 मार्च 2011 तक गनोम में तय किया गया है।
मैथ्यू

1
मुझे अभी भी 2018 में यह समस्या हो रही है। गनोम टर्मिनल v3.28.2
जेसन

7

यह करना है, जैसा कि आपको संदेह है, "vi" मोड के साथ।

"vi" मोड में अलग-अलग इन्सर्ट और कमांड मोड हैं, जैसा कि आप जानते हैं। जब कमांड मोड में, टर्मिनल को भेजे गए सभी पाठ को कमांड के रूप में व्याख्या की जाती है।

अपने आप को ऐसा करने के लिए:

  • कहीं एक स्ट्रिंग "समरूपता" से युक्त
  • टर्मिनल पर जाएं और कमांड मोड में जाने के लिए ESC दबाएं
  • पेस्ट

आपको केवल "कुछ" देखना चाहिए, क्योंकि प्रारंभिक "i" की व्याख्या सम्मिलित कमांड के रूप में की गई है।

समाधान: यदि कमांड मोड में, डालने से पहले "i" दबाएं। यदि निश्चित नहीं है, डालने से पहले ESC और "i" दबाएं।


4
धन्यवाद, लेकिन मुझे डर है कि यह नहीं है। मैंने यह सुनिश्चित करने के लिए डबल-चेक किया है कि मैं इन्सर्ट मोड में हूं, और मैं निश्चित रूप से हूं।
मैथ्यू

1
मुझे मैथ्यू के रूप में ठीक वैसी ही समस्या हो रही है (यह आता है और जाता है) और मैंने अपने टर्मिनल को कभी भी वी-मोड में नहीं चलाया है। Maverick पर अब लेकिन यह भी Jaunty पर पहले भी था।
किट सुंडे

2

टर्मिनल कॉपी और पेस्ट का उपयोग करना दो अलग-अलग तरीकों का उपयोग करता है जिसके आधार पर आप कॉपी और पेस्ट करते हैं। यदि आप हाइलाइट और पेस्ट-थर्ड-बटन का उपयोग करते हैं, तो आप कार्य करने के लिए एक्स में से एक बफ़र का उपयोग कर रहे हैं। यदि आप मेनू को कॉपी या पेस्ट करने के लिए राइट-क्लिक करते हैं, तो आप एक अलग बफर का उपयोग कर रहे हैं ।

इस प्रकार, यदि आप मेनू से चयन के साथ कॉपी करते हैं, तो आपको मेनू का उपयोग करके पेस्ट करना होगा या राइट-क्लिक मेनू का उपयोग करना होगा। आप का उपयोग नहीं कर सकते हैं Edit > Copyऔर फिर पेस्ट करने के लिए तीसरे माउस बटन का उपयोग करें।

यह भी कारण है जिसे आप हाइलाइट करके, फिर किसी अन्य एप्लिकेशन पर जाकर और उपयोग करके कॉपी नहीं कर सकते Edit > Paste


1

कोशिश shift-ctrl-v(एक ही बटन, अलग आदेश)। आप टर्मिनल एडिट मेनू के तहत अपने कीबोर्ड शॉर्टकट को पुन: असाइन कर सकते हैं। इसे Ctrl + C पर फिर से असाइन न करें, क्योंकि Ctrl + C का उपयोग टर्मिनल के तहत प्रक्रियाओं को मारने के लिए किया जाता है (अच्छी तरह से, TERM सिग्नल भेजना)।


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

आप जानते हैं कि जब आप उस एप्लिकेशन को बंद करते हैं जिसे आपने कॉपी किया था, तब आपकी कॉपी की गई सामग्री खो जाती है? तो शायद यही समस्या है
Pawełkowy

1
हां, मुझे इसकी जानकारी है। मैं gnome-terminalसिर्फ सुरक्षित होने के लिए सीधे कॉपी कर रहा हूं , और यह काम करता है अगर मैं Right Click > Paste। बस संपादन मेनू / शॉर्टकट से नहीं।
मैथ्यू

1

मेरे लिए, पेस्ट करने का सबसे आसान तरीका मध्य माउस बटन क्लिक है। हालाँकि मैं अभी भी मेनू का उपयोग करके कॉपी करता हूं, क्योंकि मुझे अक्सर कॉपी करने की आवश्यकता नहीं होती है।


1
आपके सहयोग के लिए धन्यवाद! मध्य माउस बटन मेरे लिए पर्याप्त नहीं है, क्योंकि जब मैं एक टर्मिनल में काम कर रहा होता हूं तो मैं आमतौर पर कीबोर्ड और माउस के बीच स्विच करने से बचना चाहता हूं। मैं काफी बार पेस्ट करता हूं, इसलिए अगर यह सुव्यवस्थित नहीं है तो यह परेशानी का कारण बन सकता है।
मैथ्यू

1

रिकॉर्ड के लिए, मैंने यह परीक्षण स्टॉक इंस्टाल के विभिन्न आभासी उदाहरणों पर चलाया है, 11.04 अल्फा के माध्यम से 9.04 से लेकर सभी तरह से। मैं आपके मुद्दों को दोहराने में असमर्थ रहा हूं।

मेरा मानना ​​है कि मुद्दा कुछ प्रकार के कॉन्फ़िगरेशन का हो सकता है और कहीं दूसरे के साथ परस्पर विरोधी हो सकता है। विशिष्ट विन्यास के रूप में, मुझे नहीं पता। हालाँकि ... (चैट से उद्धरण)

मैं सूक्ति-टर्मिनल के लिए अपना .config सामान उड़ा दूंगा, लेकिन यह प्रोफाइल का बैकअप लेने के लिए एक दर्द है।

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


जब मैं नौसिखिया था और मैं आज नहीं लिखूंगा तो मुझे हटाने से मैं कभी-कभी अपने कुछ पुराने जवाबों से टकरा जाता हूं। उदाहरण के लिए, जो कहते हैं कि "मुझे विश्वास है", "मुझे नहीं पता" और "मुझे यकीन नहीं है कि आप इसे कैसे ठीक करेंगे।" सोचा था कि अगर आप भी ऐसा ही सोचते हैं तो मैं आपको इस सात साल का जवाब देना चाहूंगा। :)
विनयुनुच्स 2 यूनिक्स

0

मैं क्यों नहीं पता है, लेकिन मैं कभी का उपयोग Menu-कुंजी (= के बीच सही पर Superऔर Ctrl) प्रतिलिपि और के लिए पेस्ट करें।
मुझे आशा है कि आपके लिए एक मदद ;-)


1
मुझे पता है कि यह संभव है (और मैं इसे वर्कअराउंड के रूप में इस्तेमाल कर रहा हूं), लेकिन यह एक दर्द है। मैं वास्तव में उपयोग करने में सक्षम होना चाहता हूं shift + ctrl + c/v
मैथ्यू

0

जब तक कर्सर फ़ोकस को टर्मिनल पर सेट नहीं किया जाता है, तब तक मुझे काम नहीं करने की समस्या नहीं है। पेस्ट करने की कोशिश करने से पहले सुनिश्चित करें कि आपने टर्मिनल में क्लिक किया है।


टर्मिनल में निश्चित रूप से फोकस है। अगर मैं हिट करता हूं menu > p, तो यह उम्मीद के मुताबिक रहता है।
मैथ्यू

0

मुझे लगता है कि यह टर्मिनल के इनर विजेट के फोकस न होने की समस्या है, शायद इनर माउस बार से जुड़ा है। यदि आप कुंजी को दबाने से पहले टर्मिनल के शरीर में क्लिक करते हैं तो क्या यह तय होता है?

(अगर यह सच है, तो यह एक बग है।)


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