Firefox だけでなく Chromium-browser も使えるらしいので使ってみました。ただし –no-sandbox オプションが必要です。(参考にしたページ)
UserLAnd Ubuntu で動く Chromium (Essential Phone PH-1)
● Install と起動方法
Debian の場合
$ sudo apt install chromium
$ chromium --no-sandbox
Ubuntu の場合
$ sudo apt install chromium-browser
$ chromium-browser --no-sandbox
2018/01/31 現在、Ubuntu では Firefox が正しく動いておらず起動しても黒い画面のまま固まってしまいます。Chromium が代わりに使えそうです。
Debian では Firefox も問題なく動いています。
● 画面分割
Android 7 以降なら画面分割が可能なので Android のブラウザを併用する方法もあります。
画面分割で Ubuntu と Android の Chrome と併用↓
UserLAnd の desktop は VNC でも XServer XSDL (X11) でも Software Rendering なので、速度と安定度を重視するなら画面分割もお勧めです。
Android 9 Pie だと XServer XSDL が restart を繰り返してしまい起動できないようです。Essential Phone と Pixel 3 の両方で確認。VNC は動きます。
関連エントリ
・Android 上の開発環境と UserLAnd
・OS の中の Linux (WSL/Chrome OS/Android UserLAnd)
・ARM CPU 上の開発環境とコンパイル時間の比較 (2) Pixel 3/UserLAnd