"They went to the living room; Jill sat at his feet and they applied themselves to martinis. Opposite his chair was a stereovision tank disguised as an aquarium; he switched it on, guppies and tetras gave way to the face of the well-known winchell Augustus Greaves."
No aquariums at work for me, I sport a simple "blank" screensaver. What's important to me is the "Lock screen when screensaver is active." So when I returned to my desk today after a trip to the land of the Sun (it's actually very dark and windy there, especially now that the land is owned by the Oracle), I was shocked to find my computer unlocked and vulnerable. I quickly sat down, moved my mouse towards the menu bar to check my screensaver settings... and BAM, screen locked. Weird? Then I realized that the screen didn't lock until I had moved my mouse out of my Windows 7 virtual machine into my Linux host. Looking around for a solution, I discover this.
By default, VMware Workstation prevents the host screensaver from activating when the virtual machine is in full screen mode. This would appear to be all fine and good unless you're like me and full screen doesn't mean using both monitors. I usually work with a Windows 7 VM on the left and my host on the right monitor.. so when I leave the mouse over in the VM, my host's screensaver won't activate until I move the mouse out of the VM. This would allow full access to the VM (since I'm relying on the host for the screensaver) and allow any observers to see any notifications or open programs on my host screen. A partial solution would be to add a screensaver to my VM, but this adds more annoyance when I minimize it for any length of time and have to re-authenticate.
To fix my screensaver problem, I added the following lines to my /etc/vmware/config:
mks.fullscreen.allowScreenSaver = "yes"
mks.x.screenSaverTimeout = 290
This enables the host screensaver even when the virtual machine is enabled as well as ungrabs the keyboard and mouse focus from the VM after 290 seconds (just 10 seconds under 5 minutes) insuring that the host screensaver will indeed activate after 5 minutes.
Keep your screens safe fellow navigators!