옵션으로 시작한 경우에도 X를 시작하면 검은 화면만 나타납니다.

옵션으로 시작한 경우에도 X를 시작하면 검은 화면만 나타납니다.

방금 라이브 CD에서 Arch를 설치하고, 네트워크를 설정하고, Wi-Fi 드라이버를 설치하고, GPU(모빌리티 HD 5470)용 촉매제를 설치하고, 필요한 모든 항목이 포함된 xorg를 사용하기 시작했습니다.

startx gnome-session

그리고

xinit gnome-session

xterm을 사용하거나 사용하지 않고 시작했지만 아무것도 나타나지 않고 검은 화면만 나타납니다. 아이디어가 있습니까?

답변1

검은색 화면만 나타나면 X가 실행 중일 가능성이 높습니다. /var/log/Xorg.0.log에서 오류를 확인하셨나요?

나는 Gnome을 모두 제외하여 디버깅을 시작하겠습니다. TVM과 xterm을 설치합니다(그리고 xclock, 대안적으로 해당 행에 주석 처리).

# pacman -S xorg-twm xterm xorg-xclock

그런 다음 기본 xinitrc의 내용을 로컬 .xinitrc에 복사하세요.

$ cat /etc/X11/xinit/xinitrc > ~/.xinitrc

twm이 일부 터미널(및 xclock)로 시작되면 문제는 gnome 세션에 있습니다. 적어도 작동한다면 이제 웹 브라우저를 설치하고 twm 내에서 디버그할 수 있습니다.

또한 작동하지 않으면 /var/log/Xorg.0.log를 게시하십시오. Catalyst 문제일 수 있습니다. 이것이 실패할 경우 오픈 소스 드라이버를 사용해 보십시오(Xorg.log를 확인한 후)..

행운을 빌어요

답변2

그냥 달릴 수는 없어요 startx gnome-session. GNOME을 부팅하도록 올바르게 구성한 .xinitrc다음 startx. (더 나은 해결책: GDM으로 부팅 --지침은 Arch Wiki에서 찾을 수 있습니다.)

답변3

대부분의 경우 X11은 첫 번째 클라이언트가 연결될 때까지 마우스 커서를 초기화하지 않습니다.

왜 그런지 모르겠습니다.

X를 성공적으로 시작하는 유용하고 번거롭지 않은 방법은 다음과 같은 작업을 수행하는 것입니다.

X & sleep 1; DISPLAY=:0 xterm &

.xtermurxvtopenbox​매우 오래된 시스템(<2005)에서는 sleep지연을 연장해야 할 수도 있습니다.

그만큼오른쪽X를 시작하는 방법 은 X 서버를 시작하는 startx것을 사용하는 것입니다 xinit. X 서버가 실행되어 연결을 받을 수 있을 때까지 기다린 다음 내용을 실행합니다. .xinitrc그러나 구성 파일을 편집하고 싶지 않으면 위 명령이 제대로 작동합니다. .

출처: 거의 1년 동안 저는 CTRL+SHIFT+R을 사용하여 내 기록에서 위 명령을 재배치하고 X를 그런 식으로 시작했습니다. (나 미쳤어, 나도 알아)

관련 정보