I start my VNC server via a `@reboot vncserver &` entry in my user's crontab. But this seems to cause some problems since the cron environment is restricted. For examples see: - [Get Bash instead of /bin/sh in a VNC session started by cron](http://raspberrypi.stackexchange.com/q/60330/58211) - [Shutdown and reboot buttons not working in VNC session started by cron](http://raspberrypi.stackexchange.com/q/64287/58211) So I would like to know a better way for starting a VNC server.