如何透過 VNC 啟動 GUI(視窗管理器?)?

如何透過 VNC 啟動 GUI(視窗管理器?)?

我有一台上網本和一台伺服器,我在兩者上安裝了相同的 Ubuntu 10.04 LTS 發行版。在伺服器上,我有先見之明,在斷開顯示器和鍵盤滑鼠之前安裝並啟用了SSH伺服器。然後我透過 ssh 登入並啟用了 VNC 伺服器。現在我想在上網本上獲得完整的伺服器體驗,但是當我進入 VNC 時,我會看到顯示的畫面。 (名字已編輯)

僅顯示一個 xterm 的 vnc 螢幕影像

如何開始其餘的預設 Ubuntu GUI 體驗? (頂部的工具列)((這是視窗管理器?))

答案1

安裝xfce4並使用xfce4會話,Ubuntu上的gnome VNC Server有時無法正確顯示

sudo apt-get install gnome-core xfce4 firefox nano -y --force-yes

並使用這個 xstartup 文件

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

答案2

嘗試編輯xstartup文件:

vi $HOME/.vnc/xstartup

將以下行新增至文件中

#!/bin/sh
unset SESSION_MANAGER
exec sh /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

啟動vnc伺服器:

vncserver -geometry 1280x1024 -depth 24

如果您正在存取遠端計算機,請記住轉送 vncserver 的連接埠。

答案3

不要使用 VNC。這是一個可怕的解決方案。改用 X2go (http://www.x2go.org/) 之類的東西。它易於安裝,比 VNC 快得多,而且更靈活,提供 PulseAudio 等功能。它還具有 Firefox 插件,因此您可以直接在瀏覽器中執行來自伺服器的應用程式等。

答案4

我對無法讓 gnome 工作感到沮喪,所以我這樣嘗試

  1. sudo apt-get install xfce4

  2. .vnc/xstartxup像這樣修改

  3. 運行vnc伺服器

  4. 透過 vnc 檢視器連接伺服器

  5. 我可以看到視窗管理器

.vnc/xstartxup:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/usr/bin/startxfce4 &

#[ -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" &
#/usr/bin/x-window-manager &

相關內容