Here is how to set up latexmk to watch the source file, continuously compile on each save, and launch evince for preview.

Put this in your latexmk.rc file: