•  Untoreh-light

Способы доступа к удаленному рабочему столу с планшета Android.

Качество потоковой передачи, конфигурация входов и переопределения горячих клавиш ...

Цель

иметь на планшете удобную среду для программирования (с emacs).

Очевидное (?) Решение

Используйте планшет в качестве тонкого клиента для правильной настройки рабочего стола.

Доступные протоколы

Стоять

Я использую механическую клавиатуру tablet / w, потому что ноутбуков с хорошей механической клавиатурой на самом деле не существует ... не так ли? Или, если они есть, они дорогие, а клавиатура плоскийтак или иначе. Для удержания экрана под правильным углом обзора требуется подставка или один из держателей с гибким стержнем, с магнитными захватами или зажимами.

Элементы управления вводом

К планшету прикрепляю механическую клавиатуру, с Конвертер OTG . Bluetooth тоже подойдет ... Проблема в том, что андроид отображает какие-то довольно часто ярлыки, которые используются в окнах, которые используют либоMETA (ALT ) илиMETA (ключ Windows). И не дает возможности отключить их. KeyMapper частично работает, так как он может отключить действие со стороны Android, но я все еще не могу переслать комбинации клавиш.

Удаленный или родной?

Но все же хорошо ли использовать удаленный клиент? Может быть, использование emacs непосредственно на android и использование удаленных возможностей emacs - более совместимая установка? Чтобы установить emacs на android, вы должны использовать chroots. UserLand позволяет легко создавать chroot распространенных дистрибутивов и напрямую запускать XServer. Однако наличие надлежащего опыта работы с emacs по-прежнему требует большой настройки. Будет ли emacs-nox на termux лучше, чем emacs-gtk через userland / VNC? Termux поддерживает x11 приложения . Он использует Xwayland для обеспечения поддержки X11 для приложений, он, кажется, намного быстрее, чем сервер xsdl x11, потому что (я думаю) он использует разделяемую память для буферизации потока (вместо сокетов TCP или unix). По-прежнему нет поддержки аппаратного ускорения, мой планшет в любом случае оснащен графическим процессором POWERVR, который до сих пор не имеет никаких драйверов с открытым исходным кодом (но, по-видимому, он будет выпущен где-то во втором квартале 2022 года). Я также успешно запустил linuxdeployнастроенный chroot, который не имеет накладных расходов на proot поверх сервера termux-x11. Однако chroot должен соответствовать версии wayland (и, возможно, mesa тоже) termux.

Выводы

Учитывая затраты на настройку запуска emacs на планшете Android, на данный момент удаленный сеанс все еще более удобен. Если усилия X11 termux плюс возможный выпуск драйвера powervr окажутся успешными, баланс может сместиться в сторону собственной настройки.

Если бы у emacs была поддержка стека графики Android, это больше не было бы большим выбором, но это не так, и, по-видимому, к нему нет никакого интереса (также нет никакого интереса к сенсорному интерфейсу, так что лучший вариант использования emacs на портативных устройствах без соответствующей клавиатуры на этом этапе будет Emacspeak).

NixOnDroid может упростить настройку для добавления всех инструментов, требуемых emacs, либо этого, либо предстоящей поддержки nix дляarm64.

По-прежнему существует проблема, связанная с тем, что некоторые сочетания клавиш не проходят, и общий способ решения этой проблемы - сопоставить их с другими сочетаниями клавиш, к счастью, есть очень мощный приложение для сопоставления клавиш для Android . Мне нужно будет проверить потребление батареи parsec, и если оно будет слишком высоким, я рассмотрю либо простой RDP, либо простой удаленный сеанс ssh с emacsi в терминале.

Теги сообщений: