Byobu TMUX hält zusätzliche Fenster frei

391
SattaiLanfear

Ich habe vor einigen Jahren mit byobu angefangen. Damals screenwar es meine einzige Option für das Backend (oder war es vielleicht eher vertraut, so wie ich den Bildschirm lange Zeit verwendet habe). Ich habe mich vor kurzem für ein Upgrade entschieden tmux, aber ich hatte Schwierigkeiten, den Start so zu konfigurieren, dass er sich wie der Bildschirm verhält.

Meine alte windowsDatei (für screen-backed byobu) sah folgendermaßen aus:

screen -t top htop screen -t iotop sudo iotop screen -t root sudo -i screen -t shell byobu-shell 

Beim Start mit dem screenBackend versucht byobu, die vorhandene Instanz zu finden. Wenn eine Instanz nicht ausgeführt wird, wird eine neue Instanz mit vier vorbereiteten Fenstern gestartet. Wenn einer läuft, würde er sich anschließen und aufhören, sich einzumischen.

Dies ist der aktuelle Status meiner windows.tmuxDatei:

new-session -s main -A -n top htop ; new-window -n iotop sudo iotop ; new-window -n root sudo -i ; new-window -n shell byobu-shell ; 

Während des tmuxBackends versucht byobu, einer bestehenden Sitzung beizutreten. Wird es nicht gefunden, wird ein neues Fenster geöffnet, in dem die vier angeforderten Fenster geöffnet werden. Wenn eine vorhandene Sitzung gefunden wird, wird eine Verbindung hergestellt und es werden 3 neue Fenster in der vorhandenen Sitzung geöffnet.

Ich würde es wirklich gerne mögen, neue Fenster anzubringen und nicht weiter zu öffnen, aber ich finde keinen Weg, das zu befehlen. Beratung wäre dankbar.

0

0 Antworten auf die Frage