실행할 데스크탑 환경은 어떤 구성으로 결정됩니까?

실행할 데스크탑 환경은 어떤 구성으로 결정됩니까?

Unity여러 데스크탑 환경(Ubuntu 14.04 및 Ubuntu 14.04 ) 이 설치된 시스템이 있습니다 Xfce. 특정 사용자에 대해 특정 DE를 구성(비대화형 스크립트 사용)하고 싶습니다.

이것은 어떻게 통제됩니까? 예를 들면 똑같을까요 KDE?

답변1

나는 그것에 대해 생각했다. 어쨌든 자동 로그인을 구성할 때 lightDM 구성을 작성하고 여기서 사용자를 지정하므로 시스템 기본값도 지정하는 것이 올바른 방법입니다: wiki.ubuntu.com/LightDM#Changing_the_Default_Session

하지만 이 버그가 수정되면 다음과 같이 됩니다.https://bugs.launchpad.net/lightdm/+bug/1371710 lightdm은 각 사용자에 대해 자동 로그인 재구성/다시 시작을 수행하지 않으므로 사용자별 기본값을 설정하는 더 나은 방법이 필요합니다.

더 많은 데이터: lightDM을 사용하면 완료될 것입니다 /var/lib/AccountsService/users/$USER (좋은 문서는 없지만다음은 몇 가지 흥미로운 세부 사항입니다.)을 찾을 수 없으면 $HOME/.dmrc(여기에 설명). 사용자가 로그인하고 DE를 선택하면 두 위치가 모두 채워집니다. 따라서 스크립트는 사용자에게 적절한 기본값을 설정하기 위해 이러한 위치(DBus 인터페이스를 사용하거나 AccountService 파일에 직접 작성)를 제공할 수 있습니다.

답변2

어떤 데스크탑이 선택되는지에 대한 구성 제어는 없습니다. DE가 설치된 경우 사용자는 로그인 시 세션 선택기를 사용하여 선택할 수 있습니다. 원래는 스크린샷을 올리고 싶었는데 이미 올렸네요.여기에 게시하세요

관련 정보