การตั้งค่าหน้าจอเริ่มต้น Byobu


12

ฉันเพิ่งติดตั้ง Quantal เป็นการติดตั้งใหม่และต้องการตั้งค่า Byobu เหมือนในระบบเก่าของฉัน ในรุ่นก่อนหน้าของ byobu มีตัวเลือกใน byobu-config (ผ่านทางปุ่ม F9) เพื่อสร้างหน้าต่างใหม่ที่มีตัวเลือกช่องทำเครื่องหมายเพื่อเลือกว่ามันเป็นตัวเลือกการเริ่มต้น ส่วน 'สร้างหน้าต่างใหม่' ทั้งหมดของ byobu-config ไม่ได้อยู่ที่นั่นอีกต่อไป!

ฉันพยายามเพิ่มรายละเอียดของ windows ที่ฉันต้องการ ~ / .byobu / windows (ด้านล่าง) แต่นี่ไม่มีผลอะไร

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython

(ไม่เพียงพอ แต่คำตอบ แต่ byobu ตอนนี้ขึ้นอยู่กับ tmux ไม่ใช่หน้าจอนั่นอาจเป็นสาเหตุว่าทำไมมันไม่ทำงาน)
Jorge Castro

คำตอบ:


8

ดังที่ @Jorge Castro พูดถึงในความคิดเห็นเหตุผลที่~/.byobu/windowsการกำหนดค่าของคุณไม่ทำงานเป็นเพราะตอนนี้ byobu ใช้tmux ("Terminal Multiplexer") ดังกล่าวโดย @Hai Vu มีวิธีแก้ปัญหาที่ช่วยให้คุณใช้หน้าจอเป็นแบ็กเอนด์ byobu แต่มันไม่ซับซ้อนมากเกินไปที่จะเปลี่ยนไปtmux

คุณจะต้องแก้ไข.tmux.confไฟล์ที่อยู่ใน.byobuโฟลเดอร์ผู้ใช้ของคุณ( ~/.byobu/.tmux.conf) ที่นี่คุณจะต้องการที่จะเขียนคำสั่งที่จะสร้างหน้าต่าง terminal ของคุณโดยใช้คำสั่งที่พบในคู่มือ tmux นี่คือตัวอย่างง่ายๆที่สามารถช่วยคุณเริ่มต้นใช้งาน:

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

ที่นี่ฉันได้แทรกสามคำสั่งลงใน.tmux.confไฟล์ ตามที่กำหนดโดยคู่มือ:

ไฟล์คอนฟิกูเรชันเป็นชุดของคำสั่ง tmux ซึ่งจะถูกดำเนินการตามลำดับเมื่อเซิร์ฟเวอร์เริ่มทำงานครั้งแรก

ดังนั้นในกรณีนี้เมื่อคุณเริ่ม Byobu คุณจะเห็นหน้าต่างที่สร้างไว้ล่วงหน้าสามหน้าต่างด้วยชื่อ "Git", "Projected Build / Run" และ "PostgreSQL" (จากซ้ายไปขวา) หวังว่านี่จะช่วยได้


1
มีข้อผิดพลาดในรุ่นเก่าของ Byobu ถึง 5.85 เป็นและคุณจำเป็นต้องคำสั่งโซ่ด้วยเครื่องหมายอัฒภาคดูคำตอบของฉันใน SU
LiveWireBT

3

ฉันพบว่าถ้าคุณวิ่ง

byobu-select-backend

และเลือกหน้าจอจากนั้นก็ใช้งานได้ การเลือกtmuxเป็น backend ไม่ทำงาน ฉันยังคงพยายามหาวิธีสร้าง windows ด้วยแบ็กเอนด์ tmux หากฉันรู้วิธีฉันจะอัปเดตโพสต์นี้


apropos byobuสำหรับคำสั่งที่มีประโยชน์มากขึ้น tmuxตอนนี้เป็นแบ็กเอนด์เริ่มต้น BTW F2สร้างหน้าต่างใหม่Shift + F1เพื่อขอความช่วยเหลือ
Pablo Bianchi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.