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のみがあります。

どんな提案でも

事前にありがとう

関連情報