-
Notifications
You must be signed in to change notification settings - Fork 5
使用 NoMachine 远程显示 NUC 上的画面
ChenJun edited this page Mar 6, 2022
·
4 revisions
A specific case which leads to black screen on Linux is when the X server is running but it is not rendering because the video card is turned off. In this case NoMachine doesn't use its own virtual display because it detects that the X server running.
在 NoMachine 上直接打开 Headless 的远程设备会出现黑屏的情况,原因如上所述。
参考官方文档 Connecting to Linux headless machines with NoMachine 有三种解决方式。我比较倾向于使用第三种,因为其产生的 virtual framebuffer 可以支持任意尺寸的分辨率,随意缩放 NoMachine 的窗口,画面都可以正确显示。
在 Ubuntu 20.04 上的命令为:
sudo systemctl stop gdm
sudo /etc/NX/nxserver --restart
执行后再打开 NoMachine 就可以正常显示画面了。
参考 https://askubuntu.com/a/816
使用 sudo crontab -e
并在所打开的文件的最后添加:
@reboot systemctl stop gdm && /etc/NX/nxserver --restart
即可实现开机自动关闭 gdm 并重启 nxserver
Warning:这种方式会导致连接显示器无法显示画面,需要通过 sudo systemctl start gdm
手动启动 display-manager