Ubuntu 17.10でvnc4server入れようとしたら情報が断片的すぎて大変だった件

表題の件についてメモです笑

Vinoがうまく動かなかったので

Ubuntu 17.10 Desktopでvncやる場合は、通常はVinoを設定して、macからアクセスする場合は、

$ gsettings set org.gnome.Vino require-encryption false

してあげればいいんですけど、ちょっと自分の環境がクセがあってそのやり方だと繋がらなかったのでvnc4serverを入れることにしました。

Ubuntu 17.10にvnc4serverを入れることにしました笑

$ sudo apt-get update
$ sudo apt-get -y install vnc4server
$ vncpasswd
(vncのパスワードを入力)
$ vncserver :1
$ vncserver -kill :1
$ vi ~/.vnc/xstartup

で、こっからが本題

xstartupの設定なんですけど情報が断片的すぎて

[x] Accept clipboard from viewers
[x] Send clipboard to viewers
[x] Send primary selection to viewers

この表示からずっと抜けられず…

最終的になんとかなったのが以下の方法

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# 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 &

# コメントアウト
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &

# 追加
exec gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus -n &
gnome-terminal &

で、必要なパッケージを追加

$ sudo apt-get install -y gnome-core gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

ページによってはubuntu-desktopもインストールしているのですがこれは当然最初から入っている。
で、起動したらなんとかなりました笑

$ vncserver :1

最終的に参考になったサイト

http://typea.info/blg/glob/2014/11/ubuntu1404-vncserver.html