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.
fonte
Respostas:
Confira o mdesktop . Esta é uma solução de código aberto para vários desktops. Muito fácil de usar e configurar.
fonte
Não tenho certeza se isso funcionaria, mas se você configurar uma conta de usuário separada na máquina, faça o login como esse usuário e inicie o processo e, em seguida, Alterne o usuário novamente para a sua conta normal. Algo para tentar de qualquer maneira. Se nem essa nem a ideia da área de trabalho virtual sugerida por Jeff funcionarem, você provavelmente terá que seguir a rota da VM.
fonte