UnityデスクトップがインストールされているUbuntu 16.04 LTSにvncサーバーを設定しようとしています。他のデスクトップ環境をインストールしたくありません。
インストールを開始しましたが、x11vncserver
サーバーに物理モニターがないと機能しないことに気づきました。それが与えるエラーは
*** XOpenDisplay failed. No -display or DISPLAY.
(ディスプレイをシミュレートする方法はいくつかありますが、試していません。)
削除してみましたvncserver
(wxya)これはうまくいきますが、gnomeパネルに移動する必要があり、非常に奇妙で品質が低いようです。
接続の詳細:ギガビットイーサネット(クライアントからサーバーへのすべてのパス)、しかしローカルネットワークにはありません。
誰でも助けることができますか?ありがとうございます。
答え1
これを使用して、VNCおよびSteamホームストリーミングに使用するヘッドレスサーバー用の仮想モニターを設定します。
/etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0 #Virtual monitor needs this
VertRefresh 43.0 - 72.0 #this, too
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia" #change for AMD or Intel
VendorName "NVIDIA Corporation" #this, too
Option "NoLogo" "1" #also this
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 1920 1080
Option "AllowEmptyInitialConfiguration" "True"
EndSubSection
EndSection
GPUやモニターの設定に合わせて必要に応じて調整してください。この設定はXでのみ機能します。 MirとWaylandは異なる構成設定を使用します。
答え2
以下は、Intel NUC(NUC8i3BEH)設定用のスクリプトコレクションへのリンクです。https://github.com/rneher-igel/Linux-Scripts
VNCを介してアクセス可能な(RealVNCクライアントを使用するなど)、ヘッドレスシステム(接続されたモニターなし)で新しくインストールされたUbuntu Desktop 18.04 / 20.04バージョンを更新および構成するためのスクリプト。
インストール/構成項目は次のとおりです。
- VirtualBoxのインストール準備
- タイムサービス(クロニー)
- SSHを開く
- VNC(ビノ)
- 仮想ビデオドライバによるヘッドレス