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 생성

    [단위]
    설명=원격 데스크톱 서비스(VNC)
    이후=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=multi-user.target

  • xrdp 서비스 시작

  • systemctl 데몬 실행 --reload

  • systemctl vncserver@:1.service 실행

  • vnc 서버 실행

문제는 남아 있습니다. Xorg를 사용하여 연결할 수 있지만 Xvnc를 사용하면 마우스 포인터가 있는 검은색 화면만 표시됩니다.

서버에는 GUI로 GNOME만 있습니다.

어떤 제안이라도

미리 감사드립니다

관련 정보