表題の件についてメモです笑
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