First: Settings -> Configure Konsole -> General -> Show window title on the titlebar (checked)
Then: System -> Configure Konsole -> Profiles -> [Default] -> Edit… -> Tabs:
- Tab title format: %w
- Remote table title format: %w
Then you need this config and these two shell functions in your .bashrc:
# 2023-12-29 jj5 - if not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# 2023-12-29 jj5 - set the Konsole window title
echo -ne "\033]2;$USER@$HOSTNAME\007" >&2
# 2023-12-29 jj5 - intercept ssh and sudo commands to reset window title on exit:
ssh() {
/usr/bin/ssh "$@"
echo -ne "\033]2;$USER@$HOSTNAME\007" >&2
}
sudo() {
/usr/bin/sudo "$@"
echo -ne "\033]2;$USER@$HOSTNAME\007" >&2
}
