.xsession 무시 됨, 우분투 12.10


8

나는 오늘 Gnome의 터미널 대신 uxterm을 사용하기 시작했습니다. uxterm에 대한 설정을에 넣었습니다 ~/.Xdefaults. 그러나 Ubuntu의 구성이 내 .xsession파일을 무시하기 때문에 로그인 할 때 이러한 설정을로드 할 수 없습니다. Unity (또는 lightdm)를 실행하려면 .xsession어떻게해야합니까? 내 .xsessionXMonad에 의해 인식되고 실행됩니다.


BTW, 핵은 .xprofile실행됩니다 .xsession.

답변:


9

~/.xsessionX 세션을 선택하지 않은 경우에만 사용됩니다. ~/.xsessionrc시작할 때 프로그램을 실행하는 데 사용 합니다.

사용 ~/.Xdefaults이 더 이상 사용 되지 않으므로 다른 최신 X 환경과 마찬가지로 Ubuntu ~/.Xresources는 시작할 때 사용합니다 (예를 들어 몇 가지 이유로 여기 참조 ). 따라서 설정을 입력 ~/.Xresources하면 xrdb우분투 가이 작업 을 수행 할 때 실행할 필요가 없습니다 .

참조 /etc/X11/Xsession/etc/X11/Xsession.d/*당신은 당신이 X 세션을 시작할 때 우분투가 무엇을하고 있는지에 대한 자세한 내용을 알고 싶다면.


감사! .Xdefaults를 .Xresources로 이동하면 문제가 해결되었습니다. 다른 유용한 팁에 대해 다시 한 번 감사드립니다.

-1

참고 : Ubuntu 12.03에서는 .xsessionrc도 무시됩니다.

그것을 해결하기 위해 :

열다

./Xsession.d/40x11-common_xsessionrc

처음에 추가

USERXSESSIONRC=$HOME/.xsessionrc

이것이 최종 내용입니다.

# This file is sourced by Xsession(5), not executed.

#Source user defined xsessionrc (locales and other environment variables)
USERXSESSIONRC=$HOME/.xsessionrc
if [ -r "$USERXSESSIONRC" ]; then
  . "$USERXSESSIONRC"
fi

12.04 이상 버전에서 해결되는지 모르겠습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.