For gnome-terminal, I had to also go under profiles>>profile preferences, select the "Title and Command" tab, and tick on "Run command as a login shell". Guake has a similar setting, and it works for...