jetson nanoでxpraでウィンドウとそのサウンドを転送

ノーマルユーザーで実行するとsystemdのパーミッションエラーやXの権限昇格なんとかが出て、動かない。

なんとか動かす。

  1. /etc/X11/xorg.confを別名でバックアップ。
  2. /etc/xpra/xorg.confを/etc/X11にコピー。
  3. /etc/xpra/conf.d/55_server_x11.confのxvfb =を次のように書き換える。
    xvfb = Xorg -noreset -novtswitch -nolisten tcp +extension GLX +extension RANDR +extension RENDER -auth $XAUTHORITY -configdir ./ -config xpra.conf
  4. /etc/xpra/conf.d/60_server.confのsystemd-run =を次のように書き換える。systemd-run = no

あとはjetsonでcd /etc/X11して、xpra start :100して、転送を受けたい側(クライアント側)でxpra attach ssh:<login id>@<host ip>:100して、jetsonでDISPLAY=:100 chromium-browserすると、クライアント側で画面が投影される。

エンコーディングのオススメはPNG (8bpp colour)。

  • クライアント側の~/.xpra/xpra.confにencoding = png/P

 

参考

106jpキーボードのレイアウトは、クライアント側の~/.xpra/xpra.confでkeyboard-layout = jpとします。

クライアント側のGPUを使うにはクライアント側の~/.xpra/xpra.confでopengl = yesとします。
Xpra Bug tracker and wiki > Getting Started : Configuration

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です