![VNC 経由で GUI (ウィンドウ マネージャー?) を起動するにはどうすればよいですか?](https://rvso.com/image/1035890/VNC%20%E7%B5%8C%E7%94%B1%E3%81%A7%20GUI%20(%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%20%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E3%83%BC%3F)%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私はネットブックとサーバーを所有しており、その両方に同一の Ubuntu 10.04 LTS ディストリビューションをインストールしました。サーバーでは、モニターとキーボードとマウスを外す前に、SSH サーバーをインストールして有効にしておくという先見の明がありました。その後、SSH で接続して、VNC サーバーも有効にしました。ネットブックで完全なサーバー エクスペリエンスを実現したいのですが、VNC で接続すると、表示された画面が表示されます。(名前は編集されています)
Ubuntu のデフォルトの GUI エクスペリエンスの残りの部分を開始するにはどうすればよいですか? (上部のツールバー) ((それはウィンドウ マネージャーですか?))
答え1
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 &
答え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が動かなくてイライラしていたので、そのように試してみました
sudo apt-get install xfce4
.vnc/xstartxup
このように修正するvncserverを実行する
VNCビューア経由でサーバーに接続する
ウィンドウズマネージャーが見える
.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 &