답변:
세션 목록은 디렉토리에 설명되어 /usr/share/xsessions
있습니다.
보다 일반적인 세션 이름 중 일부는 다음과 같습니다.
따라서 light-dm 구성 파일을 "ubuntu-2d"로 변경하면 세션이 Unity-2D로 기본 설정됩니다
즉
sudo nano /etc/lightdm/lightdm.conf
줄을 바꾸다
user-session=ubuntu
에
user-session=ubuntu-2d
참고-lightdm.conf 파일이없는 경우 자동 로그인의 경우이 파일에 다음 값을 사용하십시오.
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
또 다른 가능성은 다음을 실행하는 것입니다.
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
예 :
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
lightdm.conf
파일이 아직 없으면 파일을 만듭니다 .
/usr/share/lightdm/
. 편집해야 함lightdm.conf.d/50-ubuntu.conf
이상한입니다 LightDM (우분투 11.10의 디스플레이 관리자 , 그래픽 로그인 화면을 제공가 ) 재부팅 선택을 기억하지 않습니다.
.dmrc
홈 폴더에 있으며 관련 구성 파일을 수동으로 편집 할 수 있습니다 . 노틸러스 (파일 브라우저)에서 Ctrl+ H(또는 보기 > 숨김 파일 표시 )를 눌러 파일과 .
문자로 시작하는 다른 파일을 확인해야 합니다. 이 파일을 가지고 있다면 (아마도) 파일 내용은 다음과 같습니다.
[Desktop]
Session=ubuntu
들어 GNOME 클래식 당신은 말을 변경할 수 있습니다 :
[Desktop]
Session=gnome-classic
또는 그놈 클래식 (효과 없음)의 경우 다음과 같이 변경할 수 있습니다.
[Desktop]
Session=gnome-fallback
Unity 2D (세션 유형 Ubuntu 2D ) 를 사용 하려면 다음과 같이 변경하십시오.
[Desktop]
Session=ubuntu-2d
파일이 없으면 적절한 내용으로 파일을 만들 수 있습니다.
설정하고자하는 경우 GNOME 클래식 또는 GNOME 클래식 (효과없이)를 모든 사용자에 대해 기본 세션 유형으로 - 또는 당신이 있지만, 위의 사용자 별 방법이 작동하지 않습니다하지 않으려는 것 - 당신은 편집 할 수 있습니다 /etc/lightdm/lightdm.conf
, user-session=ubuntu
대신 user-session=gnome-classic
또는 user-session=gnome-fallback
(또는 user-session=ubuntu-2d
) 라고 말하는 행을 변경합니다 . 이 작업을 고려할 때 명심해야 할 몇 가지 사항 :
전역 구성 변경을 선호하지 않는 한 (예 : 작동하지 않는 경우) 사용자 홈 폴더에서 사용자 별 구성 파일을 편집하는 것이 좋습니다.
이 파일은 전역 구성 파일이며 편집하려는 단순한 구성 옵션보다 훨씬 더 많이 포함되어 있으므로 실수를하기 전에 편집하기 전에 백업하는 것이 좋습니다. 터미널에서 명령을 실행하여이를 수행 할 수 있습니다 sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
.
이 파일은 루트가 소유하므로 위의 sudo 명령입니다. 또한 루트로 편집해야합니다. gedit에서 루트로 열려면 gksu gedit /etc/lightdm/lightdm.conf
터미널 창이나 + Run Application
를 눌러 그래픽 텍스트 상자에서 실행할 수 있습니다 . 또는 터미널 창에서 실행할 수 있습니다 .AltF2sudo -H gedit /etc/lightdm/lightdm.conf
현재 겪고있는 행동은 버그 일 것 같으므로 수동으로 편집 ~/.dmrc
할 수 있는지 확인하여 추가 정보를 수집 한 후 이를보고하는 것이 좋습니다. 먼저이 내용을주의 깊게 읽고 검색 한 후에 유사한 버그가보고되었는지 확인한 후 ubuntu-bug
실행중인 lightdm
프로세스 의 PID를 호출하여보고 프로세스를 시작 하거나 거의 실행하십시오 ubuntu-bug lightdm
. 그 안내서를 읽으십시오 .
그건 그렇고, Unity (세션 유형 Ubuntu ), Unity 2D (세션 유형 Ubuntu 2D ) 및 GNOME 3 Fallback ( GNOME Classic 및 GNOME Classic (효과 없음) ) 외에도 더 가벼운 옵션으로 Xfce4를 고려할 수도 있습니다 (패키지를 설치하고 xubuntu-desktop
세션 유형 Xubuntu 선택 ) 및 LXDE (패키지를 설치하고 lubuntu-desktop
세션 유형 Lubuntu 선택 )
ubuntu-mate-desktop
( Ubuntu MATE 참조 ).Unity 대신 GNOME 쉘이 포함 된 그놈 3 (패키지 설치 gnome-shell
및 선택 GNOME
) 및 KDE 4 플라즈마 (패키지 설치 kubuntu-desktop
및 선택 Kubuntu
)가 있지만, 위의 옵션보다 리소스를 많이 사용하지는 않을 것입니다.
Lightdm에서 기본 세션을 변경하려면
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
위의 설정 중 하나가 lightdm에 의해 저장된 마지막 세션에 의해 무시된다는 것을 알았습니다. /var/cache/lightdm/dmrc
전역 기본 설정을 활성화 하려면에서 사용자 파일을 제거하거나 편집해야 할 수도 있습니다 . 또는 user.dmrc
다음 내용이 포함 된 파일을 편집하여 개별적으로 수행하십시오 .
[Desktop]
Session=ubuntu
.dmrc
파일 은 정확히 무엇 이며 어떻게 작성됩니까?
우분투에서는 작동하지 않지만 Fedora에서는 저에게 효과적이었습니다. 알아내는 데 며칠이 걸렸으며 공유하고 싶었습니다.
로 이동 /usr/share/xsessions
하고 /usr/share/wayland-sessions
하고 다른 번호로 끝나는 모든 파일에 대시 접두사를 추가 의 .desktop .
가장 낮은 숫자가 기본값입니다. 예를 들어 xfce를 기본값으로 사용하여 파일 이름을 1-xfce.desktop으로 지정합니다.
도움이 되었기를 바랍니다.
user-session=ubuntu
파일에 행 이 없으면/etc/lightdm/lightdm.conf
마지막 행으로 입력하십시오.user-session=ubuntu-2d