При первичном осмотре все казалось просто- заменить в переменной окружения PS1 \h на \H. Однако фокус не удался. Точнее так: на CentOS works like a charm. На дебианаподобных- неработает. В итоге:
echo "\[\e]0;\u@$(hostname -f): \w\a\]${debian_chroot:+($debian_chroot)}\u@$(hostname -f):\w\$ " >> ~/.bashrc
Кроме того проверить вывод комманды hostname -f. Если выводит только имя хоста- смотреть в /etc/hosts. Файл должен начинаться с:
127.0.0.1 localhost
127.0.0.1 hostname.domainname hostname