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