디시인사이드 갤러리

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

갤러리 본문 영역

오늘 llm과 대화하며 입력기에 대해 좋은 정보 알아냈어요

*루비*갤로그로 이동합니다. 2025.04.01 07:02:48
조회 35 추천 0 댓글 0

구글 지보드 작동 방식.


demand-on으로 작동한답니다.

daemon은 아니고요.

즉, 한마디로 입력 서비스 요구시 작동하는 데몬 같은 거랍니다.

사용이 끝나면 종료되고요.

서버 프로세스는 맞는데, 요구시에 작동, 끝나면 종료.

이렇게 작동한다네요.

그리고 고급 입력 기능은, 구글 클라우드 서버와 통신을 한다고 해요.

인터넷 끄고 오프라인에서는 구글 클라우드와 통신 못한다 하고요.


결론, 앱과 IPC로 구글 지보드랑 통신한답니다.

앱1, 앱2가 있다고 가정,

한국어, 중국어, 영어를 사용한다고 가정,

구글 지보드 측에서 한국어, 중국어, 영어 엔진 인스턴스가

각각 1개 생성되고, 세션을 지원하기 때문에,

앱1, 앱2에 대해서 각각의 입력 컨텍스트를 제공한다고 하네요.


후보창은 Anchor 정보가 있고, 그걸로 후보창 위치를 결정 가능하고,

안드로이드에서 앱은 절대 좌표를 알 수 있다고 하고요.

앱과 앱간의 절대 좌표는 보안상 공유 안 한데요.

그래서 앱1, 앱2의 절대 좌표를 입력기가 알 수 없고,

대신 텍스트 입력 부근 근처에 대한 Anchor 과 변환 매트릭스를 통하여

절대 좌표를 구해서 적절한 위치에 후보창을 그려주면 된다고 하네요.


리눅스에서는 GTK 앱에서 이런 건 불가하고요.

GTK 앱에서는 커서의 상대 좌표를 입력기에 전달합니다.

X11 환경이라면 입력기는 그 좌표를 절대 좌표로 변환 가능하고요.

Wayland 환경이라면 절대 좌표 변환 불가해요. 보안상의 이유로

절대 좌표를 알 수가 없어요. 대신, 후보창 그릴 수 있는 surface 를 제공한다는 것 같아요.

프로토콜 문서 봤는데, 글 쓰다가 내용 까먹었네요. 텍스트 입력 부근에

후보창 그리는게 가능하다는 얘기.


후보창은 입력기 프로스세에서 팝업 형태로 띄우는게 일반적입니다.

다국어 입력기는 서버 방식으로 싱글톤 방식으로 작동하고요,

각 언어 엔진이 입력 컨텍스트 세션을 지원한다면

1개의 엔진으로 여러 앱에 대해 각각의 입력 컨텍스트를 유지할 수 있어요.

그렇게 할 경우, 사전이 각 언어 당 1개만 로딩되므로 메모리 소비가 적어요.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 사회생활 대처와 처세술이 '만렙'일 것 같은 스타는? 운영자 25/03/31 - -
이슈 [디시人터뷰] LPBA의 차세대 스타, 당구선수 정수빈 운영자 25/04/02 - -
2837983 챗티씨가 분석하는 중국북한 관계가 재밋구나 [4] 헬마스터갤로그로 이동합니다. 04.01 47 0
2837982 현타오는 프붕이를 위해..빌게이츠, 인간은 일하기 위함이 아니다 [3] 프갤러(121.145) 04.01 59 0
2837981 나님 드뎌 마감했당 but ♥냥덩소프트♥갤로그로 이동합니다. 04.01 30 0
2837980 장제원이 진짜 개듣보였구나 [1] 헬마스터갤로그로 이동합니다. 04.01 74 0
2837979 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩소프트♥갤로그로 이동합니다. 04.01 48 0
2837978 그만 생각하고싶다... 걱정만 하다 버린 세월이 얼마야... [1] ㅇㅇ(223.38) 04.01 32 0
2837977 야 ㅆㅂ 제미나이 2.5 써본 모바일 개발자 있냐? 나 지금 손 떨린다 [3] 프갤러(222.113) 04.01 88 0
2837976 앞으로 내란당 안찍을건데 [3] 헬마스터갤로그로 이동합니다. 04.01 68 0
2837975 아스카 분위기 있게 술 마시는 중 ㅇㅅㅇ [2] 아스카영원히사랑해갤로그로 이동합니다. 04.01 58 0
2837973 해외 코딩 유튜버 추천부탁드립니다. ㅈㅁ(222.100) 04.01 28 0
2837972 멜롱퀸 걸그룹들의 특이점 ㅇㅇ(39.7) 04.01 37 0
2837971 슬슬 졸리넹.. ♥냥덩소프트♥갤로그로 이동합니다. 04.01 40 0
2837970 네이버페이부동산이란 네이밍이 웃기지않냐? [6] 헬마스터갤로그로 이동합니다. 04.01 67 0
2837969 한달 만에 만든 게임 [4] 프갤러(49.165) 04.01 84 0
2837968 3차 썰재업) 화교분탕들 중엔 직업적 바이럴꾼도 숨어있음 ㅇㅇ(39.7) 04.01 32 0
2837966 계엄군 케이블타이로 '기자 포박', 국회 CCTV에 잡혔다 발명도둑잡기갤로그로 이동합니다. 04.01 88 0
2837965 근데 신입이어도 보도방 1년 버티면 그것도 대단한거 아님 ㅇㅅㅇ? [2] 강유현갤로그로 이동합니다. 04.01 72 0
2837964 Ai 때문에 오히려 더 일 많아진것 같지 않나? [13] ㅇㅇ(175.215) 04.01 138 4
2837963 러스트는 공유 라이브러리 unsafe 때문에 [4] *루비*갤로그로 이동합니다. 04.01 69 0
2837962 이상한 회사 걸려서 진짜 힘들다.. [11] 프갤러(222.96) 04.01 86 0
2837961 부트캠프는 왜죄다;; [4] 프갤러(112.148) 04.01 123 0
2837960 제 인프런 구매내역 ㅁㅌㅊ임 ㅇㅅㅇ? [2] 강유현갤로그로 이동합니다. 04.01 195 0
2837959 러스트 라이브러리는 .so 없음? *루비*갤로그로 이동합니다. 04.01 42 0
2837958 내란수괴 리죄명 한덕수 총리에 만남 구걸 한덕수 총리는 거절 ㅇㅅㅇ ♥냥덩소프트♥갤로그로 이동합니다. 04.01 33 0
2837957 인프런 천원 뭐임?? [2] 프갤러(222.99) 04.01 196 0
2837956 나틀님은 힘두러인생맨이야 나트륨찡갤로그로 이동합니다. 04.01 43 0
2837955 이거존나웃기네 ㅋㅋ 프갤러(121.139) 04.01 42 0
2837954 코딩 경시대회 질문 [2] 프갤러(220.123) 04.01 50 0
2837953 오늘예 반프리 ㄹㅇ 끗 ㅇㅅㅇ [5] 강유현갤로그로 이동합니다. 04.01 54 0
2837952 근데 sta자체가 동일 스레드 원칙이잖아 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 04.01 43 0
2837951 연애 못하면 정신병걸리는거 맞음. [7] 프갤러(121.145) 04.01 69 0
2837950 200n년도 시절로 돌아가고싶다 [2] 프갤러(114.202) 04.01 40 0
2837949 GPT 이새끼는 신이다 ㅇㅅㅇ [2] 강유현갤로그로 이동합니다. 04.01 74 1
2837948 돌판에서 올려치는 멜롱의 실상 ㅇㅇ(211.246) 04.01 29 0
2837947 여긴 자랑하거나 알려주는 곳이아님 [2] 프갤러(121.139) 04.01 57 0
2837945 왜 나만 섹스못해? 왜 나만 지금 코드 완성이 안돼? [4] ㅆㅇㅆ(124.216) 04.01 57 0
2837944 좆레거시 COM 객체들 다 패고싶네 ㅇㅅㅇ [6] 강유현갤로그로 이동합니다. 04.01 64 0
2837942 프순이 짤 프갤러(114.202) 04.01 41 0
2837941 조현병 발현되기 전에 그냥 그만둬야하나? [2] 프갤러(110.8) 04.01 53 0
2837940 존나 열받아서 분노의 깃 분석 해봤는데 내 착각이었다. [2] 프갤러(110.8) 04.01 47 0
2837939 지금 여기있는 애들 보니까 [2] 프갤러(121.139) 04.01 50 0
2837938 10년이면 강산도 변한다는데 33살쯤엔 사람답게 살 수 있을까요?? [1] ㅇㅇ(223.38) 04.01 54 0
2837937 대일본 프린터 제품 예제 코드 수준 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 04.01 55 0
2837936 트랜스포머 구조보면 Attention 매커니즘 자체가 ㅆㅇㅆ(124.216) 04.01 30 1
2837935 유현이 GPT 쓰는거보니까 GPT 성능 안나오는 이유 알거같긴함 [2] ㅆㅇㅆ(124.216) 04.01 45 0
2837934 VB.NET => C# 포팅 성공 ㅇㅅㅇ [6] 강유현갤로그로 이동합니다. 04.01 61 0
2837933 후우... 진정한 개발자가되라 부탁한다 너희들 ㅇㅅㅇ.. [3] 초코냥갤로그로 이동합니다. 04.01 57 1
2837932 프로젝트 다 시킬 글카비용이면 사람이 더 쌈 [1] ㅇㅇ갤로그로 이동합니다. 04.01 39 0
2837931 비베닷넷 예제 소스 보면서 느끼는건데 비베닷넷 외쓰지 ㅇㅅㅇ 강유현갤로그로 이동합니다. 04.01 30 0
2837930 SI 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 04.01 53 1
뉴스 “독창적인 랭귀지”… 곽재선문화재단, 청년작가 4人 전시회 ‘더 모멘텀’ 개최 디시트렌드 04.03
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2