반응형
안녕하세요.
Termux X11 을 사용하면서 한가지 불만인것이 미세한 마우스 지연이 생긴다는점이였습니다.
그 부분을 미약한 코드 분석으로 아래와 같이 수정하여 빌드 하였습니다.
문라이트에서 마우스 지연으로 인해 인지 부조화가 올 때, CTRL+ALT+SHIFT+N 을 눌러 로컬 커서를 활성화 시키는 것과 동일합니다.
다만, 설정 메뉴를 추가하지 않았기 때문에 항상 로컬 커서가 enable 된 상태로 동작합니다.
1. 수정내역
https://github.com/djjproject/termux-x11/commit/4718584cd6c36fe6fc0a5981d554a32c92ef9223
2. 참고내역
https://developer.android.com/reference/android/view/PointerIcon
3. 빌드 결과물
https://github.com/djjproject/termux-x11/actions/runs/16715916133
https://download.djjproject.com/termux/app-arm64-v8a-debug-local-mouse-enabled.apk
4. termux-x11 실행 시, X11 커서 제거
nocursor 옵션을 주고 시작하면 xfce4 자체의 마우스 커서가 사라집니다.
다만, 마우스 상태를 실시간으로 받아오지 못하기 때문에 이 칸이 타이핑하는 좌표인지 끌어당기는 것인지에 대해, 마우스 모양이 바뀌지는 않습니다.
~ $ cat $PREFIX/bin/start #!/data/data/com.termux/files/usr/bin/bash pkill -9 -ef "termux.x11" LD_PRELOAD=/system/lib64/libskcodec.so pulseaudio --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1 virgl_test_server_android & sleep 1 XDG_RUNTIME_DIR=${TMPDIR} termux-x11 -ac -nocursor :0 & sleep 1 am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity > /dev/null 2>&1 & export DISPLAY=:0 export PULSE_SERVER=127.0.0.1 export GALLIUM_DRIVER=virpipe export LIBGL_ALWAYS_SOFTWARE=true xfce4-session & exit 0 |
반응형
'안드로이드' 카테고리의 다른 글
Termux Native Desktop 환경 설정 (1) | 2025.07.28 |
---|---|
termux mesa-25.1.1 freedreno kgsl (1) | 2025.06.20 |
termux-packages 빌드하기 / mesa 24.3.4 freedreno kgl 빌드하기 (0) | 2025.06.16 |
홍미노트 12 프로 4G 리뷰 / 언락 EU롬 커스텀롬 (2) | 2025.06.13 |
Khadas VIM3L 회로도 / 데이타시트 (0) | 2025.03.10 |
댓글