VNC 使用 GNOME 黑屏

VNC 使用 GNOME 黑屏

我当时正在 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

任何建议

提前致谢

相关内容