Esse é um bug lxterminal.
Ele não aparece em outros shells porque o zsh é legal o suficiente para tentar mostrar a você caracteres ocultos mostrados pelo comando anterior quando você não inclui uma nova linha antes de emitir um prompt.
Se você digitar echo -n foo
, verá foo%
. O %
indica que não havia nenhum caractere de nova linha. Acima, o que acontece é que as saídas lxterminal que ^T
antes de executar o shell.
Em outros shells, em vez de ^T%\nprompt>
, você vê ^Tprompt
.
O Lxterminal tem outro bug BTW, pois ignora o valor de $SHELL
.