This is not a bug; newly started terminal emulators should not start login shells, since they are already part of a login session. They are correct in running sh/bash as a non-login shell, which is the same behavior as would be observed when, for example, starting an escape shell from the ftp/telnet program or similar.
Rather, ~/.bash_profile (or probably, rather, ~/.profile) should be sourced when logging in via GDM, so that all environmental changes it causes also affects all X programs (including, but not limited to, xterm and gnome-terminal themselves). -- newly opened gnome-terminal windows don't have .bash_profile sourced https://bugs.launchpad.net/bugs/17962 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs