With the latest emerge and the latest xterm, emerge fails to restore the xterm title after a successful exit, instead setting the title to my $TERM variable setting. I am running xterm-196 and portage-2.0.51-r2. My $TERM is set to "xterm-xfree86" Using `xtermcontrol` before and after the emerge properly retrieves and restores the xterm title, so the problem is definately with Some potentially related bugs, for your pleasure: bug 22664 (emerge doesn't change the xterm title back to original after being killed) bug 62918 (xtermTitle() does not change title of advanced xterms) Reproducible: Always Steps to Reproduce: 1. emerge xterm portage 2. xterm 3. export TERM=xterm-xfree86 4. xtermcontrol --title "foo bar" 5. OLDTITLE=`xtermcontrol --get-title` 6. emerge app-emacs/psgml <or any package> 7. NEWTITLE=`xtermcontrol --get-title` 8. if [ "$OLDTITLE" != "$NEWTITLE" ]; then echo TITLE MISMATCH $OLDTITLE to $NEWTITLE; xtermcontrol --title "$OLDTITLE"; fi Actual Results: TITLE MISMATCH foo bar to xterm-xfree86 Title was set to "xterm-xfree86" between steps 7 and 8 Expected Results: Should not have produced "TITLE MISMATCH" and title should have been "foo bar" after step 7. Portage 2.0.51-r2 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.pair.com/ ftp://chod.cwru.edu/gentoo ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts caps cdr crypt cscope cups curl dga directfb emacs encode esd ethereal f77 fdftk flac foomaticdb gd gdbm gif gmp gnome gphoto2 gpm gtk gtk2 imagemagick imlib java joystick jpeg kde lcms ldap lesstif libg++ libwww mad mbox mikmod mmx motif mozilla mpeg mysql ncurses nls nocardbus nocd oggvorbis opengl oss pam pdflib perl plotutils png postgres ppds prelude python qt quicktime readline samba sdl slang snmp socks5 speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype unicode usb videos wmf x86 xinerama xml xml2 xmms xosd xprint xv zlib"
Non-trivial to remedy. Disable titles if you don't want that to happen.