X11
在無頭模式下欺騙 Linux Mint Cinnamon 以認為顯示器已連接?
這是我到目前為止所擁有的:
- 以 Cinnamon 作為桌面執行 Linux Mint 的無頭伺服器
- 已安裝 x11vnc
- 沒有顯示器連接到伺服器
我遇到的問題是,即使在上面的伺服器和客戶端機器之間有 GigE 連接,x11vnc 也非常慢。
我注意到,當顯示器通過 VGA 電纜連接到伺服器但未打開電源(即顯示器)時,x11vnc 變得非常好。
一些探勘讓我找到了 x11vnc 的 github 問題,提到如果你在 Ubuntu 中關閉合成,那會有所幫助
$$ 0 $$. 我嘗試在 Cinnamon 中關閉“效果”並將 vsync 設置為 None,但沒有運氣。 然後我深入
/var/log/syslog
研究並註意到當我連接 VGA 電纜時 xrandr 檢測到了顯示器(即使它沒有通電)。這也極大地提高了 vnc 的性能。有沒有辦法讓 Linux Mint 認為監視器在那裡?
我剛剛建立了一個執行 Mint Cinnamon 的無頭建構並遇到了同樣的問題。連接顯示器的 VNC 速度快如閃電,但是一旦您將其移除並重新啟動,它的移動速度就會比糖蜜慢。
這絕對是一種解決方法,但您可以花幾美元線上購買虛擬 HDMI 插頭。它們具有各種常見的解析度,並誘使設備認為已連接顯示器。
這不是最優雅的解決方案,但對我來說絕對是最不痛苦的解決方案。
我自己從來沒有這樣做過,但是 xorg 提供了一個虛擬影片驅動程序,還有一個用於 Ubuntu 的 xdummy 包可以幫助啟動和執行這裡是包的連結。 http://manpages.ubuntu.com/manpages/focal/man8/Xdummy.8.html