Não há um nome de janela padrão global que seja aplicado a todas as novas janelas; eles padronizam para (parte da) a primeira “palavra” do comando (ou o shell padrão, se não houver comando). Suas janelas provavelmente estão por padrão reattach-to-user-namespace
porque você é a primeira parte interessante do seu default-command
valor.
Seria um pouco complicado, mas você poderia colocar seu comando padrão em um script de shell e apontar o 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 do script do 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 reconectar 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 '\033kWINDOW_NAME\033\\'
Seu "solicite um nome para uma nova janela" pode ser feito assim (solicitando antes ou depois da criação da 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 '%%'"