Używam Linux Mint. Moja powłoka logowania ( cat /etc/passwd | grep myUserName) to bash.
Po uruchomieniu środowiska graficznego i uruchomieniu z niego emulatora terminali widzę, że .bash_profilenie jest on pozyskiwany (zmienne środowiska, które są exportw nim edytowane, nie są ustawione). Ale jeśli zaloguję się z konsoli tekstowej ( ctrl+ alt+ F1) lub ręcznie uruchomię bash -lz emulatora terminala, .bash_profiledziała dobrze.
Czy się mylę, gdy uważam, że .bash_profilenależy to uzyskać po exporturuchomieniu X, a wszystkie zmienne powinny być dostępne w terminalu, uruchamiając z X?
PS Umieszczanie wszystkiego .bashrci pozyskiwanie go .bash_profilenie jest dobrym pomysłem ( https://stackoverflow.com/questions/902946/ ): elementy środowiska powinny być pozyskiwane tylko raz.