Saya menggunakan Linux Mint. Shell login saya ( cat /etc/passwd | grep myUserName
) adalah bash.
Setelah saya memulai lingkungan desktop grafis saya dan menjalankan emulator terminal darinya, saya dapat melihat bahwa .bash_profile
itu tidak bersumber (vars lingkungan yang diedit export
di dalamnya tidak disetel). Tetapi jika saya masuk dari konsol teks ( ctrl+ alt+ F1) atau dijalankan secara manual bash -l
dari terminal emulator, .bash_profile
berfungsi dengan baik.
Apakah saya salah ketika saya berpikir bahwa .bash_profile
seharusnya bersumber ketika X mulai dan semua export
vars harus tersedia di terminal, berjalan dari X?
PS Menempatkan segala sesuatu di dalam .bashrc
dan sumbernya dari .bash_profile
itu bukan ide yang baik ( https://stackoverflow.com/questions/902946/ ): hal-hal lingkungan harus bersumber hanya sekali.