Mam zdefiniowaną przez użytkownika Xsession w ~/.xinitrc
. Rozpoczęty z konsoli przez startx
wszystko działa dobrze.
Teraz ta sesja powinna zostać rozpoczęta przez LightDM. W tym celu stworzyłem /usr/share/xsessions/xsession.desktop
:
[Desktop Entry]
Name=Xsession
Exec=/etc/X11/Xsession
Ale jeśli wybiorę „Xsession” jako sesję w LightDM i zaloguję się, LightDM natychmiast powróci do ekranu logowania bez wyświetlania Xsession zdefiniowanego przez użytkownika. O czym zapomniałem
linux
display-manager
Chickenmarkus
źródło
źródło
Xsession
w / usr / hare / xsessions wskazuje na plik, który nie uruchamia pulpitu. Jeśli spojrzeć na innych „desktop` plików w tym samym katalogu, widać, że wskazują one na skryptach, które zrobienia uruchomić środowisko graficzne.Xsession
sam nie, ale zawiera pliki z katalogu domowego, które to robią.Odpowiedzi:
Przeciwko wspólnym literatura
Xsession
ma nie załadować~/.xinitrc
. Zamiast tego używa~/.xsession
. Skopiuj lub połącz pliki.źródło