The file ~/.bashrc ist not read by your _login_ shell and thus the PATH is not
as you want it from krusaders point of view. For more information, just google
for "bash login shell".
Basically you have two options:
1) Start krusader from your shell (since that one reads the ~/.bashrc)
2) Edit one of ~/.bash_profile, ~/.bash_login, or ~/.profile and modify your
PATH there. The changes take effect on the next login.
r2ruyu-nana
Hi!
The "login shell" stuff was misleading from my side. If you login at one shell
at Ctrl+Alt+F1... your bash will read the login/profile configs mentioned above
(login shell). If you start a terminal in your desktop environment the bash
will not read these files since you aren't logging in...
Probably you login via a (gaphical) login/display manager, which will read
e.g. ~/.profile:
"""
~/.profile - This is probably the best file for placing environment variable
assignments, since it gets executed automatically by the DisplayManager during
the start-up process desktop session as well as by the login shell when one
logs-in from the textual console.
"""
https://help.ubuntu.com/community/EnvironmentVariables
...but it seems that's not the prefered method anymore. At least for Ubuntu.
Some clever login manager might see that your default shell is bash and will
therefore also read ~/.bash_profile...but that's just an assumption from my
side.
r2uryu-nana