我当时正在 Oracle Linux 服务器上通过 Xvnc(TigerVNC) 进行 XRDP 工作,然后服务器崩溃了。崩溃后,我只能使用 Xorg 通过 XRDP 访问服务器,但不能使用 Xvnc,当我尝试使用 VNC 访问时,我只能看到带有鼠标指针的黑屏。
文件 .xstartup 丢失,位于 /etc/systemd/system 中的文件 vncserver@:1.service 丢失。
我尝试重新配置vnc服务
- 停止服务 xrdp 和 vncserver
- 删除位于 /tmp 中的锁定文件
- 从主文件夹中删除 .Xauthority
创建 ~/.vnc/xstartup 文件
取消设置 SESSION_MANAGER
取消设置 DBUS_SESSION_BUS_ADDRESS
/etc/X11/xinit/xinitrc
vncserver -kill $DISPLAY创建/etc/systemd/system/vncserver@:1.service
[Unit]
Description=远程桌面服务(VNC)
After=syslog.target network.target[服务]
类型=分叉ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l vncuser -c "/usr/bin/vncserver %i"
PIDFile=/home/vncuser/.vnc/%H%i.pid
ExecStop=/bin/sh -c ' /usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'[安装]
WantedBy=多用户.target启动xrdp服务
执行systemctl守护进程--reload
执行systemctl vncserver@:1.service
执行vnc服务器
问题依然存在。我可以使用 Xorg 连接,但使用 Xvnc 时我只能看到鼠标指针黑屏
服务器只有 GNOME 作为 GUI
任何建议
提前致谢