Я використовую Linux Mint. Моя оболонка для входу ( cat /etc/passwd | grep myUserName
) - це bash.
Після того, як я запускаю своє графічне середовище робочого столу та запускаю з нього термінальний емулятор, я бачу, що .bash_profile
це не джерело (параметри середовища, які export
редагуються в ньому, не встановлені). Але якщо я входжу з текстової консолі ( ctrl+ alt+ F1) або запускаю вручну bash -l
з емулятора терміналу, це .bash_profile
працює чудово.
Чи помиляюся я, коли думаю, що це .bash_profile
слід знайти, коли починається X, і всі export
термінали повинні бути доступні в терміналі, що працює з X?
PS Поміщення всього .bashrc
та отримання джерела з .bash_profile
них не є хорошою ідеєю ( https://stackoverflow.com/questions/902946/ ): матеріали з навколишнього середовища потрібно отримувати лише один раз.