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 (비노)
- 가상 비디오 드라이버를 통한 헤드리스