Tmux programı, bir veya daha fazla bağımsız oturumu yöneten tek bir sunucu işlemi olarak çalışacak şekilde tasarlanmıştır. Yapılandırma dosyası, başlatıldığında sunucu işlemi tarafından yüklenir ve oluşturulduklarında yeni oturumlara uygulanır. Çalışıyorsa tmux new-session
(veya bu durumda eşdeğerde byobu new-session
) varsa çalışan sunucuyla bağlantı kurar ve yeni bir oturum oluşturmasını ister. Sunucu, soketi için yalnızca kullanıcının UID'sine dayanan bilinen bir yol kullanır ve çalışan bir tmux sunucusuna bağlanmak için gereken tek şey budur. Bu nedenle, "normal" bir tmux oturumu zaten çalışıyorsa, byobu bu sunucuyu kullanarak yeni bir oturum ekler veya oluşturur.
Tmux man sayfasına göre , her biri istenirse kendi yapılandırma setlerine sahip iki bağımsız tmux sunucusu başlatmak için tmux tarafından kullanılan soketi değiştirebilirsiniz. Ya belirtebilirsiniz -L
soket veya taban adını değiştirmek için -S
soket dosyasına tamamen farklı bir yol belirtmek için seçenek. Varsayılan tmux soketi adlandırılır default
.
Yani, byobu çağrılırken bu tmux seçeneklerini kullanarak, byobu ile bağımsız bir tmux sunucusu başlatmak için,
byobu -L my-byobu new
veya
byobu -L my-byobu attach
burada ad my-byobu
, istediğiniz herhangi bir adla değiştirilebilir. Bu my-byobu
, varsayılan ad yerine tmux için byobu yapılandırmasını yükleyen ve byobu tmux oturumlarınız için etkin bir bağımsız ad alanı oluşturan yeni bir tmux sunucusu başlatır .