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.

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.


Terima kasih. Saya benar-benar merindukan bahwa itu tidak menggunakan shell default saya.
wdkrnls
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.