Benim .profile
sadece ortam değişkenlerini ayarlamaktan daha fazlasını yapar, bu yüzden sadece ortam ayar görevlerini sadece ortamı ayarlayan bir .setenv
dosyaya böldüm. Debian'da X11 için ortamı ayarlamasını sağlamak için, evime aşağıdakileri içeren bir ekledim :.xsessionrc
. ~/.setenv
Kaynaklanmaya neden .xsessionrc
olan dosya /etc/X11/Xsession.d/40x11-common_xsessionrc
.
Ortamını ayarlamak için bash'ın kullandığı dosyaları kullanmak istediğimi yapmadı. Elbette, X11'de bir bash kabuğuna baslasaydım, istediğim ortamı elde ederim. Ancak, masaüstü ortamımın istediğim yazılımı çalıştıracak şekilde PATH'ımı ayarlamam gerekiyor. Örneğin, genellikle normal yolların dışına yüklenen Firefox'un özel sürümlerini kullanıyorum. Masaüstü ortamımın varsayılan yollarda bulabileceklerini kullanmak yerine doğru sürümü başlatmasını istiyorum. Bunu yapmak için, masaüstü ortamı başlamadan PATH ayarlanmalıdır.
.profile
çalıştı.