rdesktop has a "-A" flag for seamless mode which looks like it does what you want. I'm telling you we had that working 16 years ago via AWS - the AWS side was running windows but there wasn't any reason we had to be [running windows] on the client side. I merely mentioned that microsoft apparently didn't rest on their laurels with msts, they now support even more thin client mechanisms.
rdesktop has a "-A" flag for seamless mode which looks like it does what you want. I'm telling you we had that working 16 years ago via AWS - the AWS side was running windows but there wasn't any reason we had to be [running windows] on the client side. I merely mentioned that microsoft apparently didn't rest on their laurels with msts, they now support even more thin client mechanisms.