I'll share what my setup is also, using Linux and
Windows 7
side-by-side. I have them running on separate machines, each with its
own monitor. I have a single mouse& keyboard, connected to my Linux
box.
Now here's the cool part: on the Windows box, I run VNC server. On the
Linux side, I use a utility called x2vnc. I start x2vnc up and connect
to the VNC server on Windows and voila! It's like having a twin
monitor setup, I can easily move the mouse between monitors now, and
the keyboard follows the mouse, no KVM needed (I have the keyboard&
mouse going into a KVM switch, actually, but that's only for
emergencies).
Nice solution, and you have both running native on hardware.
Tobiah