Fedora 15에서 GDM을 자동 시작하려면 어떻게 해야 합니까?

Fedora 15에서 GDM을 자동 시작하려면 어떻게 해야 합니까?

내 컴퓨터에 Compiz를 로드하려고 합니다.페도라 15데스크탑. compiz 패키지 설치가 끝나면 다시 시작했습니다. 그러나 텍스트 터미널 모드에서 시작되었으며 GUI가 자동으로 로드되지 않았습니다.

내 GUI를 로드하기 위해 외부에서 다음 명령을 실행했습니다(루트 모드에서).

cd /etc/dconf/db
exec gdm

완벽하게 작동하지만 GUI를 자동으로 로드하고 싶습니다.

답변1

Fedora 15는 systemd를 사용합니다. 먼저 런레벨 5에 해당하는 /etc/systemd/system/default.target심볼릭 링크인지 확인하여 '그래픽' 대상을 실행하고 있는지 확인하세요 ( 런레벨 3에 해당하는 는 아님)./lib/systemd/system/graphical.targetmulti-user.target

다음으로 'prefdm' 서비스가 실행 중인지 확인하세요. 의 출력을 확인하십시오 systemctl status prefdm.service. 로드되어 활성 상태임을 표시해야 합니다. 그래픽 대상에 있지 않았다면 아마도 그렇지 않을 것입니다.

이제 그래픽 대상에 이미 해당 항목이 있는 경우 일부 오류로 인해 X가 시작되지 않을 수 있습니다. /var/log/gdm의 로그 파일을 확인하고, 마지막으로 부팅했을 때의 타임스탬프가 있는 파일을 살펴보고 문제가 있는지 확인하세요.

답변2

부팅 후 현재 어떤 실행 수준에 있는지, 그리고 해당 실행 수준에 대해 gdm이 시작되고 있는지 확인해야 합니다. /etc/rc*.d 디렉토리에서 심볼릭 링크를 확인하여 수동으로 이 작업을 수행할 수 있습니다. 여기서 *는 실행 수준 번호입니다.

먼저 gdm init 스크립트가 있는지 확인하고 이를 실행하여 gdm이 제대로 시작되는지 확인하세요.

$ ls -l /etc/init.d/ | grep gdm    
$ sudo /etc/init.d/gdm start

작동한다면 현재 실행 중인 런레벨의 심볼릭 링크를 확인하고 'runlevel' 명령을 사용하여 현재 런레벨을 얻을 수 있습니다. 그런 다음 올바른 심볼릭 링크를 확인하십시오.

$ runlevel
3
$ ls -al /etc/rc3.d/ | grep gdm

거기에 없으면 심볼릭 링크를 만듭니다.

$ cd /etc/rc3.d/
$ sudo ln -s /etc/init.d/gdm 

재부팅 후 gdm init 스크립트가 시작됩니다. 올바른 초기화 스크립트 파일 이름을 사용하고 있는지 확인하십시오. 나는 그것이 소위 말하는 것이라고 가정하기 때문에 'gdm'을 사용하고 있지만 틀릴 수도 있습니다.

관련 정보