ทำไมตัวอักษรแบบสุ่มถูกแทรกเข้าไปในเซสชั่น tmux ของฉัน?


22

บางครั้งเมื่อฉันใช้เมาส์หรือกดปุ่มเคลื่อนที่ใน tmux ตัวอักษรแบบสุ่มจะถูกแทรก ตัวอย่างเช่นเมื่อฉันกดปุ่มการเคลื่อนไหวทางซ้ายมักจะใส่ "D" การคลิกเมาส์ซ้ายมักจะส่งผลให้ "[M # §T" - ไม่มีใครรู้ว่าทำไมถึงเป็นเช่นนี้?

ฉันใช้ tmux-1.6 และฉันได้รับข้อผิดพลาดเหล่านี้ในเซสชัน SSH & ใช้ mobaXterm บน Windows 7

คำตอบ:


30

ฉันพบปัญหานี้ด้วยเช่นกัน (เทอร์มินัลของฉันกำลังจะสิ้นสุด) และพบความคิดเห็นเกี่ยวกับเมาส์ UTF8 ที่ช่วย ฉันสามารถใช้โปรแกรมเทอร์มินัลปัจจุบันกับฉันต่อไปtmux set mouse-utf8 offได้

ซึ่งดูเหมือนว่าจะมีการแก้ไขปัญหา ฉันได้ตั้งค่านี้ใน ~ / .tmux.conf ของฉัน

รายการใน tmux.conf ควรมีลักษณะเช่นนี้: set -g mouse-utf8 off, ด้วย-gสวิตช์ส่วนกลาง (ใช้ตัวเลือกสำหรับทุกเซสชัน)


2
+1 ขอบคุณที่ช่วยด้วย guake / linux mint / byobu ฉันทำอะไรกับการตั้งค่านี้
Karthik T

2
ตัวเลือกไม่มีอยู่อีกต่อไปตั้งแต่วันที่ tmux v2.2
saveman71

หากต้องการอธิบายอย่างละเอียดเกี่ยวกับความคิดเห็นโดย @ saveman71: การสนับสนุน UTF8 ถูกตรวจพบโดยอัตโนมัติจาก tmux 2.2 เปิดปัญหาที่อธิบายโดย OP ควรได้รับการแก้ไขโดยไม่ต้องปิดการใช้งานเมาส์ utf8 ดูraw.githubusercontent.com/tmux/tmux/master/CHANGES
Tomas

1
ยังมีปัญหาอยู่แม้กับ s / w ล่าสุดหรือไม่ ลองคำตอบนี้ ... askubuntu.com/questions/507214/…
Lqueryvg

11

ฉันพบว่าปัญหาเกิดขึ้นกับเทอร์มินัลไม่ใช่ tmux เทอร์มินัลจำเป็นต้องรองรับ "utf8 mouse" และหากไม่เป็นเช่นนี้จะเป็นอาการที่เกิดขึ้น การเปลี่ยนเป็นผงสำหรับอุดรูหรือ uxterm แก้ปัญหาให้ฉันแล้ว


5

ฉันใช้ Cygwin mintty และพบว่าฉันต้องเปลี่ยนตัวเลือก;

  • ตัวเลือก -> เมาส์> เริ่มต้น
  • คลิกเป้าหมายจาก Application to Window

หลังจากนั้นฉันสามารถคลิกเข้าไปข้างใน Tmux> เสียงเรียกเข้าโดยไม่ต้องใส่ตัวละครตลกและล้อเลื่อนของเมาส์ก็เริ่มทำงานอีกครั้ง


1
ฉันเป็นหนี้คุณเบียร์
Andy Terra

2

ฉันมีปัญหาเดียวกันใน Mac OS X และ iTerm2 ฉันแจ้งว่าเป็นข้อผิดพลาดกับผู้ดูแลระบบ iTerm2 แต่ไม่สามารถรับไฟล์บันทึกที่ดีเพื่อส่งให้พวกเขาได้ ในท้ายที่สุดผมก็แค่คนพิการสนับสนุนเมาส์ tmux mode-mouse offกับ คำถามของคุณทำให้ฉันเชื่อว่านี่อาจเป็นปัญหา tmux หลังจากทั้งหมด ฉันจะยื่นรายงานข้อผิดพลาดกับ tmux และดูว่าที่นำไปสู่


ฉันเห็น .. ขอบคุณสำหรับความคิดเห็นของคุณ ฉันได้สังเกตพฤติกรรมเดียวกันกับ gnome-terminal ของเครื่อง RHEL5 เมื่อไม่นานมานี้เช่นกัน คุณรู้หรือไม่ว่าคุณใช้ tmux เวอร์ชันใด บางทีนี่อาจเป็นปัญหากับเวอร์ชันล่าสุด ปัญหาดังกล่าวเห็นได้ชัดว่ามันยากที่จะใช้ tmux ทันที!
Jonatan

ฉันจำไม่ได้ ไม่เร็วกว่า 1.3 อาจเป็น 1.6 ล่าสุด
chepner

ฉันเพิ่งพบปัญหาเดียวกันใน tmux 1.6 และ iTerm2 หน้าต่างเดียวที่ได้รับผลกระทบต้องปิดและสร้างหน้าต่างใหม่เพื่อแก้ไข
claytron
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.