Re: .bash_profile
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
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
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
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
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
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