Wie lade ich Byobu automatisch, wenn das Terminal gestartet wird?


13

Ich verwende Lubuntu 13.10 und möchte byobuautomatisch laden , wenn ich das Terminal öffne.

Ich fand byobu sehr flexibel und zuverlässig und möchte es jedes Mal verwenden, wenn ich Terminal verwenden muss.

Ich konnte diese Lösung oder ähnliches auf Manpages nicht finden ...

Irgendwelche Vorschläge?

Antworten:


14

Ich denke, was Sie wollen, ist die Byobu- Desktop-Anwendung zu starten . Sie finden dies im Ubuntu-Anwendungs-Launcher, indem Sie einfach Byobu eingeben . Sie können es für den Launcher sperren, und das Symbol bleibt immer auf der linken Seite.

Alternativ können die meisten Linux-Terminals so eingestellt werden, dass sie beim Start einen bestimmten Befehl oder eine bestimmte Anwendung ausführen.

Klicken Sie beispielsweise in Gnome Terminal einfach auf Bearbeiten -> Profileinstellungen , wählen Sie die Registerkarte Titel und Befehl , aktivieren Sie das Kontrollkästchen Benutzerdefinierten Befehl anstelle meiner Shell ausführen und geben Sie / usr / bin / byobu ein .

Gnome Terminal Einstellungen

Vollständige Offenlegung: Ich bin der Autor und Verwalter von Byobu .


Ich benutze Lubuntu 13.10 - mit LXTerminal. Es hat diese Konfiguration nicht. Gibt es eine Möglichkeit, dieses Ziel auf Lubuntu zu erreichen?
nazar_art

sudo apt-get installieren Gnome-Terminal
Dustin Kirkland

Es funktioniert einwandfrei. Gibt es jedoch eine Möglichkeit, die Protokollnachricht nicht jedes Mal ausdrucken zu lassen, wenn ein Terminal geöffnet wird?
Coconop

Lieber Dustin, gibt es eine Möglichkeit, das Terminal OHNE die Begrüßungsnachricht mit der lästigen Meldung "Drücken Sie die <Eingabetaste>, um fortzufahren ..." zu starten?
ExploWare

Ich weiß nicht, über welchen Eingang ich die Nachricht fortsetzen soll, über die Sie sprechen.
Dustin Kirkland

13

Sie können den byobu-enableBefehl verwenden. Siehe die zugehörige Manpage . Um die Änderung rückgängig zu machen, verwenden Sie byobu-disable.

byobu-enableFügt eine Linie am Ende von ~ / .profile ein. Dies bedeutet, dass es nur für Login-Shells, dh über SSH oder die VTs, wirksam wird. Wenn Sie LXTerminal verwenden, funktioniert es möglicherweise, wenn Sie diese Zeile stattdessen nach ~ / .bashrc verschieben.


1
Ich habe es versucht - aber nach dem erneuten Öffnen des Terminals muss ich byobues erneut
eingeben

Überarbeitete meine Antwort mit mehr Details.
Yjwong

Es nutzt wirklich - LXTerminal. Es setzt - _byobu_sourced=1 . /usr/bin/byobu-launcham Ende von .profile. Was genau sollte man eingeben, um es zu drehen?
nazar_art

Sie können Ihr Gnome-Terminal so konfigurieren, dass es als Login-Shell ausgeführt wird, und dann funktioniert diese Lösung.
jgomo3

Ich musste die _byobu_sourced=1...Zeile um ~/.bashrc
Tek
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.