X 시작 문제


13

방금 SD 카드에서 Raspian을 해킹하고 Pi를 부팅했습니다.

상단에 ' startx그래픽 인터페이스를 시작하는 데 사용 합니다 '라는 메시지가 표시됩니다 .

그래서 나는 startx.

세부 사항이 많이 있습니다. OS 버전; X 버전; 그 모든 것.

그리고는 멈 춥니 다. 프로그램은 닫히지 않고 마치 마치 무언가가 작동하는 것처럼 앉아 있습니다.

이 아무것도 일어나지 않는 상태는 마치 겉보기에 영원히 남아 있습니다.

Raspbian을 실행 중이며 Windows 컴퓨터에서 SSH를 통해 Pi에 액세스하고 있습니다.

문제는 SSH와 관련이 있다고 가정합니다. 일반적으로 보급 된 명령에 액세스 할 때 권장 배포판이 정상적으로 실패하지 않습니까?

SSH를 사용할 때 X를 어떻게 시작합니까?

업데이트-Xorg 로그

발견 된 순서대로 경고 및 오류

[2212.985] (WW) "/ usr / share / fonts / X11 / misc"디렉토리가 없습니다.
[2212.985] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.985] (WW) "/ usr / share / fonts / X11 / cyrillic"디렉토리가 없습니다.
[2212.985] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.985] (WW) "/ usr / share / fonts / X11 / 100dpi /"디렉토리가 없습니다.
[2212.986] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.986] (WW) "/ usr / share / fonts / X11 / 75dpi /"디렉토리가 없습니다.
[2212.986] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.986] (WW) "/ usr / share / fonts / X11 / Type1"디렉토리가 없습니다.
[2212.986] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.986] (WW) "/ usr / share / fonts / X11 / 100dpi"디렉토리가 없습니다.
[2212.987] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.987] (WW) "/ usr / share / fonts / X11 / 75dpi"디렉토리가 없습니다.
[2212.987] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.987] (WW) "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"디렉토리가 없습니다.
[2212.987] 글꼴 경로에서 항목이 삭제되었습니다.
[2213.033] (WW) fbdev의 기존 프로브 방법으로 폴백
[2213.038] (WW) VGA 중재자 : 커널 중재자를 열 수 없으며 멀티 카드를 지원하지 않습니다
[2213.054] (EE) FBDEV (0) : FBIOBLANK : 작업이 허용되지 않습니다
[2213.169] (EE) AIGLX 오류 : /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so의 dlopen이 실패했습니다 (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so : 공유 객체를 열 수 없음 파일 : 해당 파일 또는 디렉토리가 없음)
[2213.169] (EE) GLX : 소프트웨어 렌더러를로드 할 수 없습니다
[2213.170] (II) GLX : 화면 0에 사용 가능한 GL 제공자가 없습니다.
[2213.556] (EE) FBDEV (0) : FBIOBLANK : 작업이 허용되지 않습니다

전체 로그

[2212.941] _XSERVTransSocketOpenCOTSServer : inet6에 대한 소켓을 열 수 없습니다
[2212.942] _XSERVTransOpen : inet6 / raspberrypi에 대한 전송 열기에 실패했습니다 : 0
[2212.942] _XSERVTransMakeAllCOTSServerListeners : inet6에 대한 리스너를 열지 못했습니다.
[2212.952] 
X.Org X 서버 1.12.1.902 (1.12.2 RC 2)
출시 날짜 : 2012-05-19
[2212.957] X 프로토콜 버전 11, 개정 0
[2212.959] 운영 체제 구축 : Linux 3.2.0-2-mx5 armv7l 데비안
[2212.959] 현재 운영 체제 : Linux raspberrypi 3.1.9+ # 168 PREEMPT 토요일 7 월 14 일 18:56:31 BST 2012 armv6l
[2212.961] 커널 명령 줄 : dma.dmachans = 0x3c bcm2708_fb.fbwidth = 656 bcm2708_fb.fbheight = 416 bcm2708.boardrev = 0x2 bcm2708.serial = 0xe42c17c8 smsc95xx.macaddr = B8 : 27 : EB : 2C : 17 : C8 dwc. = 0 콘솔 = ttyAMA0,115200 kgdboc = ttyAMA0,115200 콘솔 = tty1 루트 = / dev / mmcblk0p2 rootfstype = ext4 엘리베이터 = 마감 루트 대기
[2212.965] 빌드 날짜 : 2012 년 5 월 27 일 오후 2시 13 분 12 초
[2212.966] xorg-server 2 : 1.12.1.902-1 (시릴 브룰 보이스) 
[2212.967] pixman의 현재 버전 : 0.26.0
[2212.968] 문제를보고하기 전에 http://wiki.x.org를 확인하십시오.
    최신 버전인지 확인하십시오.
[2212.969] 마커 : (-) 프로브, 구성 파일에서 (**), (==) 기본 설정,
    명령 줄에서 (++), (!!) 공지, (II) 정보 제공,
    (WW) 경고, (EE) 오류, (NI) 구현되지 않음, (??) 알 수 없음
[2212.975] (==) 로그 파일 : "/var/log/Xorg.0.log", 시간 : 2012 년 7 월 29 일 09:45:48
[2212.978] (==) 시스템 구성 디렉토리 "/usr/share/X11/xorg.conf.d"사용
[2212.980] (==) 레이아웃 섹션이 없습니다. 첫 번째 화면 섹션 사용
[2212.981] (==) 사용 가능한 화면 섹션이 없습니다. 기본값을 사용합니다.
[2212.981] (**) |-> 화면 "기본 화면 섹션"(0)
[2212.981] (**) | |-> 모니터 ""
[2212.984] (==) "기본 화면 섹션"화면에 지정된 모니터가 없습니다.
    기본 모니터 구성 사용
[2212.984] (==) 자동 장치 추가
[2212.984] (==) 자동 장치 활성화
[2212.985] (WW) "/ usr / share / fonts / X11 / misc"디렉토리가 없습니다.
[2212.985] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.985] (WW) "/ usr / share / fonts / X11 / cyrillic"디렉토리가 없습니다.
[2212.985] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.985] (WW) "/ usr / share / fonts / X11 / 100dpi /"디렉토리가 없습니다.
[2212.986] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.986] (WW) "/ usr / share / fonts / X11 / 75dpi /"디렉토리가 없습니다.
[2212.986] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.986] (WW) "/ usr / share / fonts / X11 / Type1"디렉토리가 없습니다.
[2212.986] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.986] (WW) "/ usr / share / fonts / X11 / 100dpi"디렉토리가 없습니다.
[2212.987] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.987] (WW) "/ usr / share / fonts / X11 / 75dpi"디렉토리가 없습니다.
[2212.987] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.987] (WW) "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"디렉토리가 없습니다.
[2212.987] 글꼴 경로에서 항목이 삭제되었습니다.
[2212.987] (==) FontPath가 다음으로 설정되었습니다.
    내장
[2212.988] (==) ModulePath가 "/ usr / lib / xorg / modules"로 설정되었습니다.
[2212.988] (II) 서버는 udev를 사용하여 입력 장치 목록을 제공합니다.
    사용 가능한 장치가 없으면 udev를 재구성하거나 AutoAddDevices를 비활성화하십시오.
[2212.988] (II) 로더 마법 : 0x401bbcf0
[2212.988] (II) 모듈 ABI 버전 :
[2212.988] X.Org ANSI C 에뮬레이션 : 0.4
[2212.989] X.Org 비디오 드라이버 : 12.0
[2212.989] X.Org XInput 드라이버 : 16.0
[2212.989] X.Org 서버 확장 : 6.0
[2212.989] (II) LoadModule : "extmod"
[2212.992] (II) /usr/lib/xorg/modules/extensions/libextmod.so 로딩
[2212.997] (II) 모듈 extmod : vendor = "X.Org Foundation"
[2212.997] 1.12.1.902 용으로 컴파일, 모듈 버전 = 1.0.0
[2212.997] 모듈 클래스 : X.Org 서버 확장
[2212.998] ABI 클래스 : X.Org Server Extension, 버전 6.0
[2212.998] (II) 확장 로딩 SELinux
[2212.998] (II) 로딩 확장 MIT-SCREEN-SAVER
[2212.998] (II) 로딩 확장 XFree86-VidModeExtension
[2212.998] (II) 로딩 확장 XFree86-DGA
[2212.998] (II) 확장 DPMS로드
[2212.999] (II) 확장 XVideo로드
[2212.999] (II) 로딩 확장 XVideo-MotionCompensation
[2212.999] (II) 확장 X-Resource로드
[2212.999] (II) LoadModule : "dbe"
[2213.001] (II) /usr/lib/xorg/modules/extensions/libdbe.so 로딩
[2213.003] (II) 모듈 dbe : vendor = "X.Org Foundation"
[2213.003] 1.12.1.902로 컴파일, 모듈 버전 = 1.0.0
[2213.003] 모듈 클래스 : X.Org 서버 확장
[2213.003] ABI 클래스 : X.Org Server Extension, 버전 6.0
[2213.004] (II) 로딩 확장 DOUBLE-BUFFER
[2213.004] (II) LoadModule : "glx"
[2213.005] (II) /usr/lib/xorg/modules/extensions/libglx.so 로딩
[2213.007] (II) 모듈 glx : vendor = "X.Org Foundation"
[2213.007] 1.12.1.902로 컴파일, 모듈 버전 = 1.0.0
[2213.007] ABI 클래스 : X.Org Server Extension, 버전 6.0
[2213.008] (==) AIGLX 활성화
[2213.008] (II) 확장 프로그램 GLX
[2213.008] (II) LoadModule : "레코드"
[2213.010] (II) /usr/lib/xorg/modules/extensions/librecord.so 로딩
[2213.012] (II) 모듈 레코드 : vendor = "X.Org Foundation"
[2213.012] 1.12.1.902로 컴파일, 모듈 버전 = 1.13.0
[2213.012] 모듈 클래스 : X.Org 서버 확장
[2213.012] ABI 클래스 : X.Org Server Extension, 버전 6.0
[2213.012] (II) 로딩 확장 레코드
[2213.013] (II) LoadModule : "dri"
[2213.014] (II) /usr/lib/xorg/modules/extensions/libdri.so 로딩
[2213.016] (II) 모듈 dri : vendor = "X.Org Foundation"
[2213.017] 1.12.1.902로 컴파일, 모듈 버전 = 1.0.0
[2213.017] ABI 클래스 : X.Org Server Extension, 버전 6.0
[2213.017] (II) 로딩 확장 XFree86-DRI
[2213.017] (II) LoadModule : "dri2"
[2213.019] (II) /usr/lib/xorg/modules/extensions/libdri2.so 로딩
[2213.020] (II) 모듈 dri2 : vendor = "X.Org Foundation"
[2213.021] 1.12.1.902로 컴파일, 모듈 버전 = 1.2.0
[2213.021] ABI 클래스 : X.Org Server Extension, 버전 6.0
[2213.021] (II)로드 확장 DRI2
[2213.021] (==) 자동 구성 드라이버 0과 일치하는 fbdev
[2213.022] (==) 드라이버를 xf86ConfigLayout에 할당
[2213.022] (II) LoadModule : "fbdev"
[2213.024] (II) /usr/lib/xorg/modules/drivers/fbdev_drv.so 불러 오기
[2213.025] (II) 모듈 fbdev : vendor = "X.Org Foundation"
[2213.025] 1.12.1로 컴파일, 모듈 버전 = 0.4.2
[2213.025] ABI 클래스 : X.Org 비디오 드라이버, 버전 12.0
[2213.025] (II) FBDEV : 프레임 버퍼 용 드라이버 : fbdev
VT 번호 7을 사용하는 [2213.026] (-)

[2213.033] (WW) fbdev의 기존 프로브 방법으로 폴백
[2213.033] (II) 하위 모듈 "fbdevhw"로딩
[2213.033] (II) LoadModule : "fbdevhw"
[2213.035] (II) /usr/lib/xorg/modules/libfbdevhw.so 로딩
[2213.037] (II) 모듈 fbdevhw : vendor = "X.Org Foundation"
[2213.037] 1.12.1.902로 컴파일, 모듈 버전 = 0.0.2
[2213.037] ABI 클래스 : X.Org 비디오 드라이버, 버전 12.0
[2213.038] (II) FBDEV (0) : 기본 장치 사용
[2213.038] (WW) VGA 중재자 : 커널 중재자를 열 수 없으며 멀티 카드를 지원하지 않습니다
[2213.039] (II) FBDEV (0) : 화면 섹션에서 기본 디스플레이 하위 섹션 만들기
    깊이 / fbbpp 16/16의 "기본 화면 섹션"
[2213.039] (==) FBDEV (0) : 깊이 16, (==) 프레임 버퍼 bpp 16
[2213.039] (==) FBDEV (0) : RGB 무게 565
[2213.039] (==) FBDEV (0) : 기본 시각은 TrueColor입니다.
[2213.043] (==) FBDEV (0) : 감마 보정 사용 (1.0, 1.0, 1.0)
[2213.043] (II) FBDEV (0) : 하드웨어 : BCM2708 FB (비디오 메모리 : 533kB)
[2213.044] (II) FBDEV (0) : 프레임 버퍼 장치에 대한 모드 확인 ...
[2213.044] (II) FBDEV (0) : 모니터에 대한 모드 확인 중 ...
[2213.044] (-) FBDEV (0) : 가상 크기는 656x416 (피치 656)입니다.
[2213.044] (**) FBDEV (0) : 내장 모드 "현재"
[2213.045] (==) FBDEV (0) : DPI가 (96, 96)으로 설정
[2213.045] (II) 하위 모듈 "fb"로딩
[2213.045] (II) LoadModule : "fb"
[2213.047] (II) /usr/lib/xorg/modules/libfb.so 로딩
[2213.048] (II) 모듈 fb : vendor = "X.Org Foundation"
[2213.049] 1.12.1.902로 컴파일, 모듈 버전 = 1.0.0
[2213.049] ABI 클래스 : X.Org ANSI C 에뮬레이션, 버전 0.4
[2213.049] (**) FBDEV (0) : 섀도 프레임 버퍼 사용
[2213.049] (II) 하위 모듈 "shadow"로딩
[2213.049] (II) LoadModule : "그림자"
[2213.051] (II) /usr/lib/xorg/modules/libshadow.so 로딩
[2213.053] (II) 모듈 섀도 : vendor = "X.Org Foundation"
[2213.053] 1.12.1.902로 컴파일, 모듈 버전 = 1.1.0
[2213.053] ABI 클래스 : X.Org ANSI C 에뮬레이션, 버전 0.4
[2213.054] (EE) FBDEV (0) : FBIOBLANK : 작업이 허용되지 않습니다
[2213.056] (==) FBDEV (0) : 백업 저장소 비활성화
[2213.057] (==) FBDEV (0) : DPMS 활성화
[2213.058] (==) RandR 활성화
[2213.058] (II) 내장 확장 초기화 Generic Event Extension
[2213.058] (II) 내장 확장 SHAPE 초기화
[2213.059] (II) 내장 확장 MIT-SHM 초기화
[2213.059] (II) 내장 확장 XInputExtension 초기화
[2213.059] (II) 내장 확장 XTEST 초기화
[2213.059] (II) 내장 확장 초기화 BIG-REQUESTS
[2213.059] (II) 내장 확장 SYNC 초기화
[2213.059] (II) 내장 확장 XKEYBOARD 초기화
[2213.060] (II) 내장 확장 XC-MISC 초기화
[2213.060] (II) 내장 확장 보안 설정 초기화
[2213.060] (II) 내장 확장 XINERAMA 초기화
[2213.060] (II) 내장 확장 XFIXES 초기화
[2213.060] (II) 내장 확장 렌더 초기화
[2213.061] (II) 내장 확장 RANDR 초기화
[2213.061] (II) 내장 확장 초기화 COMPOSITE
[2213.061] (II) 기본 제공 확장 초기화 DAMAGE
[2213.061] (II) SELinux : 시스템에서 비활성화
[2213.168] (II) AIGLX : 화면 0은 DRI2를 지원하지 않습니다
[2213.169] (II) AIGLX : 화면 0은 DRI를 지원하지 않습니다
[2213.169] (EE) AIGLX 오류 : /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so의 dlopen이 실패했습니다 (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so : 공유 객체를 열 수 없음 파일 : 해당 파일 또는 디렉토리가 없음)
[2213.169] (EE) GLX : 소프트웨어 렌더러를로드 할 수 없습니다
[2213.170] (II) GLX : 화면 0에 사용 가능한 GL 제공자가 없습니다.
[2213.556] (EE) FBDEV (0) : FBIOBLANK : 작업이 허용되지 않습니다
[2216.149] 서버가 성공적으로 종료되었습니다 (0). 로그 파일을 닫는 중입니다.

Xsession-errors (X를 실행하려고 할 때마다이 오류가 반복됩니다)

Xsession: X session started for pi at Sun Jul 29 10:26:05 UTC 2012
Obt-Message: Xinerama extension is not present on the server
Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.xml"
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
  after 1995 requests (1995 known processed) with 0 events remaining.
pcmanfm: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Raspberry PI에 모니터 / TV가 연결되어 있습니까?
asalamon74

@ asalamon74 아니요, SSH, 키보드, 화면, 로트를 통해 끝났습니다.
ACarter

2
이 작업을 수행하려면 SSH를 통해 터널 전달을 수행해야합니다.

1
Xorg 로그를 게시하십시오.
ArchHaskeller

1
6 년이 지난 후에도 동일한 메시지가 모두 최신 스트레치 에 여전히 존재한다는 것은 슬픈 일입니다 . 여전히 지역 사회 사람들은 계속 말하고 무시하십시오! 이런 종류의 성가심을 고쳐야합니다!
not2qubit

답변:


9

표시되는 정보가 표시 Xorg됩니다. 모니터 또는 TV와 같이 Pi에 연결된 그래픽 출력이 없기 때문에 그 이유는 시작되었지만 아무 것도 표시하지 않습니다. 따라서 Xorg를 처리하는 방법을 모른다 XSession.

달성하려는 목표에 따라 몇 가지 가능한 솔루션이 있습니다.

  • Pi에 연결된 화면이 있으면 명령이 동일하게 수행되지만 출력이 화면에 나타납니다. 당신이 실행하는 경우startx & 다음 x백그라운드에서 시작됩니다 당신은에 실행 명령을 수행 할 수 있습니다ssh 정상적인 같은 터미널.

  • Windows를 사용 중이므로 Xsession클라이언트에 표시하려면 X서버를 설치 한 다음 Xssh를 통해 세션 을 전달하십시오 . 이것은 Xming 과 Putty 로 달성 할 수 있습니다 . 이 설정에 대한 유용한 정보는 여기를 참조하십시오 .

  • Xorg설치된 Linux를 실행하는 머신이있는 경우 X세션을 쉽게 전달할 수 있습니다 . 이 우수한 유닉스 및 리눅스 스택 교환 답변 은 방법을 알려줄 것입니다.

이것이 도움이되기를 바랍니다. 내가 다루지 않은 다른 요소가 있는지 알려주십시오.


당신이 다루지 않은 것은, 그것은 나를 위해 작동하지 않습니다. (두 번째 옵션) Xming이 실행 중이지만 startx방금 같은 장소에서 화면에 많은 세부 정보가 표시되고 아무 일도 일어나지 않습니다.
ACarter

Raspberry Pi Chat에 오면 더 많은 도움을 드리겠습니다.
Jivings

맞아, 문제는 마술로 해결되었지만 Xming과 함께 작동하기 때문에 답변을 받고 있습니다. 감사합니다 :)
ACarter

@Jivings는 Max OS X를 통해 솔루션 # 3이 가능합니까? Linux SE의 대답에 따르면 솔루션 # 1의 결과 만 생성하는 것 같습니다.
McKAMEY 2009 년

@McKAMEY 나는 그것을 시도했다고 말할 수는 없지만 그 이유를 알 수 없습니다.
Jivings

4

"Raspbian을 실행 중이고 Windows 컴퓨터에서 SSH를 통해 Pi에 액세스하고 있습니다."라는 질문에서이 인용문을 제거했습니다. 전체 GUI 데스크톱 액세스 문제에 어려움을 겪고있는 것처럼 들립니다. ssh를 통해 xsession을 전달하는 방법이 있지만 약간 복잡하며 Windows를 실행하는 추가 합병증을 추가하고 있습니다. 더 나은 솔루션은 Windows 컴퓨터 의 Raspberry PiVNC 클라이언트에서 VNC 서버실행하는 것 입니다.

방금 Google에 처음으로 게시 한 VNC 클라이언트를 사용할 수 있습니다. VNC를 사용하면 기본적으로 원하는 플랫폼처럼 원격 플랫폼 환경을 경험할 수 있습니다.

솔직히 말해서이 VNC 솔루션은 X가 실제로 시작되었다고 가정하지만 Putty와 함께 일반 ssh를 사용하고 있기 때문에 GUI를 얻지 못했습니다.

요약하면 다음과 같습니다.

  1. 현재하고있는 것처럼 Putty를 사용하여 ssh를 통해 Raspberry Pi에 액세스하고 지침에 따라 VNC 서버설정하십시오 .

  2. Windows 컴퓨터에서 일부 VNC 클라이언트를 설정하십시오 (많은 것들이 있으므로 내 링크 또는 Google을 사용하십시오).

  3. 지금 Putty 사용을 중단하고 새로 설치된 VNC 클라이언트를 시작하고이를 사용하여 전체 GUI 데스크탑으로 Pi에 액세스 할 수 있습니다.


2

드라이버가 손상되었거나 설치되지 않은 것 같습니다. 나는 Raspian을 사용하지 않기 때문에 이것을 시도하지 않았습니다.

apt-get update
apt-get upgrade
apt-get install xorg xutils xserver-xorg xterm xserver-xorg-video-fbdev xserver-xorg-video-vesa

Xorg.conf 를 다시 구성 해야 할 수도 있습니다.

Xorg -configure

복사 /etc/X11/xorg.conf 하고 vi /etc/X11/xorg.conf또는nano /etc/X11/xorg.conf

폰트 :

apt-get install ttf-dejavu

3
이것은 세션에 대한 화면이 없다는 사실을 다루지 않습니다.
Jivings

0

Windows 컴퓨터에서 실행할 때 MobaXterm이 인생을 엄청나게 쉽게 만들었습니다. SFTP 파일 액세스 창뿐만 아니라 터미널 및 그래픽 기능이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.