Sangat mudah untuk mengaktifkan dan menonaktifkan tmux
sesi otomatis saat masuk dengan menggunakan aplikasi Byobu . Anda dapat menggunakan Byobu sebagai antarmuka untuk tmux
menjawab kebutuhan ini, membuatnya mudah untuk melakukan apa yang Anda minta. Di terminal, jalankan perintah berikut:
sudo apt-get install byobu
sudo byobu-enable
sudo -i
Ketika pengguna root masuk melalui konsol, SSH, atau dengan sudo -i
, Byobu akan melampirkan ke tmux
sesi yang ada atau membuat yang baru jika ada yang belum berjalan. Gunakan sudo -i
sebagai ganti sudo -s
. The -s
pilihan hanya dimulai shell, bukan shell login. Anda harus menggunakan sudo -i
untuk meniru login penuh, yang juga memuat roots ~/.profile
, dan ini adalah di mana byobu akan menginstal sendiri ketika Anda menjalankan
byobu-enable
.
Anda dapat mengonfigurasi sesi yang berbeda dari Anda .tmux.conf
seperti di bawah ini:
# initialize sessions
bind S source-file ~/.tmux/session1
bind s source-file ~/.tmux/session2
Dan kemudian Anda dapat memformat sesi sesuai kebutuhan:
#session1
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
Ini akan membuka 2 jendela, yang kedua akan dinamai foo / bar dan akan dibagi secara vertikal menjadi setengah (50%) dengan foo berjalan di atas bar. Fokus ada di jendela 2 (foo / bar), panel atas (foo).
Byobu membuat pengaturan dan memulai tmux secara otomatis sangat sederhana.