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?

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.


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.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.