Tmux: menampilkan sesi di baris paling bawah

8

Saya ingin melihat semua sesi tmux di baris bawah layar, menyajikan cara tmux menyajikan semua jendela di sesi saat ini. Pada dasarnya versi sticky dari menu <prefix>.

Jadi bagian bawah layar akan menyertakan sesi dalam satu baris dan tepat di atasnya, baris reguler dari jendela sesi saat ini.

Adakah cara untuk mencapainya?

mahemoff
sumber

Jawaban:

6

Anda bisa meletakkan ini di ~/.tmux.conf

set -g status-right-length 80
set -g status-right '#(exec tmux ls| cut -d " " -f 1-3 |tr "\\n" "," )'

Ini akan mencantumkan semua sesi, dan "membungkus" beberapa informasi untuk membuatnya diisi dalam satu baris;)

Sekarang, di situs sebelah kanan Anda dari tmux bar, itu akan menampilkan sesi tmux dan jumlah jendela yang dibuka. Pemisahan akan diwakili oleh;

Sunting: Tambahkan baris berikut pada Anda ~/.tmux.conf, sehingga Anda dapat memuat ulang konfigurasi dengan cepat:

bind r source-file ~/.tmux.conf

Sekarang, tekan saja <Control + B , r >dan Anda baik untuk pergi.


sumber
Ini adalah jawaban parsial: pertanyaannya adalah bilah status dengan jendela standar yang tercantum, dan di bawahnya adalah daftar sesi ...
jasonwryan
Anda dapat bermain dengan status-rightdan status-leftmenampilkan informasi pada bilah status, tetapi sejauh yang saya tahu, hanya ada satu bilah status.