At least you can build your own scripts around this stuff. Building LaTeX for me goes like this:
I use vim, change a line, and hit ":w". My git-onNotify [0] script detects a change and issues "make show". The Makefile uses rubber or latexmk to build a pdf, then issues "gnome-open $PDF", which opens the new version in my pdf viewer. If my screen is tiled, the preview on the side just updates.
Essentially, I just save my tex file and wait for the change.