Tidak ada nama jendela default global yang diterapkan ke semua jendela baru; mereka default ke (bagian dari) "kata" pertama dari perintah (atau shell default jika tidak ada perintah). Jendela Anda mungkin default ke reattach-to-user-namespace
karena Anda itulah bit pertama yang menarik dari default-command
nilai Anda .
Itu akan sedikit bulat, tetapi Anda bisa menempatkan perintah default Anda di skrip shell dan arahkan default-command
ke skrip itu. Dengan konfigurasi itu nama jendela default (untuk windows yang dibuat tanpa perintah eksplisit) akan menjadi apa pun yang Anda beri nama skrip shell.
Jika tidak, ada beberapa cara untuk secara manual memberi nama / mengubah nama jendela:
Saat pembuatan dengan -n
:
new-window -n 'some name'
Anda dapat mengikat kembali c
(kunci default yang digunakan untuk membuat jendela) untuk memasukkan "nama default" yang Anda pilih:
bind-key c new-window -n 'default name'
Ganti nama jendela yang ada:
rename-window 'new name'
Ada juga pengikatan default (Awalan ,
) yang akan meminta Anda untuk nama baru dan mengganti nama jendela.
Ganti nama jendela melalui "escape sequence" yang dikirim ke panel panty:
# E.g. in a shell:
printf '\033kWINDOW_NAME\033\\'
"Beri saya nama untuk jendela baru" Anda dapat dilakukan seperti ini (meminta sebelum atau setelah membuat jendela):
bind-key C command-prompt -p "Name of new window: " "new-window -n '%%'"
bind-key C new-window \; command-prompt -p "Name for this new window: " "rename-window '%%'"