Mengkonfigurasi bilah status TMUX

15

Saya ingin sesi tmux saya menampilkan alamat ip saya saat ini di sisi kanan bilah status tetapi saya mengalami kesulitan untuk mencari sintaks yang tepat. Perintah ini bekerja dengan baik di shell, tetapi tmux tidak akan menguraikannya.

set -g status-right '#[fg=white]#(host (hostname))'

[Catatan: Saya menggunakan kerang ikan]

Saya benar-benar menginginkannya:

set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)'

Tetapi karena saya tidak dapat mengaktifkan status bar sebelumnya, ini adalah penyebab yang hilang. Yang aneh adalah saya mendapat yang pertama bekerja sekali, tetapi kemudian saya menambahkan potongan.

wdkrnls
sumber

Jawaban:

13

Coba ini:

set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)'

Dokumentasi untuk tmuxmengatakan bahwa perintah di dalam #()adalah shperintah. Saya tidak bisa mulai $()bekerja, tetapi backtick berhasil.

Dijeda sampai pemberitahuan lebih lanjut.
sumber
Terima kasih. Saya benar-benar merindukan bahwa itu tidak menggunakan shell default saya.
wdkrnls