No hay un nombre de ventana predeterminado global que se aplique a todas las ventanas nuevas; ellos predeterminan (parte de) la primera "palabra" del comando (o el shell predeterminado si no hay un comando). Es probable que sus ventanas estén predeterminadas reattach-to-user-namespace
porque es la primera parte interesante de su default-command
valor.
Sería un poco indirecto, pero podría poner su comando predeterminado en un script de shell y señalarlo default-command
a ese script. Con esa configuración, el nombre predeterminado de la ventana (para las ventanas creadas sin un comando explícito) sería el nombre que le dé al script de shell.
De lo contrario, hay varias formas de nombrar / renombrar manualmente una ventana:
En el momento de la creación con -n
:
new-window -n 'some name'
Puede volver a vincular c
(la clave predeterminada utilizada para crear una ventana) para incorporar un "nombre predeterminado" de su elección:
bind-key c new-window -n 'default name'
Cambiar el nombre de una ventana existente:
rename-window 'new name'
También hay un enlace predeterminado (Prefijo ,
) que le solicitará un nuevo nombre y cambiará el nombre de la ventana.
Cambie el nombre de una ventana a través de una "secuencia de escape" enviada al tty de un panel:
# E.g. in a shell:
printf '\033kWINDOW_NAME\033\\'
Su "pedirme un nombre para una nueva ventana" se puede hacer de esta manera (preguntando antes o después de crear la ventana):
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 '%%'"