Tôi đang sử dụng Linux Mint. Shell đăng nhập của tôi ( cat /etc/passwd | grep myUserName) là bash.
Sau khi tôi khởi động môi trường máy tính để bàn đồ họa của mình và chạy trình giả lập thiết bị đầu cuối từ nó, tôi có thể thấy đó .bash_profilekhông phải là nguồn gốc (các vars môi trường có exported trong đó không được đặt). Nhưng nếu tôi đăng nhập từ bảng điều khiển văn bản ( ctrl+ alt+ F1) hoặc chạy thủ công bash -ltừ trình giả lập thiết bị đầu cuối, sẽ .bash_profilehoạt động tốt.
Tôi có sai không khi tôi nghĩ rằng .bash_profilenên có nguồn gốc khi X bắt đầu và tất cả các exportvars ed nên có sẵn trong thiết bị đầu cuối, chạy từ X?
PS Đặt mọi thứ vào .bashrcvà tìm nguồn cung ứng từ đó .bash_profilekhông phải là ý tưởng hay ( https://stackoverflow.com/questions/902946/ ): công cụ môi trường chỉ nên được lấy nguồn một lần.