コマンドを介してLubuntu 12.04でTightVNC Serverを開始しました:
tightvncserver -geometry 800x600 -depth 16 :2
VNCサーバーが正常に起動し、次のメッセージが表示されました。
New 'X' desktop is gateway:2
Starting applications specified in /home/dolv/.vnc/xstartup
Log file is /home/dolv/.vnc/gateway:2.log
次に、RealVNC Clientを使用してリモートPCから正常にログインしました。
メニューからChromiumを起動しようとしましたが、機能しませんでした。そこで、コマンド/usr/bim/chromium-browser &
を使用してターミナルから起動しようとすると、次のメッセージが表示されました。
Xlib: extention "RANDR" missing on desktop :2
また、2回試行した後、chromium-browser
が、セッション:0
で実行されていたホスト上に2つの新しいウィンドウを作成したことも発見しました。
ブラウザの呼び出し元のディスプレイでブラウザを起動する方法(私の場合、VNCセッションディスプレイから)
私が信じていないxrandrメッセージは関連しています。
何が起こっているのかは、2つのXサーバーを実行していて、そのうちの1つがVNCサーバー用であることです。 Chromeはどちらに表示するかを知りません。他のXアプリのように両方に表示することはできません。これは、Chromium Open Sourceプロジェクトの 文書化されたバグ です。 ( この重複バグレポート を参照してください。これはあなたの状況を反映しています。)
何が起きているかというと、ChromeがリモートXサーバーではなくローカルXサーバーに表示されています。残念ながら、バグは公式のChromeプロジェクトで公開されています。つまり、すぐに解決できるエレガントなソリューションはありませんが、バグレポートの一部のユーザーは基本的にtwoChromeの設定ディレクトリ。Xサーバーごとに1つあり、それらを完全に個別に実行します。 (最初のバグレポートでの議論については、「-user-data-dir」を検索してください。)