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