Ubuntu
從 Ubuntu 到 CentOS7 的遠端桌面 VNC 顯示奇怪的視圖
我正在嘗試使用 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 &
重新啟動目標機器,一切都按預期工作。
這只是讓它工作的解決方案。我仍然想確切地找出上面的哪些行(如果不是全部)對於期望的結果是絕對必要的。