I primarily use two desktops for my work in my house. They both access the same Internet via ethernet cords, and they are always on. I often switch between the two desktops, which means I have I re-open all my programs.
I want both desktops to share everything they do(something I open on one computer opens remotely on the other).
How can this be done? I am open to any software(ie:both desktops also have Linux) or hardware suggestions that could make this possible.