Byobu กับ tmux, วิธีใช้ F-Keys


13

ฉันเข้าถึงกล่องลินุกซ์โดยเปิดใช้งาน Byobu (ด้วยtmux) และดูเหมือนว่าฉันจะไม่สามารถใช้ F-Keys บางตัวโดยไม่ถูกผูกไว้กับ Byobu ตัวอย่างเช่นใช้ในการจัดเรียงบนF6 htopฉันทำตามคำแนะนำนี้แต่ดูเหมือนจะไม่ได้ผลสำหรับฉัน ฉันกดShift- F2แล้วF6ไม่มีอะไรเกิดขึ้น ฉันกำลังเชื่อมต่อผ่าน PuTTY


ฉันคิดถึงเรื่องนี้มาสองสามวันแล้ว คุณต้องใช้ byobu จริงๆเหรอ? มันเป็นเพียง wrapper ความสะดวกสบายสำหรับ tmux หากคุณคุ้นเคยกับ tmux มากพอคุณไม่จำเป็นต้องใช้ byobu และนั่นจะทำให้คุณมีปัญหาอย่างน้อยครึ่งหนึ่ง
vgoff

ดีฉันไม่แน่ใจว่าฉันต้องใช้ byobu แต่ฉันชอบ :) ส่วนใหญ่เป็นเพราะการใช้งานของฉันง่ายมาก (เปิด / ปิดหน้าต่างใหม่วนรอบพวกเขาและใช้คุณสมบัติการเลื่อน) และเนื่องจากแถบสถานะเป็น ข้อมูลมาก ฉันเดาว่าฉันสามารถใช้ tmux กับส่วนใหญ่ได้ แต่แถบสถานะล่ะ
pedropais

ฉันคิดว่าจะเป็นคำถามที่แตกต่างกันอย่างไร
vgoff

เป็นไปได้หรือไม่ที่คุณอ่านหน้าเชื่อมโยงบน Askubuntu ผิด? คุณเขียนที่คุณพยายามShift-F2แต่มันควรจะได้รับ (และการทำงานสำหรับฉัน) Shift-F12
quazgar

คำตอบ:


8

ผมต้องทำในสิ่งเดียวกันพบกุญแจสำคัญในการบันทึกเป็นดัสตินเคิร์กแลนด์ได้กล่าว แต่สำหรับฉัน- แน่นอนถ้าคุณทำการแมปรหัสลับของคุณใหม่แล้วให้ปรับเปลี่ยนตามความเหมาะสม ปุ่มลัดไม่จำเป็นสำหรับการทำงานctrlb shiftF12ctrla

มันคือการสลับดังนั้นคุณจะต้องสลับหนึ่งครั้งด้วยshift- F12แล้วถ้าคุณต้องการปุ่มฟังก์ชัน Byobu กลับมาเพียงแค่กดการรวมกันอีกครั้ง

นี่เป็นเพียงการขัดจังหวะตลอดชีวิตของเซสชันเท่านั้น ฉันต้องจำให้กดอีกครั้งดังนั้นมันอาจจะลงเอยในไฟล์ 'rc' ของฉัน


สิ่งนี้ใช้ได้กับฉันใน Ubuntu 12.04.2 เมื่อใช้ PuTTY สิ่งที่จำเป็นต้องมีที่สำคัญอย่างหนึ่งก็คือเพื่อให้แน่ใจว่าคุณกำลังใช้ลำดับของฟังก์ชันคีย์ XTerm R6 มากกว่า Esc [n ~ (กำหนดค่าในเมนู Terminal-> Keyboard) นอกจากนี้ฉันยังไม่ได้คิดออกหากมีวิธีที่จะเปลี่ยนกลับไปเป็นพฤติกรรมเริ่มต้น
telotortium

1

คุณสามารถสลับใช้งานปุ่มเปิด - ปิดของ Byobu ได้โดยกด:

ctrla-!


มันไม่ทำงานเมื่อเชื่อมต่อจาก Windows 7 โดยใช้ PuTTY กับ Ubuntu 16.04 ฉันพยายามเรียงลำดับฮ็อพด้วย F6 แต่จะแยกออกแทน
Ismael

@ dustin-kirkland ด้วยเหตุผลบางอย่างฉันสามารถใช้ <kbd>ctrl</kbd> <kbd> a </kbd> - <kbd>! <kbd>! </kbd> สำหรับปิดการใช้งาน F-keys ของ byobu แต่มันก็ฆ่าปุ่มลัดอื่น ๆ รวมถึง <kbd>ctrl</kbd> <kbd> a </kbd> หลบหนีตัวเอง - ดังนั้นจึงไม่มีทางที่จะเอาปุ่ม F กลับมาและไม่มีทางนำทางระหว่างหน้าต่างหรือ detach วิธีเดียวในการออกไปหาที่ฉันพบคือexitไอเอ็นจีแต่ละและทุกหน้าต่างและลบ.byobuโฟลเดอร์ config เพื่อกลับไปที่ byobu ที่ใช้งานได้ ...
dlaehnemann

ดูเหมือนว่าจะใช้ได้เฉพาะเมื่อใช้หน้าจอเป็นแบ็กเอนด์ ( บั๊ก ) และมี ctrl-a เป็นปุ่มลัด Shift-F12 Byobu F-keys: DISABLEDประสงค์
Pablo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.