First, yes, I was using a ^G in the original tests and not a second ESC -- sorry, my typo there.
I just tried it in a vanilla Lucid in a vm, and now I'm even more confused. The standard user's .bashrc can change the titlebar, and here's what it does: PS1="\[\e]0;${debian_chroot:+($debian_chroot)}...@\h: \w\a\]$PS1" If I check by running script, this is echoing ^[]0;u...@ubuntu: ~^gu...@ubuntu:~$ as I would expect. However, if I try to do that myself with echo, it doesn't work: echo '<ESC>]2;asdf^G' (typing a ^V before I hit ESC and another one before ^G) The titlebar doesn't change. I've tried with 0 and 2, with single quotes and double, with bash, tcsh and zsh in case something had changed in the way the shell echoes. No luck with any of them -- titlebar stays unchanged. Any idea what the difference is between doing this in a bash prompt vs. typing echo in a shell? Typing echo used to work. -- Can't set titlebar text with ESC sequence https://bugs.launchpad.net/bugs/678322 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs