Creo que este es un problema de configuración de screenrc (nivel de host, no personal).
Veo el mismo comportamiento en mi máquina OS X 10.6 (leopardo de las nieves) con la pantalla que viene instalada con OS X (ubicada en / usr / bin / screen).
Luego instalé la pantalla de MacPorts y %h
rastreé los cambios en la barra de título de la ventana de mi Terminal como lo desees.
Parece que son esencialmente la misma versión, pero noto que no hay un archivo screenrc global /etc/screenrc
(donde esperaría encontrarlo para la /usr/bin/screen
versión) y hay un archivo en el /opt/local/etc/screenrc
que hay un montón de comandos termcap y terminfo. Supongo que en algún lugar de aquí está la magia que permite que la pantalla siga los cambios en la barra de título y, por lo tanto, los cambios para %h
.
Tienes dos opciones:
- Instale la pantalla desde MacPorts (
sudo port install screen
suponiendo, por supuesto, que ya tiene instalados los MacPorts principales)
- Pide amablemente el
/opt/local/etc/screenrc
archivo que instaló MacPorts. Intenta ponerlo /etc/screenrc
y ver si funciona. (Puse la copia de mi máquina en esta entrada del sitio de papelera de reciclaje . Estará allí durante unos 30 días antes de que se elimine automáticamente)