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

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

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

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

ベストアンサー1

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

以下の手順に従ってxRDPをインストールし、リモートデスクトップ接続(RDC)を介してWindowsコンピュータでChromiumを開き、使用してください。

ステップ1 - xRDPのインストール

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

sudo apt-get update
sudo apt-get install xrdp

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

sudo apt-get install xfce4

ステップ3 – xRDPの設定

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

echo xfce4-session >~/.xsession

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

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検索ボックスで「リモート」を検索してください。

おすすめ記事