Gnome 3.22 varsayılan olarak wayland kullanır. Yoldaki cüceler okumuyor ~/.profile(veya ~/.bash_profileveya /etc/profile). Bkz. Https://bugzilla.gnome.org/show_bug.cgi?id=736660 .
Başlangıç dosyalarımı aşağıdaki gibi ayarladım:
.bash_profilekaynaktan başka bir şey yapmaz.profileve.bashrc.profileyalnızcaPATHve gibi ortam değişkenlerini ayarlarLC_MESSAGES.bashrcgibi uygulamalar için bazı kabuk özgü ayarları ve diğer adlar ve çevre değişkenlerini ayarlarlessvegrep.
Etki (wayland'dan önce) şunlardı:
- grafiksel
.profileolarak giriş yaptığımda okundu ve ortam değişkenleri gibiPATHveLC_MESSAGESayarlandı. Bir terminal emülatörünün içindeki bash'ı açtığımda.bashrcokundu. - sanal bir terminal altında giriş yaptığımda daha sonra
.bash_profilehangi okur.profileve okundu.bashrc. - ssh kullanarak giriş yaptığımda davranış sanal terminale benzer.
Her durumda .profileve .bashrcokundu ve benim çevre kuruldu.
Yani şimdi gnome 3.22 wayland kullanır ve wayland okumaz .profile. Başlatma dosyalarımı yukarıda açıklanan etkilere tekrar sahip olacak şekilde nasıl ayarlayabilirim?
Bazı dosyaların (gibi .profile) okunması konusunda ısrar etmediğimi unutmayın . İstediğim ortamımın mantıklı bir şekilde kurulmasını sağlamak. Bu, bash'a özgü ayarları bash başlatma dosyalarına ve diğer ayarları diğer başlatma dosyalarına tutmak istediğim anlamına gelir. Ayrıca ayarları farklı dosyalar üzerine kopyalamak istemiyorum.
Ben kemer linux kullanıyorum. Tüm dağıtımların cevapları açıktır. Bir geçici çözüm önerirken lütfen yan etkileri, avantaj ve dezavantajları da açıklayın.
güncelleme Kasım 2017: anladığım kadarıyla gnome geliştiricileri insanların giriş kabuğu yapılandırma dosyalarının ( .profileve .bash_profilebash durumunda) giriş yaptıktan sonra kaynaklandığını beklediklerini kabul ettiler . metin veya grafik girişine bakılmaksızın. bu yüzden yukarıda özetlenen kullanım durumum tekrar çalışıyor.
hala gnome geliştiricileri bir giriş kabuğu başlatmaktan uzaklaşmak istiyorlar. gittikleri yönün systemd'den çevreyi kullanmak olduğu anlaşılıyor:
https://in.waw.pl/~zbyszek/blog/environmentd.html
tüm giriş yöntemlerinin çevreye adapte edilmesi biraz zaman alacak gibi görünüyor.