วิธีการโหลด byobu โดยอัตโนมัติเมื่อเทอร์มินัลเริ่มต้น


13

ฉันใช้ Lubuntu 13.10 และฉันต้องการโหลดbyobuโดยอัตโนมัติเมื่อเปิด terminal

ฉันพบ byobu เครื่องมือที่ยืดหยุ่นและเชื่อถือได้มากและต้องการใช้งานทุกครั้งเมื่อต้องใช้งานเทอร์มินัล

ฉันไม่พบวิธีแก้ปัญหานี้หรือสิ่งที่คล้ายกับที่หน้าคน ...

ข้อเสนอแนะใด ๆ

คำตอบ:


14

ฉันคิดว่าสิ่งที่คุณต้องการคือการเปิดแอปพลิเคชันByobuเดสก์ท็อป คุณจะพบว่าในตัวเปิดโปรแกรมอูบุนตูโดยเพียงแค่พิมพ์Byobu คุณสามารถล็อคมันไปที่ตัวเรียกใช้และไอคอนจะอยู่ที่นั่นทางด้านซ้าย

อีกวิธีหนึ่งเทอร์มินัล Linux ส่วนใหญ่สามารถตั้งค่าให้เรียกใช้คำสั่งหรือแอปพลิเคชันเฉพาะเมื่อเปิดตัว

ยกตัวอย่างเช่นใน Gnome เทอร์มิเพียงแค่คลิกEdit -> การตั้งค่าโปรไฟล์ให้เลือกชื่อและคำสั่งแท็บตรวจสอบการเรียกใช้คำสั่งที่กำหนดเองแทนจากเปลือกของฉันกล่องใส่/ usr / bin / byobu

การตั้งค่า Gnome Terminal

การเปิดเผยข้อมูลเต็มรูปแบบ: ผมเป็นผู้เขียนและผู้ดูแลByobu


ฉันใช้ Lubuntu 13.10 - LXTerminalกับ ไม่มีการกำหนดค่านี้ มีวิธีใดบ้างในการบรรลุเป้าหมายนี้บน Lubuntu?
nazar_art

sudo apt-get install gnome-terminal
ดัสตินเคิร์กแลนด์

มันใช้งานได้ดี แต่มีวิธีที่จะไม่พิมพ์ข้อความบันทึกทุกครั้งที่เปิดเครื่อง?
Coconop

เรียนดัสตินมีวิธีเริ่มต้นเครื่องโดยไม่มีข้อความต้อนรับพร้อมข้อความ "กด <enter> เพื่อดำเนินการต่อ ... หรือไม่?
ExploWare

ฉันไม่รู้ว่าจะป้อนข้อความใดเพื่อดำเนินการต่อข้อความที่คุณกำลังพูดถึง
ดัสตินเคิร์กแลนด์

14

คุณสามารถใช้byobu-enableคำสั่ง ดูที่เกี่ยวข้องกับหน้าคน byobu-disableที่จะย้อนกลับการเปลี่ยนแปลงการใช้งาน

byobu-enableวางบรรทัดที่ส่วนท้ายของ ~ / .profile ซึ่งหมายความว่าจะมีผลสำหรับเชลล์ล็อกอินเท่านั้นเช่นผ่าน SSH หรือ VT หากคุณใช้ LXTerminal อาจใช้งานได้หากคุณย้ายบรรทัดนั้นไปที่ ~ / .bashrc แทน


1
ฉันลองนี่ - แต่หลังจากเปิดเทอร์มินัลใหม่ฉันต้องพิมพ์byobuเพื่อเริ่มใหม่อีกครั้ง
nazar_art

แก้ไขคำตอบของฉันพร้อมรายละเอียดเพิ่มเติม
yjwong

มันใช้จริงๆ - LXTerminal มันเป็นสถานที่ - ในตอนท้ายของ_byobu_sourced=1 . /usr/bin/byobu-launch .profileสิ่งที่ควรป้อนเพื่อเปิด?
nazar_art

คุณสามารถกำหนดค่า gnome-terminal ของคุณให้ทำงานเป็น login-shell จากนั้นโซลูชันนี้จะทำงาน
jgomo3

ฉันต้องเพิ่ม_byobu_sourced=1...บรรทัดลงในของฉัน~/.bashrc
Tek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.