내 컴퓨터에 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.target
multi-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"을 사용하고 있지만 틀릴 수도 있습니다.