I have just retested. I am positive that adding "soft" to the /etc/fstab mount options fixes this problem. Nautilus DOES hang, but only for a minute until NFS times out. Then you get an I/O error and Nautilus starts working as expected again. In the mean time, everything else works perfectly fine, the desktop is not lost, and the rest of the system remains responsive. I have tried this solution with Nautilus, Thunar, and ROX.
I have just retested. I am positive that adding "soft" to the /etc/fstab mount options fixes this problem. Nautilus DOES hang, but only for a minute until NFS times out. Then you get an I/O error and Nautilus starts working as expected again. In the mean time, everything else works perfectly fine, the desktop is not lost, and the rest of the system remains responsive. I have tried this solution with Nautilus, Thunar, and ROX.