Raspian OS(Debianなど)を使用するRaspberryPiにSSH接続しました。ターミナルからデフォルトのWebブラウザーを起動しようとしていますが、問題が発生しています。 ターミナルからWebブラウザを起動する でこの投稿を見ました。 xdg-open
コマンドとsensible-browser
コマンドを試しましたが、端末内に目的のWebページのコンテンツが表示されているようです。したがって、実際のWebブラウザーはRaspberry Piで起動していません(これは私が欲しいものです)。私のデフォルトのWebブラウザはMidoriです。それで、私はこれらのターミナルコマンドを間違って使用していますか、それともそれらが何を意味するのか誤解していますか?明確にするために、ターミナルコマンドを使用して実際にdekstop環境でWebブラウザを起動したいと思います。ありがとう!
グラフィックアプリケーションを起動するには、$DISPLAY
という環境変数が必要です。
たとえば、次のようにsshを介してターミナルでブラウザを起動します。
user@Host:~# DISPLAY=:0 firefox http://www.google.com
ブラウザはGUIで起動します。あなたの場合:
user@Host:~# DISPLAY=:0 midori http://www.google.com
これが機能する一部のラズビアン(PIXELを使用するjessie)では、「vchiqを開けませんでした...」というメッセージを回避するために、ユーザーをビデオグループに追加する必要があります。
usermod -a-Gビデオユーザー名
コンソールがハングしないようにするには、末尾に「&」を付けてmidoriを開きます。
DISPLAY =:0 midori http://www.google.com &
それらは他の最もクリーンな方法でなければなりませんが、この投稿を完了するには、これが適していると思います。