Ich versuche, Byobu zum Starten mit Ubuntu Server 12.04 zu bringen, wenn der Server gestartet wird.
Ich habe herausgefunden, wie dies mit einer Bildschirmsitzung geschehen soll, möchte jedoch, dass es in Byobu mit allen hinzugefügten Funktionen und nicht auf dem Bildschirm angezeigt wird.
In start()
einem init.d-Skript für screen ist dies die Zeile, die funktioniert (nachdem die Umgebung mit su - $USER -c "$USER_INIT; $1" >/dev/null && return 0
--- USER und USER_INIT auf den richtigen Benutzer umgestellt wurde, werden beide korrekt ausgefüllt und auf dem Bildschirm getestet):
screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP
Ersetzen screen
durch byobu
oder byobu-screen
funktioniert nicht. Ich habe das Backend auf Bildschirm eingestellt.
Ich möchte die /.byobu/windows
Datei NICHT bearbeiten , da sie erst gestartet wird, wenn ein Benutzer manuell ein Byobu-Backend startet.
Der von mir verwendete $ SESSIONNAME ist weechat und die Variable $ WCAPP ist weechat-curses. Ich habe keine Probleme damit, den Literalwert zu verwenden, anstatt Variablen zu übergeben.
Vielen Dank.