~ /. profil tidak bersumber pada startup

12

Saya baru saja menginstal virtualenv + virtualenvwrapper di Linux Mint 10 LXDE. Untuk kenyamanan saya telah menambahkan pengaturan WORKON_HOME standar ke profil ~ /. Saya

export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh

Kemudian saya perhatikan bahwa workontidak berfungsi setelah login, yang berarti perintah di atas tidak dijalankan. Jika saya source ~/.profilemaka itu berhasil. Saya benar-benar tidak yakin apa yang bisa menyebabkan .profiletidak dijalankan? Saya sudah memeriksa dan tidak punya .bash_profileatau .bashrc.

Botond Béres
sumber

Jawaban:

13

~/.profilehanya bersumber untuk shell login interaktif. Jika Anda memulai shell yang interaktif tapi itu bukan shell login, maka ~/.bashrcbersumber.

Dijeda sampai pemberitahuan lebih lanjut.
sumber
Lihat jawaban ini dan ini untuk informasi lebih lanjut.
Dijeda sampai pemberitahuan lebih lanjut.
Ya, sepertinya LXTerminal tidak berfungsi ~/.profile.
Botond Béres
@Beres Botond: Anda semula menulis bahwa pengaturan Anda tidak berfungsi ketika Anda masuk . Sekarang Anda mengatakan bahwa itu tidak berfungsi ketika Anda menjalankan LXTerminal . Jika Anda meluncurkan LXTerminal dari window manager Anda, Anda tidak masuk. Secara umum, ~ / .profile adalah tempat untuk mengatur variabel lingkungan sehingga mereka memengaruhi lingkungan semua program yang dijalankan setelah login, tetapi Anda harus logout sepenuhnya dan kembali ke pengaturan untuk memiliki efek itu.
garyjohn