web-dev-qa-db-ja.com

VNC経由でGUI(ウィンドウマネージャー)を起動するにはどうすればよいですか?

ネットブックとサーバーがあり、両方に同一のUbuntu 10.04 LTSディストリビューションをインストールしました。サーバーでは、モニターとキーボードとマウスを切断する前にSSHサーバーをインストールして有効にする先見性がありました。次に、VNCサーバーもsshして有効にしました。ネットブックで完全なサーバーエクスペリエンスが必要になりましたが、VNCを起動すると、表示された画面が表示されます。 (名前は編集済み)

image of vnc screen showing only one xterm

残りのデフォルトのUbuntu GUIエクスペリエンスを開始するにはどうすればよいですか? (上部のツールバー)((ウィンドウマネージャーですか?))

6
Maarx

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
Abhijeet

xfce4をインストールしてxfce4セッションを使用すると、Ubuntu上のgnome VNCサーバーが正しく表示されない場合があります

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 &
3
Blanca Higgins

VNCを使用しないでください。それは恐ろしい解決策です。代わりにX2go(http://www.x2go.org/)のようなものを使用してください。簡単にインストールでき、VNCよりもはるかに高速で、より柔軟で、PulseAudioなどを提供します。また、Firefoxプラグインもあるため、ブラウザなどでサーバーから直接アプリケーションを実行できます。

1

私はgnomeを動作させることができないことに不満を感じていたので、そのようにしてみました

  1. Sudo apt-get install xfce4

  2. .vnc/xstartxupを次のように変更します

  3. vncserverを実行します

  4. vnc viewer経由でサーバーに接続

  5. Windowsマネージャーが見える

。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 &
0
Jonghoan Lim