Tôi đang chạy LubFi 14.10. Dường như LighDM gọi /etc/X11/Xsessionchỉ khi hướng đến như vậy bởi người sử dụng. Trong thực tế không có bóng của nó trong lightdm-sessionbọc.
startxdòng lệnh (bao bọc xung quanh xinit cho mặc định hợp lý) sử dụng~/.xinitrcnếu tồn tại, nếu không sử dụng/etc/X11/xinit/xinitrc./etc/X11/xinit/xinitrcnguồn/etc/X11/Xsession, mà chuyển hướng đầu ra đến.xsession-errors./etc/X11/Xsessionnguồn~/.xsessionrcnếu tồn tại, sau đó thực thi~/.xsessionnếu thực thi, nguồn nếu không.
Điều gì xảy ra khi sử dụng lightdm? Nếu nó không có nguồn /etc/X11/Xsession, làm thế nào nó có thể chuyển hướng lỗi sang tệp lỗi ~/.xsession-errors(tôi không thể tìm thấy bất kỳ thông tin nào về các tập lệnh khác trong /etc/X11/Xsession.d/)?
Trang người đàn ông cho các tài liệu Xsession ~/.xsessionrcvà ~/.xsession. Nó nói rằng ~/.xsessionrcchỉ để thiết lập các biến và ~/.xsessionlà để thực thi các lệnh, nhưng ~/.xsessionchỉ có nguồn gốc nếu tôi tạo một *.desktoptệp tùy chỉnh /usr/share/xsessions/cho nó. Tôi có nên tạo một /etc/X11/Xsession.d/tệp tùy chỉnh (như 40x11-common_xsessionrchoạt động cho ~/.xsessionrc) hay chỉ sử dụng ~/.xsessionrcđể thêm bất kỳ tập lệnh nào?
Ngoài ra, tôi muốn biết cách x-window-manager và x-session-manager hoạt động thông qua các lựa chọn thay thế. Tôi nhận thấy rằng chúng dường như hoạt động nếu không ~/.xinitrcvà ~/.xsessiontồn tại, và rõ ràng chúng chỉ hoạt động khi chạy startx.
Cảm ơn trước cho bất kỳ câu trả lời.