>> Edit article
이름
제목
패스워드
: 검색을 해 봤는데도 잘안나와서..직접물어 봅니다. : gdk-error **: X connection to : 0.0 broken (explicit kill or sever shudown) : GDK-ERROR **: fatal IO erro 104(connection reset by peer) on X sever:0.0 : : X윈도우에서 윈도우관리자을 바꾸려고 하면 이런메세지가나오면서 안되네여 : 레드헷7.1을 깔고 메뉴얼을 보고 한글화을 한것뿐이 없고여... : 한글화 다시 지워도 같은 메세지가 나오고여.... : : 꼭 명확한 답을 원하는건 아니고여.. : 대충이라도 좀알려주세여 : : 초보라 어떠한 대답도 보탬이 됩니다.. : : 그럼 글 읽어 주셔 감삽합니다. xhost를 해주지 않으셔서 그럽니다. 만약 X login시 바로 root로 들어 갔다면 위와 같은 형태의 메세지는 뜨지 않습니다. 일단은 관리자로 변환하기 전에 다음과 같이 자신의 호스트를 xhost로 등록을 시켜주어야 합니다. 예를 들어 자신의 호스트가 hahah라면 % xhost + hahah 그리고 관리자 모드 (su)로 들어간다음 % su root shell에 맞게 다음 두 명령어 중에 하나를 선택해서 하면 실행하세요. # export DISPLAY=hahah:0 (for bash/ksh) # setenv DISPLAY hahah:0 (for csh/tcsh) 이런 후에 원하시는 명령어를 실행하시면 위와 같은 메세지는 뜨지 않을 겁니다. 원론적으로 말해서 위와 같은 명령어를 해주는 이유는 X window가 xserver-client 모드로 작동되기 때문입니다. 위의 예로 설명드리자면 xhost + hahah라는 명령어는 지금 작동하는 터미날의 X server가 hahah로 부터 오는 명령어를 처리하겠다는 뜻이고, 그리고 su로 로긴한다음 DISPLAY 변수를 세팅해 주는 것은 hahah로 display를 하겠 다는 뜻입니다. 이러한 관계는 타 호스트 끼리도 가능합니다. 예를 들어 hahah1에 hoho라는 사용자가 있고, 지금 hahah2로 로긴한 다음 X library를 쓰는 hanterm을 실행하고 한다면 다음과 같은 순서로 진행됩니다. hahah1 > xhost + hahah2 => hahah1은 지금부터 hahah2에서 보내는 신호를 주고 받을 것임을 알려 줍니다. hahah1 > telnet hahah2 hahah2 > export DISPLAY=hahah1:0 => 이제부터 hahah2의 영상 신호는 hahah1으로 보내짐을 말합니다. 이해가 되시죠. 한쪽에서 보내지고, 또 한쪽에서는 보내는 방식이라는 것을 좋은 하루되시길 빕니다.--내 서명???
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved