
我正在嘗試將一個盒子設置為遠端伺服器,但現在卻陷入了配置 VNC 伺服器的困境。
盒子沒有獨立 GPU,運行在 Core i7-8750H 附帶的 UHD Graphics 630 上,並設置了 Ubuntu 19.04 (Disco Dingo) 和活動的互聯網連接(到目前為止沒有防火牆)。在初始設定(作業系統安裝等)期間有一個監視器,但後來被刪除(盒子本身被移動到另一個地方),所以現在只能透過 SSH 存取。
我安裝了LightDM,X11VNC和xserver-xorg-video-dummy
,並配置了一個虛擬顯示器,主要如下這個答案。
我連接這個無頭的與 RealVNC 一起使用(在我的 Windows PC 上)並在登入畫面上輸入我的密碼,然後出現黑屏,只有壁紙,沒有任何可互動的內容。
我正在嘗試找到一種獲得功能性桌面環境的方法,如下所示:
如果我將顯示器連接到盒子上並使用連接在一起的另一個實體鍵盤登錄,則此VNC 伺服器工作得很好,但這在初始設定後不再適用,因為我打算將其用作遠端伺服器,並將網路作為唯一的外部我/O 裝置。 (這就是我抓取上面螢幕截圖的方式。)
我認為這個問題與 Bionic (18.04 LTS) 和 Cosmic (18.10) 相同。
答案1
我在 Ubuntu 18.04 上也遇到了同樣的問題。
解決方案是使用以下命令建立 /etc/X11/xorg.conf:
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
VideoRam 40000
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 22-83
VertRefresh 50-70
Modeline "1920x1200_60.00" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
EndSection
Section "Screen"
Identifier "DefaultScreen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection