Entendi; O TVNC aceita apenas um argumento de uma só vez. É assim que devo fazer:
tvnserver.exe -controlservice -sharedisplay 2
tvnserver.exe -controlservice -connect 192...
Não consigo usar o TightVNC no modo de conexão reversa compartilhando uma janela, região de exibição ou monitor secundário especificado.
É assim que eu configuro o VNCViewer para escutar:
tvnviewer.exe -listen
Neste ponto, não consigo configurá-lo para ouvir em qualquer outra porta que não seja 5500, mesmo com o argumento -port
, mas seja qual for, é uma questão para outro post.
Isso funciona bem:
tvnserver.exe -controlservice -connect 192.168.25.104:5500
No entanto, qualquer um dos seguintes itens não:
tvnserver.exe -controlservice -connect 192.168.25.104:5500 -sharedisplay 2
tvnserver.exe -controlservice -connect 192.168.25.104:5500 -sharerect 100x100+0+0
tvnserver.exe -controlservice -sharedisplay 2 -connect 192.168.25.104:5500
tvnserver.exe -controlservice -sharerect 100x100+0+0 -connect 192.168.25.104:5500
Uma nota interessante é que, se eu executar o seguinte (observe o erro na definição do retângulo):
tvnserver.exe -controlservice -sharerect 100x100++0 -connect 192.168.25.104:5500
um alerta é mostrado dizendo que este não é um retângulo válido, então parece que entendeu cada argumento, mas ele simplesmente não sabe como executar com os dois argumentos definidos ao mesmo tempo, o que é bem estranho.
Entendi; O TVNC aceita apenas um argumento de uma só vez. É assim que devo fazer:
tvnserver.exe -controlservice -sharedisplay 2
tvnserver.exe -controlservice -connect 192...