[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: