Tips RZ G2 - webdino/meta-browser GitHub Wiki
RZ/G2 利用時の Tips
Tips RZ G1 ページも参照
Firefox/Gecko
- コマンドラインオプション
- リモートデバッグ
- Preferences
- Firefox 68 は WebRender がデフォルトオフになっているので有効化する
ファイルパス
- firefox
- /usr/bin/firefox -> /usr/lib64/firefox/firefox
- firefox profile
- /home/root/.mozilla/firefox/xxxxxxx.default/
- prefs.js
/home/root/.mozilla/firefox/xxxxxxx.default/prefs.js
- リモートデバッグ有効化
firefox -start-debugger-server 6000
などとして起動してStarted debugger server on 6000
などのメッセージが表示されればリモートデバッガで接続可能。ポート番号はオプションuser_pref("devtools.debugger.force-local", false);
でリモート接続を許可user_pref("devtools.debugger.prompt-connection", false);
でリモートからの接続時の確認画面を省略
ネットワーク
Ebisu ボードの標準ビルドではネットワークがデフォルトで mask されて無効になっているので有効化する
systemctl unmask networking
systemctl start networking
systemctl enable networking
IPv4 アドレスを取ってくれない場合は /etc/systemd/network/wired.network ファイルを次の内容で作成:
[Match]
Name=eth0
[Network]
DHCP=ipv4
有効化して eth0 の inet に IPv4 アドレスが設定されることを確認する。
systemctl enable systemd-networkd
systemctl start systemd-networkd
ip addr
weston 解像度設定
/etc/xdg/weston/weston.ini
で以下のように設定すると指定解像度で起動する。
[output]
name=HDMI-A-1
mode=1280x720
参考: R-Car Starter Kitの画面出力解像度を変更する方法
環境変数の指定
Firefox の DISPLAY 設定
201909 時点の RZ/G2 ビルドの Firefox では次のように GDK_BACKEND
を指定して起動する必要がある
GDK_BACKEND=wayland firefox
e10s の無効化 (WebGL FPS 問題回避)
WebGL のパフォーマンスが出るようにするためには今のところ e10s の無効化が必要であり、MOZ_FORCE_DISABLE_E10S
を指定して起動するか about:config で browser.tabs.remote.autostart
を false としておく必要がある
GDK_BACKEND=wayland MOZ_FORCE_DISABLE_E10S=1 firefox