Re: bash variables
On 2003.05.13 at 19:36:03 +0900, Valerij Pipin wrote:
> Здравствуйте,
>
> в ~/.bash_profile и на всякий случай в ~/.profile прописаны
> пути к установленным программам. Открываю консоль kde(3.1.1),
> исполняю printenv, не вижу установленных путей. Как правильно
> установить переменную PATH ?
>
.profile и .bash_profile считываются bash-ем только тогда, когда
он работает login-shell-ом, то есть лидером пользовательской сессии,
процессом, по завершении которого произойдет logout.
У тебя таким процессом работает ни разу не bash, а kde.
Запускается он из xsession (либо ${HOME}/.xsession, либо
/etc/X11/Xsession). И программы у тебя запускает (и искать их по PATH
должен) тоже преимущественно не bash, а кто там в kde этим делом
занимается - kwm, konqueror или панель какая.
Поэтому переменные среды (которые имеют смысл для всех программ, а не
только для shell) надо устанавливать в .xsession.
Reply to: