X11 기초 이해하기: Display, Screen, 그리고 $DISPLAY의 정체
💡 한 줄 요약이 글은 리눅스 GUI 환경에서 당연하게 쓰지만 정확히는 모르고 지나가기 쉬운 Display, Screen, $DISPLAY 환경변수, /tmp/.X11-unix 소켓의 관계를, X 클라이언트-서버 통신 원리를 통해 정리한다. (Wayland/XWayland는 2부, 3부에서 다룬다) 🚨 1. 이 글을 쓰는 이유 및 대상 독자 {#1}동기: echo $DISPLAY를 치면 :0 같은 값이 나오는데, 이게 정확히 뭘 가리키는지, 왜 :0이고 :1은 뭔지, 소켓 파일과는 무슨 관계인지 설명 없이 그냥 "외워서" 쓰는 경우가 많다.대상 독자: 리눅스 GUI 환경(특히 임베디드 보드나 원격 SSH 환경)에서 $DISPLAY, X 서버 관련 에러를 마주쳐본 사람, 또는 X11의 내부 동작 원리가..
2026. 9. 21.