ฉันใช้ 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
ขอบคุณล่วงหน้าสำหรับคำตอบใด ๆ