Ubuntu

從 Ubuntu 到 CentOS7 的遠端桌面 VNC 顯示奇怪的視圖

  • April 25, 2018

我正在嘗試使用 LAN 上的遠端桌面從另一台電腦訪問機器的 gui。我正在使用的機器是使用 KDE 桌面的 Ubuntu14.04LTS。目標機器是帶有 MATE 桌面的 CENTOS7。

當我嘗試使用 KRDC(用於 KDE 桌面)或 Vinagre 使用 vnc 協議從我的 Ubuntu 機器遠端桌面時,我得到以下桌面:

在此處輸入圖像描述

這是我使用 Vinagre 時的設置截圖。我在使用 KRDC 時遇到了同樣的問題:

在此處輸入圖像描述

該桌面甚至不像我的使用者的預設桌面(目標系統上只有一個使用者)。它看起來像一個隱藏菜單的瀏覽器。我不知道那是關於什麼的。我不確定下一步要做什麼來進行故障排除。

遠端機器作為 CENTOS7 的最低安裝啟動,然後安裝了 mate 桌面。當我在機器前時,系統目前可以正常啟動並預設為 mate 桌面。

目標機器安裝了tigervnc-server,我不想做桌面共享。我正在嘗試使用目標機器的 GUI,而不是通過終端做所有事情。所以我期待看到的是我的使用者的預設桌面……但我得到了完全不同的東西。

有人可以在這裡提供任何方向嗎?

如果問題與有關,有人可以澄清我需要在 CENTOS7 中更改什麼嗎?

我在 CENTOS7 系統上找到了 MATE 桌面的解決方案。對於目標系統上的使用者帳戶,將以下內容替換為~/.vnc/xstartup

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrc

和:

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
/usr/bin/mate-session

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

重新啟動目標機器,一切都按預期工作。

來源

這只是讓它工作的解決方案。我仍然想確切地找出上面的哪些行(如果不是全部)對於期望的結果是絕對必要的。

引用自:https://unix.stackexchange.com/questions/292983