VNCが実際のリモートデスクトップを表示しないのはなぜですか?

VNCが実際のリモートデスクトップを表示しないのはなぜですか?

さて、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環境では安いイタリアのワインより良い選択かもしれません(イグナシオが指摘したように)

おすすめ記事