web-dev-qa-db-ja.com

Ubuntuでvncserverを使用するとデスクトップがうまく表示されない

現在、Azureでubuntu 15.10を使用しており、gnomeとvnc4serverの最新バージョンをubuntuにインストールしています。以下のログファイルを見つけてください。

現在のVNCクライアント画面:

enter image description here

$ cat .vnc/myhost1\:1.log   
--cut--
VNCSConnST:  Server default pixel format depth 16 (16bpp) little-endian rgb565
VNCSConnST:  Client pixel format depth 8 (8bpp) colour-map
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x20000c specified for    0x20000b (I        nitialization error).
Error org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name    'org.gnome.ze        itgeist.Engine': no such name
amdxdg-su: no graphical method available for invoking '/usr/bin/amdcccle' as 'root'

$ cat .vnc/xstartup
unset SESSION_MANAGER

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus -n &
gnome-terminal &

ワイドスクリーンで24ビットカラーを取得する方法(vncクライアントで正方形のスクリーンが表示されるようになりました)

1
Nullpointer

次のコマンドでvncserverを起動するだけです:

/usr/bin/vncserver -geometry 1024x768 -depth 24 :0
  • ジオメトリ:解像度を定義します
  • depth:色深度を定義します

起動時に自動的に起動する場合は、/etc/rc.localに追加します

Sudo cat "/usr/bin/vncserver -geometry 1024x768 -depth 24 :0" >> /etc/rc.local
1
Tung Tran