CatchCatch_v1.0.2.0.exe 클라우드 실기 (wine 9.0, 64비트 Windows Python 3.11.9 + PyInstaller 6.22.2)
- 빌드: dist\CatchCatch_v1.0.2.0\ (189MB, onedir). ffmpeg.exe(7.1, ddagrab·dshow·libx265·libaom-av1·nvenc·qsv·amf 포함)는 _internal 안에 한 벌
- 설치 파일: makensis(Linux NSIS 3) 로 dist\CatchCatch_v1.0.2.0_Setup.exe (50.6MB, LZMA solid). wine WoW64 새 prefix 에서 /S 로 조용히 설치 → Program Files\CatchCatch 190MB, Uninstall.exe 생성 확인
- Windows Python 으로 enginetest 9묶음 81항목 전부 통과 (enginetest_wine.log). 필기 합성·지우개·스크린샷·출력 크기·코덱 고르기·소리 라우팅 포함
- 실행: Xvfb 위에서 exe 를 띄워 Ctrl+Alt+R 로 시작, Ctrl+Alt+M 표식, Ctrl+Alt+D 로 필기 덧창과 유리 도구 막대가 뜨는 것, 작은 막대, 녹화 중 화면(수치·미터·표식 목록)을 화면으로 확인. Ctrl+Alt+S 로 Pictures\CatchCatch 에 PNG 저장 확인
- wine 에서 겪은 것 셋
  (1) 하드웨어 인코더 탐지 스레드를 창 만드는 중에 돌리면 wine 이 죽음 → 창이 뜬 2.5초 뒤에 돌리도록 바꿈
  (2) 글꼴 밖 글자(이모지 U+1F4F7 등)를 쓰면 wine 의 ICU 대역 DLL 경로에서 간헐적으로 죽음 → 화면 기호를 BMP 안의 글자(▣ ◆ ◉ ♪ ⎙)로 바꿈
  (3) 한글 곁 파일 이름(표식.txt, 필기.json)을 못 만드는 환경 → markers·ink 로 물러서게 함(둘 다)
- wine 한계(이전 판과 같음): 창 목록 없음, 캡처 제외 무시(주 창·덧창·막대가 영상에 찍힘), 하드웨어 인코더 없음, 합성기가 없어 투명 덧창이 검게 보임, X 포커스가 없어 xdotool 키가 창에 안 닿을 때가 있음(--window 로 보내면 됨)
- 필기 입력 경로(마우스 누르고 끌기 → 획, 지우개 쪼개기, 도형 인식, 올가미 고르기)는 Linux Qt + Xvfb + xdotool 로 확인(ov_linux.png)
