•  untoreh-light

从安卓平板电脑访问远程桌面的方法。

流媒体质量、输入配置和热键覆盖...

目标

在平板电脑上有一个可用的环境来编程(使用 emacs)。

显而易见的(?)解决方案

将平板电脑用作瘦客户端以进行正确的桌面设置。

可用的协议

站立

我使用平板电脑/带机械键盘,因为配备良好机械键盘的笔记本电脑并不存在……是吗?或者,如果它们存在,它们很昂贵,而且键盘是 平坦的反正。将屏幕保持在正确的视角需要一个支架,或其中一个带有可弯曲杆的支架,带有磁性把手或夹子。

输入控件

我将机械键盘连接到平板电脑上, OTG转换器 .蓝牙也可以...问题是android映射了一些 相当常见 在 Windows 上使用的快捷方式,使用任一META (ALT ) 或者META (Windows 键)。并且不提供禁用它们的方法。 键映射器 部分有效,因为它可以从 android 端禁用该操作,但我仍然无法转发组合键。

远程还是本地?

使用远程客户端是否一切都好?也许直接在 android 上使用 emacs 并使用 emacs 远程功能是更兼容的设置?要在 android 上安装 emacs,您必须使用 chroots。 用户土地 可以轻松创建常见发行版的 chroot 并直接启动 XServer。然而,拥有适当的 emacs 经验仍然需要大量配置。 termux 上的 emacs-nox 会比通过 userland/VNC 的 emacs-gtk 更好吗? Termux 支持 x11 应用程序 .它使用 Xwayland 为应用程序提供 X11 支持,它似乎比 xsdl x11 服务器快得多,因为(我猜)它使用共享内存进行流缓冲(而不是 TCP 或 unix 套接字)。仍然没有硬件加速支持,我的平板电脑无论如何都带有 POWERVR GPU,它仍然没有任何形式的开源驱动程序(但显然它计划在 2022 年第二季度的某个地方发布)。我也成功运行了 linux部署配置的 chroot 在 termux-x11 服务器上没有 proot 的开销。然而,chroot 必须与 termux 的 wayland 版本(也可能是 mesa)相匹配。

结论

考虑到在android平板上运行emacs的配置成本,此时远程会话还是比较方便的。如果 X11 termux 的努力加上 powervr 驱动程序的最终发布最终成功,则平衡可能会转向本机设置。

如果 emacs 支持 android 图形堆栈,那将不再是一个选择,但事实并非如此,而且显然对它的兴趣为零,(对触摸界面的兴趣也为零,所以最好此时在没有合适键盘的手持设备上使用 emacs 的选项是 emacspeak).

NixOnDroid 可以减轻添加 emacs 所需的所有工具的配置痛苦,或者是即将到来的 nix 支持arm64.

仍然存在一些键盘快捷键无法通过的问题,常见的解决方法是将它们映射到其他快捷键,幸好有一个非常强大的 适用于Android的键盘映射应用程序 .我将不得不检查 parsec 电池消耗,如果它太高,我将考虑普通的 RDP,或者在终端中与 emacsi 进行简单的远程 ssh 会话。

帖子标签: