ฉัน.profile
ไม่มากกว่าตัวแปรสภาพแวดล้อมเพียงชุดดังนั้นผมจึงได้แยกออกจากงานการตั้งค่าสภาพแวดล้อมให้เป็น.setenv
ไฟล์ที่มีเพียงชุดสิ่งแวดล้อม เพื่อให้มันตั้งสภาพแวดล้อมสำหรับ X11 บน Debian ฉันได้เพิ่ม.xsessionrc
ในบ้านของฉันด้วย:
. ~/.setenv
ไฟล์ที่เป็นสาเหตุที่จะมาเป็น.xsessionrc
/etc/X11/Xsession.d/40x11-common_xsessionrc
การใช้ไฟล์ที่ทุบตีใช้เพื่อตั้งค่าสภาพแวดล้อมไม่ได้ทำในสิ่งที่ฉันต้องการ แน่นอนถ้าฉันเริ่ม bash shell ใน X11 ฉันจะได้รับสภาพแวดล้อมที่ฉันต้องการ อย่างไรก็ตามฉันต้องมีการตั้งค่า PATH เพื่อให้สภาพแวดล้อมเดสก์ท็อปของฉันจะเรียกใช้ซอฟต์แวร์ที่ฉันต้องการ ตัวอย่างเช่นฉันมักจะใช้ Firefox รุ่นที่กำหนดเองติดตั้งนอกเส้นทางปกติ ฉันต้องการให้สภาพแวดล้อมเดสก์ท็อปของฉันเริ่มรุ่นที่เหมาะสมแทนที่จะใช้ทุกอย่างที่สามารถหาได้บนเส้นทางเริ่มต้น ในการดำเนินการนี้จะต้องตั้งค่า PATH ก่อนที่สภาพแวดล้อมเดสก์ท็อปจะเริ่มขึ้น
.profile
ทำงาน