Dzisiaj zacząłem używać uxterm zamiast terminala Gnome. Wprowadzam ustawienia dla uxterm ~/.Xdefaults
. Ponieważ jednak konfiguracja Ubuntu ignoruje mój .xsession
plik, nie mogę załadować tych ustawień podczas logowania. Jak mogę uruchomić Unity (lub lightdm) .xsession
? Mój .xsession
jest rozpoznawany i prowadzony przez XMonad.
8
.xprofile
działa.xsession
.Odpowiedzi:
~/.xsession
jest używany tylko wtedy, gdy nie wybrano żadnej sesji X. Służy~/.xsessionrc
do uruchamiania programów podczas uruchamiania.Ponieważ używanie
~/.Xdefaults
jest przestarzałe, Ubuntu, podobnie jak w każdym innym nowoczesnym środowisku X, używa~/.Xresources
podczas uruchamiania (patrz na przykład tutaj z kilku powodów). Jeśli więc wprowadzisz swoje ustawienia~/.Xresources
, nie musisz uruchamiać,xrdb
ponieważ Ubuntu robi to za Ciebie.Sprawdź
/etc/X11/Xsession
i/etc/X11/Xsession.d/*
jeśli chcesz dowiedzieć się więcej o tym, co robi Ubuntu po uruchomieniu sesji X.źródło
Uwaga: w Ubuntu 12.03 .xsessionrc jest również ignorowane
rozwiązać to:
otwarty
na początku dodaj
to jest ostateczna treść:
Nie wiem, czy to rozwiązano w wersjach> 12.04
źródło