Re: gnome-terminal vs console
Rick Pasotto <rickp@telocity.com> writes:
> Where does gnome-terminal pick up settings that differ from the console?
>
> For example, 'locale' on the console shows everything as 'en_US' but in
> gnome-terminal it shows as 'english'.
Maybe you need to enable the "login terminal" option of gnome-terminal.
(this is not the default)
from man bash:
INVOCATION
A login shell is one whose first character of argument
zero is a -, or one started with the --login option.
An interactive shell is one whose standard input and out(I-(B
put are both connected to terminals (as determined by
isatty(3)), or one started with the -i option. PS1 is set
and $- includes i if bash is interactive, allowing a shell
script or a startup file to test this state.
The following paragraphs describe how bash executes its
startup files. If any of the files exist but cannot be
read, bash reports an error. Tildes are expanded in file
names as described below under Tilde Expansion in the
EXPANSION section.
When bash is invoked as an interactive login shell, or as
a non-interactive shell with the --login option, it first
reads and executes commands from the file /etc/profile, if
that file exists. After reading that file, it looks for
~/.bash_profile, ~/.bash_login, and ~/.profile, in that
order, and reads and executes commands from the first one
that exists and is readable. The --noprofile option may
be used when the shell is started to inhibit this behav(I-(B
ior.
When a login shell exits, bash reads and executes commands
from the file ~/.bash_logout, if it exists.
When an interactive shell that is not a login shell is
started, bash reads and executes commands from ~/.bashrc,
if that file exists. This may be inhibited by using the
--norc option. The --rcfile file option will force bash
to read and execute commands from file instead of
~/.bashrc.
--
Felix Natter
--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: