Linux で Chromium ブラウザを設定し、SSH 経由で xserver を使用して Windows で開く

Linux で Chromium ブラウザを設定し、SSH 経由で xserver を使用して Windows で開く

Linux に Chromium ブラウザをインストールし、Linux で Apache を起動しようとしています。その後、Putty または Mobarterm を使用して、SSH 経由で Wi​​ndows マシン上の Chromium で Ubuntu Web ページを開く必要があります。Chromium は Linux にインストールされていますが、Linux で Putty 経由でコマンド chromium:browser を実行すると、エラーが発生します。

エラー:browser_main_loop.cc(261)] Gtk: ディスプレイを開けません

答え1

エラー GTK は、グラフィカル ユーザー インターフェイスを作成するためのクロスプラットフォーム ウィジェット ツールキットです。Ubuntu マシンに xRDP をインストールする必要があります。

次の手順に従って xRDP をインストールし、RDC (リモート デスクトップ接続) 経由で Wi​​ndows マシンで開き、Chromium を使用します。

ステップ1 – xRDPをインストールする

ターミナル(Crtl+Alt+T)を開き、次のコマンドを実行します。

sudo apt-get update
sudo apt-get install xrdp

ステップ 2 - XFCE4 をインストールします (Unity は Ubuntu 14.04 では xRDP をサポートしていないようですが、Ubuntu 12.04 ではサポートされていました)。これが Xfce4 をインストールする理由です。

sudo apt-get install xfce4

ステップ3 – xRDPを構成する

この手順では、xRDP が Xfce4 を使用するように 2 つのファイルを変更します。まず、ホーム ディレクトリに .xsession ファイルを作成または編集する必要があります。nano を使用するか、単純に echo ステートメントをリダイレクトします (こちらの方が簡単です)。

echo xfce4-session >~/.xsession

2 番目に編集する必要があるファイルは、Xfce4 を起動する xRDP の起動ファイルです。

sudo nano /etc/xrdp/startwm.sh

内容は次のようになります (最後の行に注意し、. /etc/X11/Xsession は無視してください)。

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4

ステップ4 – xRDPを再起動する

これらの変更をすべて有効にするには、次のように xRDP を再起動します。

sudo service xrdp restart

xRDP接続のテスト

Ubuntu マシンをリモート制御するコンピューターで、RDP クライアントを起動します。Windows には、リモート デスクトップ クライアント (mstsc.exe - コマンド プロンプトから起動するか、アクセサリの下にあるリモート デスクトップへのショートカットを見つけることができます) が標準で付属しています。または、スタートで「リモート」を検索します (Windows 7)。または、Windows 8 の検索ボックスで「リモート」を検索します。

関連情報