Efetuando login em uma sessão do RDS a partir da linha de comando

0

É possível iniciar uma sessão xfreerdp no Microsoft Windows a partir de uma instalação somente de linha de comando do Linux?

O comando que eu uso de uma instalação Linux completa é:

$ sudo xfreerdp /v:farm.company.com /d:company.com \
    /u:oshiro /p:oshiro_password /g:rds.company.com

Este comando funciona bem. No entanto, quando eu executo o mesmo comando de uma instalação de linha de comando do Linux, recebo a seguinte mensagem de erro:

Warning xf_GetWindowProperty (client /X11/xf_window.c:178): Property 340 does not exist
    
por oshirowanen 30.03.2014 / 19:16

1 resposta

1

Se você acabou de entrar em um sistema que não tem uma área de trabalho X em execução, não será possível usar o xfreerdp ou qualquer outro aplicativo que exija o uso de uma GUI.

Lembre-se de que a área de trabalho X está acionando o videocard & monitorar localmente e está fornecendo uma base (o protocolo X) na qual outros aplicativos gráficos também podem exibir GUIs por meio dela. Sem ele, nenhum aplicativo como xfreerdp não tem como acessar diretamente o display.

Se você estiver familiarizado com o modelo DOS / Windows, pense em tentar executar um aplicativo do Windows diretamente do DOS. Isso não seria possível aqui também. Existem bibliotecas e serviços para os quais o Windows fornece APIs, que os aplicativos utilizam.

Essa é a troca que se faz quando se desenvolve um aplicativo para um determinado ambiente, em vez de desenvolvê-lo como uma entidade autônoma que pode interagir diretamente com o hardware de um determinado sistema.

    
por 30.03.2014 / 21:58