J'exécute l'écran dans l'application Terminal de Mac OSX (bash).
Voici le screenrc (obtenu à partir de aquí ):
$ cat ~/.screenrc
termcapinfo xterm* ti@:te@
startup_message off
defutf8 on
shelltitle "$ |what?" # make screen assign window titles automatically
hardstatus alwayslastline
hardstatus string '%{= kw} [ %{= kb}%H%{= kw} ][%= %{= kw}%?%-Lw?%{= kW}%n*%f %t%?%?%{= kw}%?%+Lw%?%?%= ][ %{r}%l%{w} ]%{w}[%{r} %m/%d/%y/ %C %A %{w}]%{w}'
$
Comme vous pouvez le constater, je dispose de la ligne permettant d'afficher le nom du processus en cours comme titre à l'écran :
shelltitle "$ |what?" # make screen assign window titles automatically
Mais à l'intérieur de l'écran, je vois juste "quoi ?" (le défaut) au lieu du nom du processus. Ce qui suggère que le "$" ne fonctionne pas.
Qu'est-ce que je rate ? Et comment fonctionne le "$ |quelque chose-else" ?