Não há um nome de janela padrão global aplicado a todas as novas janelas; eles assumem como padrão (parte da) a primeira “palavra” do comando (ou o shell padrão, se não houver comando). Provavelmente, as janelas estão com o padrão reattach-to-user-namespace
porque você é o primeiro bit interessante do valor default-command
.
Seria um pouco rotineiro, mas você poderia colocar seu comando padrão em um shell script e apontar seu default-command
para esse script. Com essa configuração, o nome da janela padrão (para janelas criadas sem um comando explícito) seria o nome que você tiver dado ao script de shell.
Caso contrário, existem várias maneiras de nomear / renomear manualmente uma janela:
-
No momento da criação com
-n
:new-window -n 'some name'
Você pode vincular
c
(a chave padrão usada para criar uma janela) para incorporar um "nome padrão" de sua escolha:bind-key c new-window -n 'default name'
-
Renomeie uma janela existente:
rename-window 'new name'
Há também uma ligação padrão (Prefixo
,
) que solicitará um novo nome e renomeará a janela. -
Renomeie uma janela por meio de uma "sequência de escape" enviada para o tty de um painel:
# E.g. in a shell: printf '3kWINDOW_NAME3\'
O seu "pedir-me um nome para uma nova janela" pode ser feito assim (solicitando antes ou depois de criar a janela):
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 '%%'"