.bash_profile not run when using graphical login

Michael Brandtner michael.brandtner at gmx.de
Mon Oct 4 22:29:01 UTC 2004


Am Montag, den 04.10.2004, 17:07 +0100 schrieb Andy:

> So I'd like to know if other people think it would be a good idea for 
> ..bash_profile to be run if you log in graphically and then open a 
> terminal windows.

How about /etc/env.d?
Gentoo ist doing it this way and its nice.
It looks like:

ubuntu:/mnt/gentoo/etc/env.d# ls
00basic     10MozillaFirefox       47kdepaths-3.3.0  90games
01hostname  10xfree                50glib2           99fltk-1.1
02locale    20ant                  50gtk2            99glibc_ssp
05gcc       20eclipse              50guile           99kde-env
05kernel    20java                 50ncurses         gcc
09opengl    30java-finalclasspath  50qtdir3          java
10gnustep   37qtopia-desktop-bin   58kdedir-3.3.0
10mozilla   45qt3                  70less

ubuntu:/mnt/gentoo/etc/env.d# cat 20java
# Autogenerated by java-config
# Command: --set-system-vm=sun-jdk-1.4.2.05
JDK_HOME=/opt/sun-jdk-1.4.2.05
JAVAC=/opt/sun-jdk-1.4.2.05/bin/javac
PATH="/opt/sun-jdk-1.4.2.05/bin:/opt/sun-jdk-1.4.2.05/jre/bin:/opt/sun-jdk-1.4.2.05/jre/javaws"
ROOTPATH="/opt/sun-jdk-1.4.2.05/bin:/opt/sun-jdk-1.4.2.05/jre/bin:/opt/sun-jdk-1.4.2.05/jre/javaws"
LDPATH="/opt/sun-jdk-1.4.2.05/jre/lib"
# VERSION="Sun JDK 1.4.2.05"
MANPATH=${MANPATH}:/opt/sun-jdk-1.4.2.05/man
JAVA_HOME=/opt/sun-jdk-1.4.2.05

It's a nice way and you have to change or add your environment-variables
in exactly *one* place for everyone.


greets

Michael






More information about the ubuntu-users mailing list