Fedora 15에서 GDM을 자동으로 시작하는 방법은 무엇입니까?

Fedora 15에서 GDM을 자동으로 시작하는 방법은 무엇입니까?

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

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

cd /etc/dconf/db
exec gdm

정상적으로 작동하는 동안 GUI를 자동으로 로드하고 싶습니다.

답변1

Fedora 15는 systemd를 사용합니다. 먼저 (런레벨 3과 동등하지 않고) 런레벨 5와 동등한 /etc/systemd/system/default.target심볼릭 링크인지 확인하여 "그래픽" 대상을 실행하고 있는지 확인하십시오 ./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"을 사용하고 있지만 틀릴 수도 있습니다.

관련 정보