如何在无头服务器上通过 Teamviewer 访问 Ubuntu GUI?

如何在无头服务器上通过 Teamviewer 访问 Ubuntu GUI?

我正在构建一个主要用作 Plex 媒体服务器的系统,但我也喜欢摆弄 Linux,所以我想通过 Teamviewer 访问 GUI。

在我意识到如果没有连接显示器,GUI 就无法加载之前,我已经让所有东西都正常运行。

我如何设置虚拟显示器或类似的东西?我不太擅长使用命令行,但可以很好地遵循说明。此框将在没有键盘、显示器或鼠标的情况下运行。

答案1

软件包“xserver-xorg-video-dummy”似乎可以完成所需的任务

有关在这个问题中设置的一些详细信息

未插入显示器时添加虚假显示

答案2

我基本上安装了 xserver-xorg-video-dummy 包,然后创建了一个名为以下内​​容的sudo apt install xserver-xorg-video-dummy配置文件:xorg.conf

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync 31.5-48.5
    VertRefresh 50-70
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1366x768"
    EndSubSection
EndSection

我还创建了两个脚本monitor.shnomonitor.sh

monitor.sh

sudo rm /usr/share/X11/xorg.conf.d/xorg.conf

nomonitor.sh

sudo cp xorg.conf /usr/share/X11/xorg.conf.d/

ssh您可以在连接监视器时或通过监视器执行其中一个脚本。

您需要sudo reboot在执行脚本后执行。

然后您就可以执行xvnc或者teamviewer按照您喜欢的方式执行。

相关内容