/ etc / X11 / Xsession & LightDM
ฉันใช้ Lubuntu 14.10 ดูเหมือนว่า LighDM จะเรียกใช้/etc/X11/Xsessionก็ต่อเมื่อผู้ใช้ส่งไปเท่านั้น ในความเป็นจริงไม่มีเงาของมันในlightdm-sessionเสื้อคลุม startxบรรทัดคำสั่ง (ห่อหุ้มรอบ xinit สำหรับค่าเริ่มต้นที่เหมาะสม) ใช้ถ้ามีอยู่แล้วการใช้ประโยชน์อย่างอื่น~/.xinitrc/etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrcแหล่งที่เปลี่ยนเส้นทางออกไป/etc/X11/Xsession.xsession-errors /etc/X11/Xsessionแหล่งที่มา~/.xsessionrcหากมีอยู่แล้วดำเนินการ~/.xsessionถ้าปฏิบัติแหล่งที่มาถ้าไม่ จะเกิดอะไรขึ้นเมื่อใช้ lightdm หากไม่มีแหล่งที่มา/etc/X11/Xsessionมันจะเปลี่ยนเส้นทางข้อผิดพลาดไปยังไฟล์ข้อผิดพลาดได้อย่างไร~/.xsession-errors(ฉันไม่พบข้อมูลเกี่ยวกับสคริปต์อื่น ๆ ใน/etc/X11/Xsession.d/) หน้าคนสำหรับเอกสาร Xsession และ~/.xsessionrc ~/.xsessionมันบอกว่า~/.xsessionrcเป็นเพียงการตั้งค่าตัวแปรและ~/.xsessionสำหรับการดำเนินการคำสั่ง แต่~/.xsessionได้รับมาเฉพาะเมื่อฉันสร้าง*.desktopไฟล์ที่กำหนดเองใน/usr/share/xsessions/มัน ฉันควรสร้าง/etc/X11/Xsession.d/ไฟล์ที่กำหนดเอง(เช่น40x11-common_xsessionrcทำงานเพื่อ~/.xsessionrc) หรือเพียงแค่ใช้~/.xsessionrcเพื่อเพิ่มสคริปต์ใด ๆ ? นอกจากนี้ฉันต้องการทราบว่า x-window-manager และ x-session-manager ทำงานผ่านทางเลือกได้อย่างไร ฉันสังเกตเห็นว่าพวกเขาดูเหมือนจะทำงานถ้าไม่มี~/.xinitrcและ~/.xsessionมีอยู่และเห็นได้ชัดว่าพวกเขาทำงานเฉพาะเมื่อใช้ startx ขอบคุณล่วงหน้าสำหรับคำตอบใด ๆ