[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: