X 클라이언트에서 X 서버로 데이터를 캡처하고 X 서버에서 텍스트 데이터만 추출하는 프로그램을 작성할 수 있습니까?
레거시 애플리케이션을 Android로 포팅해야 하는데 애플리케이션에 텍스트 데이터만 있습니다.
안드로이드용으로 개발된 X-Server가 있지만 윈도우 매니저가 없고,협회여기서 그는 텍스트 데이터를 표시하는 데 사용되는 글꼴을 선언합니다.
libX11은 XDrawString 및 XDrawText를 문서화합니다. 이 단어들은 어떻게 그려졌나요? 아스키?
답변1
간단한 프록시를 사용하고 X 클라이언트를 서버로 리디렉션하여 X 데이터를 가로챌 수 있지만 텍스트 데이터를 가로챌 가능성은 다소 희박합니다. 오랫동안 애플리케이션(예: 툴킷)은 자체 렌더링을 사용했으며 표시를 위해 픽스맵만 X 서버로 보냈습니다.