ฉันเคยเห็นที่อื่นที่เลื่อนผ่านล้อเลื่อนของเมาส์ (และเหตุการณ์อื่น ๆ ที่มีมูส) สามารถเปิดใช้งานสำหรับ tmux .. คุณลักษณะนี้สามารถเปิดใช้งานใน byobu (มากกว่า tmux) และอย่างไร
ฉันเคยเห็นที่อื่นที่เลื่อนผ่านล้อเลื่อนของเมาส์ (และเหตุการณ์อื่น ๆ ที่มีมูส) สามารถเปิดใช้งานสำหรับ tmux .. คุณลักษณะนี้สามารถเปิดใช้งานใน byobu (มากกว่า tmux) และอย่างไร
คำตอบ:
ใช่มันเป็นไปได้ คุณต้องเข้าสู่โหมดscrollbackก่อน
เพียงกดF7แล้วใช้ล้อเลื่อนของเมาส์ ในที่สุดกดESCเพื่อออกจากโหมดเลื่อน
ดูเหมือนว่าเทอร์มินัลบางตัวจะไม่อนุญาตให้คุณเลื่อนโดยใช้เมาส์ สำหรับเทอร์มินัล Gnome ให้เลือกตัวเลือกการเลื่อนบนแป้นกดในการตั้งค่าโปรไฟล์ (แท็บการเลื่อน )
Scroll on keystroke
เลือกตัวเลือกในการตั้งค่าโปรไฟล์
หากคุณยังคงมีปัญหานี้
ลองALT+F12
ในกรณีของฉันนี่เป็นการเปิดใช้งานการเลื่อนเมาส์บน byobu
หากคุณต้องการ scrollback และคุณไม่ต้องการใช้ tmux "mouse-mode" (ซึ่งจะรบกวนความสามารถของคุณในการ cut-n-paste ด้วยเมาส์) เพียงเพิ่มสิ่งต่อไปนี้ $HOME/.byobu/.tmux.conf
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
ตอนนี้การเลื่อนกลับของเทอร์มินัลจะทำงานได้ตามปกติและคุณไม่จำเป็นต้องกดปุ่มพิเศษใด ๆ เพื่อประกอบเมาส์ ข้อเสียเปรียบคือเครื่องเทอร์มินัลรู้เกี่ยวกับหน้าจอเดียวเท่านั้น คุณจะต้องใช้ "เมาส์เม้าส์" เพื่อเลื่อนหน้าจออื่นนอกเหนือจากล่าสุด (เช่นไปยังบัฟเฟอร์การเลื่อนแบบยาว) แต่ถ้าคุณต้องการเลื่อนขึ้นเพื่อดูว่าเพิ่งเลื่อนออกจากหน้าจอของคุณ สิ่งนี้จะแก้ไขได้! ไม่ทราบเกี่ยวกับหน้าจอแยกเช่นกัน BTW "โหมดเมาส์" สามารถตั้งค่าโดยอัตโนมัติในไฟล์กำหนดค่าของคุณ คุณวางด้วยคีย์คำสั่งของคุณ (ปกติCtrl- A) ตามด้วยปุ่ม] การเลือกเมาส์ถูกตัดโดยอัตโนมัติในโหมดเมาส์ แต่คุณShift
คำแนะนำ: เนื่องจาก byobu ใช้เทอร์มินัลเซสชันหลายตัวภายในตัวคุณไม่จำเป็นต้องใช้กับเทอร์มินัลหลายรายการ ดังนั้นแทนที่จะมีฮอตคีย์ที่เปิดเทอร์มินัลใหม่ฉันกำหนดฮ็อตคีย์ "open terminal" ให้กับ tilda Tilda หล่นลงมาจากพื้นที่ทำงานใด ๆ ที่คุณกำลังใช้อยู่ (แสดงในพื้นที่ทำงานทั้งหมด) และมันยังคงทำงานอยู่เพื่อให้สามารถใช้งานได้ตลอดเวลา มันทำงานได้ดีกับ byobu เพราะตอนนี้ฉันมีที่ที่ 1 สำหรับเซสชันเชลล์ทั้งหมดของคุณ (คุณสามารถตั้งค่า tilda ให้เรียกใช้ byobu แทนเชลล์ปกติแล้วรันใหม่ถ้าคุณออกจากเปลือกของคุณโดยไม่ตั้งใจ) นอกจากนี้เทอร์มินัลเซสชันของคุณใช้งาน GUI ของคุณได้นานเนื่องจากคุณใช้ byobu ฉันเข้าสู่ระบบของฉันด้วย ssh และรับเซสชัน byobu ของฉันโดยอัตโนมัติ (เหมาะสำหรับการตรวจสอบการคอมไพล์ ฯลฯ ) และหน้าต่างเสมือน byobu ปรับขนาดเป็นหน้าจอโทรศัพท์มือถือของฉัน เมื่อฉัน reorient โทรศัพท์ หน้าต่าง byobu บนหน้าจอเดสก์ท็อปของฉันเปลี่ยนไปตามทิศทางโทรศัพท์ - MAGIC! ประทับใจผู้ใช้ Windows มาก
ถัดไปคือการใช้เทอร์มินัลของการตรัสรู้เพื่อรับการแจ้งเตือน (จาก GUI) เมื่องานเทอร์มินัลเสร็จสิ้น แต่การอนุญาตของ dbus ทำให้สิทธิ์นั้นไม่แน่นอน หากใครได้ทำงานนี้กับ byobu โปรดแจ้งให้เราทราบ!