Tôi đang chạy LubFi 14.10. Dường như LighDM gọi /etc/X11/Xsession
chỉ 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-session
bọc.
startx
dòng lệnh (bao bọc xung quanh xinit cho mặc định hợp lý) sử dụng~/.xinitrc
nếu tồn tại, nếu không sử dụng/etc/X11/xinit/xinitrc
./etc/X11/xinit/xinitrc
nguồn/etc/X11/Xsession
, mà chuyển hướng đầu ra đến.xsession-errors
./etc/X11/Xsession
nguồn~/.xsessionrc
nếu tồn tại, sau đó thực thi~/.xsession
nế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 ~/.xsessionrc
và ~/.xsession
. Nó nói rằng ~/.xsessionrc
chỉ để thiết lập các biến và ~/.xsession
là để thực thi các lệnh, nhưng ~/.xsession
chỉ có nguồn gốc nếu tôi tạo một *.desktop
tệ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_xsessionrc
hoạ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 ~/.xinitrc
và ~/.xsession
tồ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.