•  untoreh-light

Métodos para acceder a un escritorio remoto desde una tableta Android.

Calidades de transmisión, configuración de entradas y anulaciones de teclas de acceso rápido ...

Objetivo

tener un entorno utilizable en la tableta para programar (con emacs).

La solución obvia (?)

Utilice la tableta como un cliente ligero para la configuración de escritorio adecuada.

Protocolos disponibles

Estar

Utilizo un teclado mecánico de tableta / w porque los portátiles con buenos teclados mecánicos no existen realmente ... ¿verdad? O si existen, son caros y el teclado es planode todos modos. Mantener la pantalla en el ángulo de visión correcto requiere un soporte, o uno de esos soportes con varilla flexible, con agarraderas o abrazaderas magnéticas.

Controles de entrada

Adjunto un teclado mecánico a la tableta, con un Convertidor OTG . Bluetooth también estaría bien ... El problema son algunos mapas de Android bastante común atajos que se utilizan en Windows, que utilizan ya seaMETA (ALT ) oMETA (la tecla de Windows). Y no proporciona una forma de desactivarlos. KeyMapper funciona parcialmente, ya que puede deshabilitar la acción desde el lado de Android, pero todavía no puedo reenviar las combinaciones de teclas.

¿Remoto o nativo?

¿Es bueno usar un cliente remoto? ¿Quizás usar emacs directamente en Android y usar las capacidades remotas de emacs es una configuración más compatible? Para instalar emacs en Android tienes que usar chroots. UserLand facilita la creación de chroots de distribuciones comunes e inicia directamente un XServer. Sin embargo, tener una experiencia adecuada en emacs requiere todavía mucha configuración. ¿Sería mejor emacs-nox en termux que emacs-gtk a través de userland / VNC? Termux tiene soporte para aplicaciones x11 . Utiliza Xwayland para proporcionar soporte X11 para aplicaciones, parece ser mucho más rápido que el servidor xsdl x11, porque (supongo) usa memoria compartida para el búfer de transmisión (en lugar de sockets TCP o Unix). Todavía no hay soporte de aceleración de HW, mi tableta lleva una GPU POWERVR de todos modos que todavía no tiene ningún tipo de controladores de código abierto (pero aparentemente está programado para ser lanzado en algún lugar en el segundo trimestre de 2022). También he ejecutado con éxito un linuxdeploychroot configurado que no tiene la sobrecarga de proot en la parte superior del servidor termux-x11. Sin embargo, el chroot debe coincidir con la versión wayland (y quizás mesa también) de termux.

Conclusiones

Teniendo en cuenta los costos de configuración de ejecutar emacs en la tableta Android, en este momento una sesión remota es aún más conveniente. Si los esfuerzos de X11 termux más el eventual lanzamiento de un controlador powervr terminan siendo exitosos, el equilibrio podría cambiar hacia una configuración nativa.

Si emacs tuviera soporte para la pila de gráficos de Android, ya no sería una gran elección, pero ese no es el caso, y aparentemente no hay interés en él (tampoco hay interés en una interfaz táctil, así que lo mejor La opción para usar emacs en dispositivos portátiles sin un teclado adecuado en este punto sería emacspeak).

NixOnDroid podría aliviar los problemas de configuración para agregar todas las herramientas requeridas por emacs, ya sea eso o el próximo soporte de nix paraarm64.

Todavía existe el problema de que algunos atajos de teclado no pasan, a lo que la solución común es asignarlos a otros atajos, afortunadamente hay una herramienta muy poderosa aplicación de keymapping para android . Tendré que verificar el consumo de batería de parsec, y si es demasiado alto, consideraré RDP simple o una simple sesión ssh remota con emacsi en la terminal.

Etiquetas de publicación: