디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Nimf 설계 및 구현: 1.1 X 윈도우 시스템과 XIM 프로토콜

루비갤로그로 이동합니다. 2025.07.15 19:03:19
조회 33 추천 0 댓글 0
														

X 윈도우 시스템(또는 X11)은 유닉스 계열 운영체제에서 그래픽 사용자 인터페이스(GUI)를 구현하는 핵심 기반입니다. X의 가장 중요한 특징은 네트워크를 기반으로 한 클라이언트-서버 모델로 설계되었다는 점입니다.


X 서버 (X Server)


사용자의 컴퓨터에서 실행되며, 화면, 키보드, 마우스 같은 입출력 하드웨어를 직접 제어합니다. X 서버는 하드웨어에서 발생한 이벤트를 받아 적절한 클라이언트에 전달하고, 클라이언트의 그리기 요청을 받아 화면에 표시하는 역할을 합니다.


X 클라이언트 (X Client)


우리가 흔히 ‘애플리케이션’이라고 부르는 것입니다. X 클라이언트는 X 서버에 접속하여 “이 위치에 창을 만들어 달라”, “이 창에 글자를 그려 달라”고 요청하며, X 서버로부터 키보드나 마우스 이벤트를 전달받습니다.


이러한 X의 기본 구조 위에서, 다국어 입력을 처리하기 위해 고안된 프로토콜이 바로 XIM(X Input Method)입니다. 이 구조의 핵심은 애플리케이션이 중간 다리 역할을 한다는 점입니다.


흐름: X 서버 → 애플리케이션 → IME → 애플리케이션


X 서버가 보낸 키 이벤트를 받은 애플리케이션은, 외부에서 별개로 실행 중인 IME 프로세스로 이벤트를 다시 전달하여 문자 변환을 요청합니다. IME가 처리한 결과는 다시 애플리케이션으로 돌아와 화면에 표시됩니다.


XIM 이벤트 흐름




24b0d568f5dc3f8650bbd58b368377658eaa


추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45586 65
2872725 틱톡에 태이,우아 떡방 올라옴ㅋ 짤리기전에 봐라 ㄱㄱ 프갤러(112.148) 01:13 0 0
2872724 윤석열, 전한길 수준이 극우 국민의힘당 수준에 잘 맞지 발명도둑잡기갤로그로 이동합니다. 01:11 1 0
2872723 도올 "불교와 기독교의 차이" 발명도둑잡기갤로그로 이동합니다. 01:09 1 0
2872722 샷다내려요~ [2] 개멍청한유라갤로그로 이동합니다. 01:00 11 0
2872721 취준생 질문)일 끝나고 코딩할 수 있는 시간을 낭비하는 문제 [1] 프갤러(211.184) 00:56 10 1
2872715 내가치킨 안먹는이유 (너희들 공감하냐?) [2] 프갤러(121.139) 00:27 25 0
2872713 배달음식 김치찌개로 정햇다. [4] 프갤러(121.139) 00:10 31 0
2872709 더불어민주당 갤러리에 올렸다가 검열 삭제당한 기사 [1] 발명도둑잡기갤로그로 이동합니다. 07.18 20 0
2872708 장하준 경제학자: 미국이 중국 경쟁자를 밀어내기엔 너무 늦었다 [2] 발명도둑잡기갤로그로 이동합니다. 07.18 22 0
2872707 [참고물] AI 시대에서 바뀔 업무의 구조와 전문성의 업무능력.. [2] +abcd3421갤로그로 이동합니다. 07.18 32 0
2872706 엎드려서 살지마라 [3] 노력갤로그로 이동합니다. 07.18 43 0
2872705 깃헙같은거 의미 없응 ㅇㅇ(175.197) 07.18 35 0
2872704 원래 노트북 용량에 부족함을 느껴본 적이 없었는데 ㅇㅇ갤로그로 이동합니다. 07.18 22 0
2872702 [장하준 런던대교수] “주주가치 극대화? 보잉과 GM의 몰락을 보라” [1] 발명도둑잡기갤로그로 이동합니다. 07.18 36 0
2872700 좆됨 자꾸 면접에 내보내려는거같은디 [1] 프갤러(106.102) 07.18 39 0
2872699 흐음.. [1] 딱케이(58.225) 07.18 31 0
2872698 나님 내일 신상 털리면 어카징..? [4] ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 52 0
2872696 블랙박스인 군대, 정보기관의 구조적 비리, 무인기 외환죄 발명도둑잡기갤로그로 이동합니다. 07.18 17 0
2872691 AI 슈퍼스타 연봉 1300억…실리콘밸리의 '두뇌' 전쟁 발명도둑잡기갤로그로 이동합니다. 07.18 19 0
2872690 허이호이 [2] 딱쓰(58.225) 07.18 33 0
2872689 프랑스서 ‘41년 구금’ 레바논 공산주의 활동가 석방 발명도둑잡기갤로그로 이동합니다. 07.18 21 0
2872687 아흐 [2] 루도그담등(118.235) 07.18 39 0
2872686 김문수, 여학생 팔뚝을 주물러..."성추행 아니냐" 논란 발명도둑잡기갤로그로 이동합니다. 07.18 20 0
2872685 나님 내일 출현 장소⭐ 냥로롱을 찾아보세양❤ [1] ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 39 0
2872684 히힛 딱콩(58.225) 07.18 29 0
2872683 21년 만에 광주 지하철 대란…역대급 폭우·2호선 공사 '주범 지목' [1] 발명도둑잡기갤로그로 이동합니다. 07.18 19 0
2872682 글고보니 애널 나님 야하면서 무서운꿈 꿍.. [2] ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 28 0
2872681 조선 왕의 하루 시간표 [1] 발명도둑잡기갤로그로 이동합니다. 07.18 29 0
2872680 나님 이슬만 먹구 살랭 [3] ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 42 0
2872678 나치 스파이였고 유대인 혐오하던 샤넬 발명도둑잡기갤로그로 이동합니다. 07.18 13 0
2872677 막코더행님 좆본 생활은 할만 하십니까 ㅆㅇㅆ(124.216) 07.18 20 0
2872675 나님 사이다 프로젝트 인중❤+ ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 30 0
2872674 하버드 교수가 풀어본 한국 수능영어 발명도둑잡기갤로그로 이동합니다. 07.18 20 0
2872673 휴.. 다 끝냤당 이제 주무실 중비 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 23 0
2872671 나님 눈 앞에 번개 떨어지는거 본적있웅 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 24 0
2872669 [더 러닝 맨] 1차 예고편 발명도둑잡기갤로그로 이동합니다. 07.18 16 0
2872668 프갤보면 ㄹㅇ 국제사회감각 떨어지는게 눈에 보임 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 34 0
2872667 [전지적 독자 시점] 메인 예고편 발명도둑잡기갤로그로 이동합니다. 07.18 39 0
2872666 님덜 34살 고졸 자바 국비 왜 취업 안되나요 [10] 프갤러(118.235) 07.18 109 2
2872664 나한텐 지능 낮은 새끼가 붙는 마법이 있나 [3] ㅆㅇㅆ(124.216) 07.18 57 0
2872663 주름 없눈 폴더불 탐 나넹 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 17 0
2872662 요즘 비 좀 내리니까 모기새끼들 기어나오넹 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 22 0
2872661 알고있다는 착각 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 28 0
2872660 병신이냐 책을 정보로만 보냐 책은 맥락을 모아놔서 보는거야 [10] ㅆㅇㅆ(124.216) 07.18 93 0
2872659 진짜 내 전공버리고 다른거 찾아야하나? [1] 백고기(119.192) 07.18 59 0
2872658 책읽는 사람이 가장 병신임 [3] 프갤러(121.139) 07.18 60 0
2872657 흠.. ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 19 0
2872656 흠.. 내년 진행사항이 어케될지 감이 잘 안 잡히네 ♥냥덩이의고독♥갤로그로 이동합니다. 07.18 20 0
2872655 오늘도 프로그래밍 책 한권 다 읽었다 [3] ㅆㅇㅆ(124.216) 07.18 47 0
뉴스 넷플릭스 내달 '나는 신이다' 후속편 공개 디시트렌드 07.17
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2