•  untoreh-light

Androidタブレットからリモートデスクトップにアクセスする方法。

ストリーミング品質、入力構成、およびホットキーのオーバーライド...

ゴール

タブレット上でプログラムするための使用可能な環境を持っている(emacsを使用)。

明白な(?)解決策

デスクトップを適切にセットアップするためのシンクライアントとしてタブレットを使用します。

利用可能なプロトコル

優れたメカニカルキーボードを備えたラップトップは実際には存在しないため、タブレット/ wメカニカルキーボードを使用しています...そうですか?または、それらが存在する場合、それらは高価であり、キーボードは 平らなとりあえず。画面を正しい表示角度に保つには、スタンド、または磁気グリップまたはクランプを備えた曲げ可能なロッドを備えたホルダーの1つが必要です。

入力コントロール

タブレットにメカニカルキーボードを取り付けます。 OTGコンバーター 。ブルートゥースも大丈夫でしょう...問題はアンドロイドがいくつかをマップすることです 非常に一般的 ウィンドウで使用されるショートカット、いずれかを使用するMETA (ALT ) またMETA (Windowsキー)。そして、それらを無効にする方法を提供しません。 KeyMapper Android側からのアクションを無効にできるという点で部分的に機能しますが、それでもキーの組み合わせを転送することはできません。

リモートまたはネイティブ?

しかし、リモートクライアントを使用することはすべて良いことですか?たぶん、Androidで直接emacsを使用し、emacsリモート機能を使用する方が互換性のあるセットアップですか? androidにemacsをインストールするには、chrootsを使用する必要があります。 UserLand 一般的なディストリビューションのchrootを簡単に作成し、XServerを直接起動できます。ただし、適切なemacsエクスペリエンスを実現するには、まだ多くの構成が必要です。 termuxのemacs-noxは、userland / VNCを介したemacs-gtkよりも優れていますか? Termuxはをサポートしています x11アプリ 。 Xwaylandを使用してアプリにX11サポートを提供します。これは、(TCPまたはUNIXソケットの代わりに)ストリームバッファリングに共有メモリを使用するため、xsdlx11サーバーよりもはるかに高速であるように見えます。ハードウェアアクセラレーションのサポートはまだありません。私のタブレットはとにかくPOWERVRGPUを搭載していますが、オープンソースドライバーはまだありません(ただし、2022年第2四半期にリリースされる予定です)。私も正常に実行しました linuxdeploytermux-x11サーバー上にprootのオーバーヘッドがない構成済みのchroot。ただし、chrootはtermuxのwaylandバージョン(およびおそらくmesaも)と一致する必要があります。

結論

androidタブレットでemacsを実行するための構成コストを考慮すると、現時点ではリモートセッションの方がさらに便利です。 X11 termuxの取り組みに加えて、powervrドライバーの最終的なリリースが成功した場合、バランスがネイティブセットアップにシフトする可能性があります。

emacsがAndroidグラフィックスタックをサポートしていた場合、それはもはや選択肢の多くではありませんが、そうではなく、明らかに関心がありません(タッチインターフェイスにも関心がないので、最高ですこの時点で適切なキーボードがないハンドヘルドデバイスでemacsを使用するためのオプションは emacspeak).

NixOnDroid emacsに必要なすべてのツールを追加するための構成の苦痛を軽減することができます。arm64.

一部のキーボードショートカットが通過しないという問題がまだあります。一般的な回避策は、それらを他のショートカットにマップすることです。ありがたいことに、非常に強力なショートカットがあります。 アンドロイド用のキーマッピングアプリ 。パーセクのバッテリー消費量を確認する必要があります。それが高すぎる場合は、プレーンRDPか、ターミナルにemacsiを使用した単純なリモートsshセッションのいずれかを検討します。

投稿タグ: