मेरे tmux सत्र में यादृच्छिक वर्ण क्यों डाले गए हैं?


22

कभी-कभी जब मैं माउस का उपयोग करता हूं, या tmux में एक आंदोलन कुंजी दबाता हूं, तो यादृच्छिक वर्ण सम्मिलित होते हैं। उदाहरण के लिए, जब मैं बाईं आंदोलन कुंजी दबाता हूं, तो "डी" अक्सर डाला जाता है। एक बाईं माउस क्लिक के परिणामस्वरूप अक्सर "[M # "T" होता है - क्या किसी को पता है कि यह क्यों है?

मैं tmux-1.6 का उपयोग कर रहा हूं, और मुझे ये त्रुटियां SSH सत्र में मिली हैं और विंडोज 7 पर mobaXterm का उपयोग कर रहा हूं।

जवाबों:


30

मैं इस समस्या में भी भाग रहा हूं (मेरा टर्मिनल टर्मिनेटर), और यूटीएफ 8 माउस के बारे में टिप्पणी से मुझे मदद मिली। मैं वास्तव में अपने वर्तमान टर्मिनल कार्यक्रम का उपयोग जारी रखने में सक्षम था tmux set mouse-utf8 off

जो समस्या को हल करने के लिए लगता है। मैंने इसे अपने ~ / .tmux.conf में तदनुसार सेट किया है।

: Tmux.conf में प्रवेश इस तरह दिखना चाहिए set -g mouse-utf8 offके साथ, -gवैश्विक स्विच (सभी सत्रों के लिए विकल्प का उपयोग)।


2
+1 धन्यवाद इससे गाइक / लिनक्स मिंट / बायोबू को मदद मिली, हालांकि मैं इस सेटिंग के साथ क्या खो रहा हूं?
कार्तिक टी

2
विकल्प अब tmux v2.2 के रूप में मौजूद नहीं है
saveman71

@ Saveman71: UTF8 समर्थन को tmux 2.2 से स्वचालित रूप से पता लगाया गया है, टिप्पणी पर विस्तृत करने के लिए, ओपी द्वारा वर्णित समस्या को माउस-यूएफ 8 को बंद किए बिना तय किया जाना चाहिए। देखें raw.githubusercontent.com/tmux/tmux/master/CHANGES
टॉमस

1
अभी भी समस्या है, यहां तक ​​कि नवीनतम एस / डब्ल्यू के साथ भी? इस उत्तर को आज़माएं ... askubuntu.com/questions/507214/…
Lqueryvg

11

मैंने पाया कि समस्या टर्मिनल के साथ है, न कि tmux के साथ। टर्मिनलों को "utf8 माउस" का समर्थन करने की आवश्यकता है, और यदि वे ऐसा नहीं करते हैं तो यह लक्षण अनुभवी हैं। पोटीन या ऑक्सटरम पर स्विच करने से मेरे लिए समस्या हल हो गई।


5

मैं साइगविन मिनिटेट का उपयोग करता हूं और मैंने पाया कि मुझे विकल्प बदलने पड़े;

  • विकल्प -> Mouse-> डिफ़ॉल्ट
  • एप्लिकेशन से विंडो तक के लक्ष्य पर क्लिक करें।

उसके बाद मैं Tmux> Vim के अंदर क्लिक कर सकता था जिसमें कोई मज़ेदार अक्षर नहीं डाले गए थे, और माउस का पहिया फिर से काम करने लगा।


1
मैं तुम पर एहसान करता हूँ।
एंडी टेरा

2

मुझे मैक ओएस एक्स और iTerm2 पर एक ही समस्या थी। मैंने इसे iTerm2 अनुरक्षकों के साथ बग के रूप में दर्ज किया था, लेकिन उन्हें सबमिट करने के लिए एक अच्छी लॉग फ़ाइल प्राप्त करने में सक्षम नहीं था। अंत में, मैंने सिर्फ tmux के माउस समर्थन को अक्षम कर दिया mode-mouse off। आपका प्रश्न मुझे विश्वास दिलाता है कि यह सब के बाद एक tmux मुद्दा हो सकता है। मैं tmux के साथ बग रिपोर्ट दर्ज करूंगा और देखूंगा कि वह कहां जाता है।


मैं देख रहा हूँ .. आपकी टिप्पणी के लिए धन्यवाद। मैंने हाल ही में एक RHEL5 मशीन पर सूक्ति-टर्मिनल पर समान व्यवहार देखा है। क्या आप जानते हैं कि आपने किस संस्करण का उपयोग किया है? शायद यह हाल के संस्करणों के साथ एक मुद्दा है। समस्या इतनी स्पष्ट हो गई है कि अब tmux का उपयोग करना वास्तव में कठिन है!
जोनाथन

मुझे याद नहीं है। 1.3 से पहले नहीं, हाल ही में 1.6 के रूप में हो सकता था।
chepner

मैं सिर्फ tmux 1.6 और iTerm2 में एक ही मुद्दे में भाग गया। केवल एक खिड़की प्रभावित हुई थी, इसे बंद करना पड़ा और इसे ठीक करने के लिए एक नया निर्माण करना पड़ा।
क्लेट्रॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.