Estou executando um programa que usa o WatiN para automatizar o upload de arquivos para sites diferentes. Atualmente, eu o executo em uma máquina remota através da Conexão de Área de Trabalho Remota padrão no Windows - quando inicio um upload, prossigo e continuo usando minha máquina local. Em breve, precisarei executá-lo localmente. O problema é que ele requer foco (o que é inevitável devido à WatiN utilizar as SendKeys) e, é claro, não quero tornar minha máquina inútil enquanto ela é executada.
Então, minha pergunta: existe alguma maneira de emular os vários desktops / espaços de trabalho que existem em muitas distribuições Linux há algum tempo? Eu tentei o VirtuaWin sem sucesso.
Como alternativa, existe uma maneira de se conectar remotamente a uma máquina? Ou existe algum outro meio de criar uma sessão separada na mesma máquina que não rouba o foco? A execução do Linux não é uma opção e uma VM seria um exagero.