Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
My problem is simple(!). I have installed xfce from the rpm's. Now, when I go into xfce, I see that my .bash_profile is not exec, so that all my path, and other variables are not set.
I had to finally add the variables to /etc/bashrc, but this is not a final solution. How to exec the .bash_profile on starting xfce? I even tries to put it in .xsession.
Also, I directly boot into XWindow, so I don't want to boot into init 3, and do all that startx stuff.
If I understand you correctly, you mean that when you start a terminal program, your bash_profile settings aren't used. If this is the case, then the solution is most likely to use the correct option(s) when you call the terminal program. Usually this means adding the option '-ls' to the call to your terminal in your menu or panel, but I can't say for sure since I don't know which terminal program you use. The '-ls' option works for xfterm, if that's what you're using. If not, check the man pages.
BTW, you should wait at least a day before you bump your thread.
Well, suppose that I have installed java in /usr/java/j2sdk1.2.1_03/ (this is the default dir), and I have added its path and also the CLASSPATH variables to the .bash_profile, so I can use them from the shell(bash & xterm), and also from emacs.
Now, I can't use them from inside emacs, and I have to add the path to /etc/bashrc to stop from manually executing it each time I log in.
Is there any way to force the loading of .bash)profile when I login ??
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.