•  원더라이트

Android 태블릿에서 원격 데스크톱에 액세스하는 방법.

스트리밍 품질, 입력 구성 및 단축키 재정의...

목표

태블릿에서 프로그래밍할 수 있는 환경이 있어야 합니다(emacs 사용).

명백한(?) 솔루션

적절한 데스크탑 설정을 위해 태블릿을 씬 클라이언트로 사용하십시오.

사용 가능한 프로토콜

서다

나는 좋은 기계식 키보드가 있는 노트북이 실제로 존재하지 않기 때문에 태블릿 /w 기계식 키보드를 사용합니다. 또는 존재한다면 비싸고 키보드는 평평한그래도. 화면을 올바른 시야각으로 유지하려면 스탠드 또는 마그네틱 그립 또는 클램프가 있는 구부릴 수 있는 막대가 있는 홀더가 필요합니다.

입력 컨트롤

나는 타블렛에 기계식 키보드를 부착하고, OTG 변환기 . 블루투스도 괜찮을 텐데... 문제는 안드로이드가 일부를 매핑한다는 것입니다. 꽤 흔한 Windows에서 사용되는 바로 가기, 둘 중 하나를 사용하는META (ALT ) 또는META (윈도우 키). 그리고 그것들을 비활성화하는 방법을 제공하지 않습니다. 키매퍼 부분적으로 작동하지만 Android 측에서 작업을 비활성화할 수 있지만 여전히 키 조합을 전달할 수 없습니다.

원격 또는 기본?

그래도 원격 클라이언트를 사용하는 것이 좋은가요? Android에서 직접 emacs를 사용하고 emacs 원격 기능을 사용하는 것이 더 호환 가능한 설정입니까? 안드로이드에 emacs를 설치하려면 chroots를 사용해야 합니다. 유저랜드 공통 배포판의 chroot를 쉽게 만들고 XServer를 직접 시작할 수 있습니다. 그러나 적절한 emacs 경험을 가지려면 여전히 많은 구성이 필요합니다. termux의 emacs-nox가 userland/VNC를 통한 emacs-gtk보다 낫습니까? Termux는 다음을 지원합니다. x11 앱 . Xwayland를 사용하여 앱에 대한 X11 지원을 제공합니다. xsdl x11 서버보다 훨씬 빠른 것 같습니다. (내 생각에) 스트림 버퍼링에 (TCP 또는 Unix 소켓 대신) 공유 메모리를 사용하기 때문입니다. 여전히 HW 가속 지원이 없으며, 내 태블릿은 여전히 ​​어떤 형태의 오픈 소스 드라이버도 없는 POWERVR GPU를 탑재하고 있습니다(그러나 분명히 2022년 2분기 어딘가에 출시될 예정임). 나는 또한 성공적으로 실행 리눅스 배포termux-x11 서버 위에 proot의 오버헤드가 없는 구성된 chroot. 그러나 chroot는 termux의 wayland 버전(그리고 아마도 mesa도)과 일치해야 합니다.

결론

Android 태블릿에서 emacs를 실행하는 구성 비용을 고려하면 이 시점에서 원격 세션이 훨씬 더 편리합니다. X11 termux 노력과 powervr 드라이버의 최종 릴리스가 성공적으로 끝나면 균형이 기본 설정으로 이동할 수 있습니다.

emacs가 안드로이드 그래픽 스택을 지원했다면 더 이상 선택의 여지가 없었겠지만 그렇지도 않고 분명히 관심도 0도 있습니다. (터치 인터페이스에도 관심이 0이기 때문에 가장 이 시점에서 적절한 키보드가 없는 핸드헬드 장치에서 emacs를 사용하는 옵션은 이맥스피크).

닉스온드로이드 emacs 또는 향후 nix 지원에 필요한 모든 도구를 추가하기 위한 구성 문제를 완화할 수 있습니다.arm64.

여전히 일부 키보드 단축키가 통과하지 못하는 문제가 있습니다. 일반적인 해결 방법은 다른 단축키에 매핑하는 것입니다. 고맙게도 매우 강력한 안드로이드용 키매핑 앱 . Parsec 배터리 소모를 확인해야 하며 너무 높으면 일반 RDP를 고려하거나 터미널에서 emacsi를 사용하는 단순 원격 ssh 세션을 고려할 것입니다.

게시물 태그: