ฉันพยายามให้ Byobu เริ่มต้นทำงานกับ Ubuntu Server 12.04 เมื่อเซิร์ฟเวอร์เริ่มทำงาน
ฉันรู้วิธีการทำสิ่งนี้ด้วยเซสชันหน้าจอ แต่ฉันต้องการให้มันอยู่ในByobuพร้อมกับคุณสมบัติที่เพิ่มทั้งหมดไม่ใช่ในหน้าจอ
ในstart()
ภายในสคริปต์ init.d สำหรับหน้าจอนี่คือบรรทัดที่ใช้งานได้ (หลังจากเปลี่ยนสภาพแวดล้อมไปยังผู้ใช้ที่ถูกต้องผ่านsu - $USER -c "$USER_INIT; $1" >/dev/null && return 0
--- USER และ USER_INIT ทั้งคู่มีการแสดงอย่างเหมาะสมทดสอบการทำงานผ่านหน้าจอ):
screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP
แทนที่screen
ด้วยbyobu
หรือbyobu-screen
ไม่ทำงาน ฉันตั้งค่าแบ็คเอนด์เป็นหน้าจอแล้ว
ฉันไม่ต้องการแก้ไข/.byobu/windows
ไฟล์เนื่องจากจะไม่เริ่มต้นจนกว่าผู้ใช้จะเริ่มต้นด้วยการแบ็คเอนด์ byobu ด้วยตนเอง
$ SESSIONNAME ที่ฉันใช้คือ weechat และตัวแปร $ WCAPP เป็น weechat-curses ฉันไม่มีข้อโต้แย้งเกี่ยวกับการใช้ค่าตัวอักษรแทนที่จะผ่านตัวแปร
ขอขอบคุณ.