Public bug reported:

Binary package hint: bash

Bash default /etc/bash.bashrc has these commented lines:

# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to u...@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PROMPT_COMMAND='echo -ne "\033]0;${us...@${hostname}: ${PWD}\007"'

The explanatory comment says it all. But ubuntu .bashrc in the user
$HOME has these ones:

# If this is an xterm set the title to u...@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}...@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

So is happily ignoring bash sane configuration defaults. Therefore
commands like 'xterm -T mytitle', 'sakura -t mytitle' or 'gnome-terminal
-t mytitle' aren't doing what they're expected to do. It'll be different
if the PS1 is set by the user to do that. But providing a default PS1
value with a "change window title" escape sequence is plain wrong.

Please comment those lines in the $HOME .bashrc file too.

** Affects: bash (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Changed in: bash (Ubuntu)
       Status: New => Confirmed

** Description changed:

  Binary package hint: bash
  
  Bash default /etc/bash.bashrc has these commented lines:
  
  # Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
  # If this is an xterm set the title to u...@host:dir
  #case "$TERM" in
  #xterm*|rxvt*)
  #    PROMPT_COMMAND='echo -ne "\033]0;${us...@${hostname}: ${PWD}\007"'
  
  The explanatory comment says it all. But ubuntu .bashrc in the user
  $HOME has these ones:
  
  # If this is an xterm set the title to u...@host:dir
  case "$TERM" in
  xterm*|rxvt*)
  PS1="\[\e]0;${debian_chroot:+($debian_chroot)}...@\h: \w\a\]$PS1"
-     ;;
+     ;;
  *)
-     ;;
+     ;;
  esac
  
- 
- So is happily ignoring bash sane configuration defaults. Therefore commands 
like 'xterm -T mytitle', 
- 'sakura -t mytitle' or 'gnome-terminal -t mytitle' aren't doing what they're 
expected to do. It'll be different
- if the PS1 is set by the user to do that. But providing a default PS1 value 
with a "change window title" escape
- sequence is plain wrong.
+ So is happily ignoring bash sane configuration defaults. Therefore
+ commands like 'xterm -T mytitle', 'sakura -t mytitle' or 'gnome-terminal
+ -t mytitle' aren't doing what they're expected to do. It'll be different
+ if the PS1 is set by the user to do that. But providing a default PS1
+ value with a "change window title" escape sequence is plain wrong.
  
  Please comment those lines in the $HOME .bashrc file too.

-- 
Don't enforce default window title
https://bugs.launchpad.net/bugs/560520
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

Reply via email to