Re: .bash_profile

2003-07-03 tråd Karl Hasselstrom
On 2003-07-02 18:34:14 +0200, Roha wrote:

> Problemet är att vissa saker som jag gjorde i .bash_profile bara
> behöver/ska göras vid inloggning. tex montering av hd-partitioner
> och .bash_profile körs tydligen inte när jag loggar in via kdm. Så
> frågan är: Finns det någon/några filer som alltid och enbart körs
> vid inloggning.

Jag har snickrat ihop följande sammanfattning åt mig själv (baserad på
diverse dokumentation) för att inte bli tokig när jag ska ändra något.
Helt säkert är den inte felfri.

Om jag har förstått saken rätt så är det ett "interactive login shell"
då man loggar in vid text-loginprompten, ett vanligt "interactive
shell" då man t.ex. startar en xterm eller överhuvud taget då man kör
bash-binären direkt. "Noninteractive" är det då man kör ett
bashscript.

Jag vet inte vad av detta som gäller när du loggar in med kdm; såvitt
jag kan se kör kdm sh-scriptet /etc/X11/Xsession, som slutar med att
exec:a kde3 eller nån annan fönsterhanterare, eller din ~/.xsession om
du har slagit på sånt. Nån som kan det här bättre får gärna glida in
nu och förklara resten. :-)


Interactive login shell
--
/etc/profile
    Sourced first for any login shell.

~/.bash_profile OR ~/.bash_login OR ~/.profile
bash looks for these files in the order listed and sources the
first of them that exists and is readable. This file should
contain things you want done only for login shells.

It is probably a good idea to source ~/.bashrc somewhere in
this file, if there are things you want done for any
interactive shell, login or not.


*
 SHELL RUNS HERE 
*


~/.bash_logout
Sourced when the login shell exits.


Interactive shell that isn't a login shell
--
~/.bashrc
Put everything here that you want done for any interactive
shell, login or not.


Noninteractive shell
--
$BASH_ENV
Sources the file named by the environment variable BASH_ENV,
if that variable is set.

-- 
Karl Hasselström, [EMAIL PROTECTED]
  www.treskal.com/kalle


pgp7mYR8OXeHA.pgp
Description: PGP signature


Re: .bash_profile

2003-07-02 tråd Roha
On Saturday 28 June 2003 01.11, Fredrik Jonson wrote:
> On Thu, 26 Jun 2003, Roha wrote:
> > Varför körs inte ~/.bash_profile eller .xsession när jag loggar in
> > mha kdm? Jag har tidigare aldrig använt xdm/gdm/kdm.
>
> Hur det är med kde vet jag inte. Men är det bash-specifikt kan
> du ju alltid stoppa det du har i ~/.bash_profile i ~/.bashrc istället.
> Den sistnämnda filen läses av non-login-shell till skillnad från
> ~/.bash_profile.
>
> --
> Fredrik Jonson

Problemet är att vissa saker som jag gjorde i .bash_profile bara behöver/ska 
göras vid inloggning. tex montering av hd-partitioner och .bash_profile körs 
tydligen inte när jag loggar in via kdm. Så frågan är: Finns det någon/några 
filer som alltid och enbart körs vid inloggning.
/Robert



Re: .bash_profile

2003-06-29 tråd David Röhr
On Sat, 28 Jun 2003 [01:11],
Fredrik Jonson ([EMAIL PROTECTED]) wrote:

> On Thu, 26 Jun 2003, Roha wrote:
> 
> > Varför körs inte ~/.bash_profile eller .xsession när jag loggar in 
> > mha kdm? Jag har tidigare aldrig använt xdm/gdm/kdm.
> 
> Hur det är med kde vet jag inte. Men är det bash-specifikt kan 
> du ju alltid stoppa det du har i ~/.bash_profile i ~/.bashrc istället. 
> Den sistnämnda filen läses av non-login-shell till skillnad från 
> ~/.bash_profile.

Enklast är ju att alltid använda sig av en av filerna, och sedan sourca
fram den andra.

Från min .bash_profile

if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi


/d

-- 
... david röhr  |  o_
.. unix systems consultant  | o/  /\   Solaris, AIX, HP-UX
. qbranch system management | /|_, \\   and GNU/Linux Certified.
www.qbranch.se/
  `



Re: .bash_profile

2003-06-28 tråd Fredrik Jonson
On Thu, 26 Jun 2003, Roha wrote:

> Varför körs inte ~/.bash_profile eller .xsession när jag loggar in 
> mha kdm? Jag har tidigare aldrig använt xdm/gdm/kdm.

Hur det är med kde vet jag inte. Men är det bash-specifikt kan 
du ju alltid stoppa det du har i ~/.bash_profile i ~/.bashrc istället. 
Den sistnämnda filen läses av non-login-shell till skillnad från 
~/.bash_profile.

-- 
Fredrik Jonson



Re: .bash_profile

2003-06-28 tråd Thorsten Haude
Hi,

* Roha <[EMAIL PROTECTED]> [2003-06-26 11:37]:
>Varför körs inte ~/.bash_profile eller .xsession när jag loggar in mha kdm?

Did you try to use the 'Default' window manager? Did you set
'allow-user-xsession' in /etc/X11/Xsession.options?


>Finns det motsvarande filer som körs av kdm vid login/logout?

With the things above set (and some munging in /etc/X11/Xsession.d),
my ~/.xsession is run (or is it sourced?) at X's startup. You have to
run your window manager from this file though ('exec /usr/bin/${wm}').


Thorsten
-- 
The world is dangerous not because of those who are evil;
but because of those who do nothing.
- Einstein


pgp9MzCt3Rmla.pgp
Description: PGP signature


.bash_profile

2003-06-26 tråd Roha
Hej!
Varför körs inte ~/.bash_profile eller .xsession när jag loggar in mha kdm?
Jag har tidigare aldrig använt xdm/gdm/kdm.
Finns det motsvarande filer som körs av kdm vid login/logout?
/Robert