•  untoreh-light

Mga pamamaraan para sa pag-access sa isang malayuang desktop mula sa isang android tablet.

Ang mga katangian ng pag-stream, configuration ng mga input at mga hotkey ay na-override...

Layunin

magkaroon ng magagamit na kapaligiran sa tablet to program (na may mga emac).

Ang halatang(?) solusyon

Gamitin ang tablet bilang thin client para sa wastong setup ng desktop.

Magagamit na mga protocol

Tumayo

Gumagamit ako ng tablet /w mechanical keyboard dahil wala talaga ang mga laptop na may magagandang mechanical keyboard...ganoon ba? O kung mayroon sila, ang mga ito ay mahal at ang keyboard ay patagsabagay. Ang pagpapanatili ng screen sa tamang viewing angle ay nangangailangan ng stand, o isa sa mga holder na may nababaluktot na rod, na may magnetic grip o clamp.

Mga kontrol sa input

Nag-attach ako ng mekanikal na keyboard sa tablet, na may isang OTG converter . Magiging maayos din ang Bluetooth... Ang problema ay ang ilan sa mga mapa ng android medyo karaniwan mga shortcut na ginagamit sa mga bintana, na gumagamit ng alinmanMETA (ALT ) oMETA (ang susi ng bintana). At hindi nagbibigay ng paraan upang hindi paganahin ang mga ito. KeyMapper bahagyang gumagana, dahil maaari nitong i-disable ang pagkilos mula sa android side, ngunit hindi ko pa rin maipasa ang mga keycombinations.

Malayo o katutubong?

Ang paggamit ba ng isang malayong kliyente ay lahat ng mabuti bagaman? Siguro ang paggamit ng mga emac nang direkta sa android at ang paggamit ng mga remote na kakayahan ng emacs ay isang mas katugmang setup? Upang mag-install ng mga emac sa android kailangan mong gumamit ng chroots. UserLand ginagawang madali ang paglikha ng mga chroots ng mga karaniwang distribusyon at direktang simulan ang isang XServer. Gayunpaman, ang pagkakaroon ng wastong karanasan sa emacs ay nangangailangan pa rin ng maraming pagsasaayos. Mas mabuti ba ang emacs-nox sa termux kaysa sa emacs-gtk sa pamamagitan ng userland/VNC? May suporta ang Termux para sa x11 na mga app . Gumagamit ito ng Xwayland upang magbigay ng suporta sa X11 para sa mga app, mukhang mas mabilis ito kaysa sa xsdl x11 server, dahil (hulaan ko) gumagamit ito ng shared memory para sa stream buffering (sa halip na TCP o unix socket). Wala pa ring suporta sa pagpapabilis ng HW, ang aking tablet ay may POWERVR GPU pa rin na wala pa ring anumang anyo ng mga open source na driver (ngunit tila ito ay naka-iskedyul na ilalabas sa isang lugar sa Q2 2022). Matagumpay din akong nakatakbo a linuxdeploynaka-configure na chroot na walang overhead ng proot sa ibabaw ng termux-x11 server. Gayunpaman ang chroot ay dapat tumugma sa wayland na bersyon (at maaaring mesa din) ng termux.

Konklusyon

Isinasaalang-alang ang mga gastos sa pagsasaayos ng pagpapatakbo ng mga emac sa android tablet, sa puntong ito ay mas maginhawa pa rin ang isang malayong session. Kung ang mga pagsusumikap ng X11 termux kasama ang paglabas ng isang powervr driver ay magiging matagumpay, maaaring lumipat ang balanse patungo sa isang katutubong setup.

Kung ang emacs ay may suporta para sa android graphics stack Hindi na ito masyadong mapagpipilian, ngunit hindi iyon ang kaso, at tila walang interes dito, (mayroong zero din na interes sa isang touch interface, kaya ang pinakamahusay opsyon para sa paggamit ng mga emac sa mga handheld na device na walang tamang keyboard sa puntong ito ay emacspeak).

NixOnDroid maaaring mapagaan ang mga pananakit ng pagsasaayos para sa pagdaragdag ng lahat ng tooling na kinakailangan ng mga emac, iyon man o ang paparating na suporta sa nix para saarm64.

Mayroon pa ring problema sa ilang mga keyboard shortcut na hindi dumadaan, kung saan ang karaniwang solusyon ay upang i-map ang mga ito sa iba pang mga shortcut, sa kabutihang palad mayroong isang napakalakas keymapping app para sa android . Kailangan kong suriin ang pagkonsumo ng baterya ng parsec, at kung ito ay masyadong mataas ay isasaalang-alang ko ang alinman sa simpleng RDP, o simpleng isang remote ssh session na may emacsi sa terminal.

Mag-post ng Mga Tag: