Acompanhamento tardio ...
Eu encontrei minha solução. Meu monitor (e a maioria dos monitores, eu acho) vem com algumas portas de entrada, um dvi e um vga no meu caso. E meu monitor (também a maioria dos monitores que eu acho) tem capacidade de comutação integrada, ou seja, quando o monitor não detecta nenhuma entrada, verifica todas as portas para ver se o monitor está conectado a qualquer coisa.
Como tanto o windows quanto o linux têm a capacidade de desligar o monitor para economizar energia (essencialmente em branco) se eu estiver em branco e garantir que o outro não esteja aberto, a tela sempre mostrará o sistema que estiver desimpedido.
Basicamente, o que eu faço é usar sinergia para alternar entre os monitores (estou usando um switch USB de hardware agora, mas eu usei sinergia antes, e honestamente acho que foi melhor que isso ..., mas desde que eu tenho um teclado de jogos isso me permite ter configurações de teclado por sistema, e também me permite alternar hids como um tablet de desenho se necessário) e eu tenho keybound no meu host de sinergia (isso geralmente seria Linux) para mudar o teclado e mouse em sinergia para a máquina do Windows, e em seguida, em branco na tela, em seguida, unblank o no Windows.Então, para voltar atrás, eu faço o inverso, foi preciso um pequeno script (xdotool e xbindkeys ... e no Windows eu uso o autohotkey), mas funciona muito bem.
A principal questão que estou encontrando é o som, essa resposta é boa o suficiente já que eu não pedi especificamente por som, apenas boas soluções que encontrei foi ligar o line-out de uma máquina à entrada de linha da um usando os alto-falantes e, em seguida, misturando o som para produzir isso, mas a desvantagem é que haverá algum ruído adicional e o volume será notavelmente reduzido. A única outra maneira que encontrei foi configurar o Mumble como um servidor de som, ele era realmente de alta qualidade e muito bom, com baixa latência estável ... mas como as coisas são, ele suporta apenas som mono como entrada.
Streaming de som do linux para o linux é fácil, o windows to windows é fácil, mas o linux para windows ou o contrário, esse tipo de coisa é meio difícil ...
No entanto, há a solução para o problema de streaming de vídeo, a maioria dos monitores terá capacidade de comutação de vídeo se você apenas através de software em branco as telas seletivamente para mudar:)
Sabemos que é possível fazer isso bem via software (o Steam In-Home Streaming provou isso), mas não vejo nenhum software pronto e disponível para esse propósito específico, o que me deixa meio triste. Todas as outras soluções que vi são de latência muito alta ou de baixa qualidade (geralmente as duas).