さて、RHEL 5.9にvncサーバーをインストールし、Windows 7にもTightvncビューアをインストールし、RHELでvncserverを起動し、vncpasswdを使用してパスワードを割り当てました。
その後、TightvncビューアはIPとリスニングポートxxx.xxx.xxx.xxx:1を提供しました。 RHELにインストールされ、実行中のVNCサーバーに正常に接続されました。その後、パスワードを知らせてブームを起こしましたが、この恐ろしいインターフェースが現れました。
実際のデスクトップがこのように見えるとき
人々は私が何を逃しているのか教えてくれます。
答え1
あなたが見るものはおそらくX11 セッションは次に定義されます。~/.vnc/xstartup
、最小限のX11セッション、おそらく次のようになります(Debianではこのように見えます)。
#!/bin/sh
[ -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 &
他のモニターで、おそらく:1
。
次の2つのことができます。
- 他のデスクトップにアクセスするには同じように見えた
xstartup
、このファイルから始める必要があります。たとえば、exec gnome-session
または同様のものを使用するには、またはxinitrc
に関する記事を参照してくださいxsession[rc]
。 - 入場同じデスクトップセッション、他のVNCサーバーが必要です。
x11vnc
できるデスクトップ共有;GNOME環境では安いイタリアのワインより良い選択かもしれません(イグナシオが指摘したように)
答え2
vncserver
物理デスクトップに接続されず、個別に構成された仮想デスクトップが作成されます。物理デスクトップにアクセスするには、VNC X拡張機能またはVinoを使用する必要があります。
答え3
次のxstartupファイルから、次の2行のコメントを削除します~/.vnc/xstartup
。
今後:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
後ろに:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
答え4
#!/bin/sh
[ -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" &
gnome-session &
gnome-session &
xstartup ファイルの末尾に追加