ฉันต้องการผนวกตัวแปรสภาพแวดล้อม PATH ทั่วโลกใน OS X เพื่อให้เชลล์ผู้ใช้และแอปพลิเคชัน GUI ได้รับสภาพแวดล้อม PATH เดียวกัน
ฉันรู้ว่าฉันสามารถผนวกเส้นทางในสคริปต์เริ่มต้นเชลล์ แต่การตั้งค่าเหล่านั้นไม่ได้รับมรดกโดยแอปพลิเคชัน GUI
วิธีเดียวที่ฉันพบคือการกำหนดตัวแปรสภาพแวดล้อมของเส้นทางใหม่ใน/etc/launchd.conf :
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/my/path
ฉันไม่สามารถหาวิธีที่จะผนวกเข้ากับ PATH ในความเป็นlaunchd.conf
จริงได้
ฉันกังวลเล็กน้อยเกี่ยวกับวิธีการนี้ แต่จนถึงตอนนี้เป็นสิ่งเดียวที่ทำงานได้ มีวิธีที่ดีกว่า?