Creation of new profile in gnome-terminal is applied to all open terminal. Using gnome-terminal-2.4.0.1. Bug can be produced in two ways via Edit->Profiles and via File->New profile. Step by step of Edit case below. Probably related issue: new profile is set as default profile. Reproducible: Always Steps to Reproduce: 1. Open two gnome-terminal with different profiles (just for illustration, not needed) 2. In one, go to Edit, Profiles 3. Select New, and give a name "Demo" 4. When you click OK, this Demo profile is applied to all open terminal. Actual Results: Demo profile is applied to all gnome-terminal. Expected Results: Should not be applied to any terminal, if created from Edit -> Profiles, or should be applied only to current window if created from File -> New profile [#root-] emerge info Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 x86_64 4 Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fPIC" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.tucdemonic.org/gentoo/ ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X amd64 apm avi berkdb cdr cups dvd dvdr esd fftw foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib java jpeg kerberos ldap libg++ libwww mozilla mpeg mysql ncurses opengl oss pam pdflib perl plotutils png postgres ppds python qt readline sdl slang spell ssl tcltk tcpd tiff truetype xml2 xmms xv zlib"
could just as well be a feature (?) but i guess you are right. should push upstream
I agree it can be considered trivial, but I hardly see how it could be considered a feature... it nullified the advantage of having separate profiles. I used profiles to distinguish which machine I am connected to. With 10-20 terminals open at a time (distributed computing on cluster), having all of them "reset" to same profile is annoying to say the least.
This is upstream here: http://bugzilla.gnome.org/show_bug.cgi?id=158031.