SSH経由で実行している場合、Chromiumはデスクトップで開かれませんが、デスクトップから直接端末を開くと機能します。

SSH経由で実行している場合、Chromiumはデスクトップで開かれませんが、デスクトップから直接端末を開くと機能します。

私はUbuntu 20.4を実行しており、最近Chromeをインストールしました。

自動化したかったのですが、実際には私にはheadless適していないので、xvfbXubuntuデスクトップをインストールしました。

デスクトップをインストールした後でもまだsshを使用して接続できますが、いくつかの非常に奇妙な動作を発見しました。

  • Ubuntuデスクトップで開いている端末でCtrlAltTChromeを実行すると、Chromeが正しく開きます(
  • シェルでChromeを起動すると機能しません(コアダンプ)。

予想される動作:

  • chromiumリンクシェルで実行し、Ubuntuデスクトップでウィンドウを開きたいです。sshchromium

助けてください?

PS:あまりにも単純なことがうまくいかず、背景知識が必要なときには残念です。

答え1

DISPLAY変数の値を確認することを忘れないでください。ウィンドウが開くXサーバーと画面を決定します。

関連情報