Linux RDesktop Bloqueios

1

Eu tenho um script que escrevi para criar conexões RDP de estações de trabalho Linux para servidores Windows. Tudo é ótimo quando usado em uma máquina conectada a uma tomada Ethernet, mas quando usado em uma estação de trabalho sem fio, o rdesktop bloqueia e congela consistentemente após alguns minutos de atividade. A única maneira de recuperar é matar o processo do rdesktop e relançar a conexão.

Talvez eu não esteja implementando todos os switches rdesktop corretos, ou talvez esteja faltando alguma coisa óbvia?

rdesktop -g "$geometry" -xl -z "$server"

Estou aberto a clientes alternativos de desktop remoto, desde que eles forneçam uma interface CLI que eu possa controlar por meio de programas Bash e Python.

    
por Neal Bailey 05.04.2013 / 14:10

1 resposta

2

Geralmente, é o desempenho do rdesktop que pode ser otimizado usando várias opções

Os melhores são rdesktop -f -z -P -x m -a 16 -r server:port

com -xl você está usando a opção lan para -x , é melhor usar -xm

-P, -z e -x são usados principalmente para melhorar o desempenho do rdesktop.

Se usarmos a opção -a e a profundidade de cor inferior, a mensagem / aviso de profundidade de cor será interrompida, se você estiver vendo uma e também melhorar o desempenho. Em segundo lugar, m pára de enviar eventos de movimento do mouse, então essa é novamente a principal opção de melhoria de desempenho para o rdesktop.

-f para tela inteira

-z Ative a compactação do fluxo de dados RDP.

-P Ative o armazenamento em cache de bitmaps em disco (cache de bitmap persistente). Isso geralmente melhora o desempenho (especialmente em conexões de baixa largura de banda) e reduz o tráfego de rede ao custo de uma inicialização ligeiramente mais longa e de algum espaço em disco. (10MB para cor de 8 bits, 20MB para cor 15/16 bits e 30MB para sessões em cores de 24 bits)

-x
    Altera o comportamento do desempenho da largura de banda padrão para o RDP5. Por padrão, apenas o tema está habilitado e todas as outras opções estão desabilitadas (correspondendo ao modem (56 Kbps)). Definir a experiência como b [roadband] permite animações de menu e arrastar todas as janelas. Configurar a experiência para l [an] também ativará o papel de parede da área de trabalho. Definir a experiência para m [odem] desativa tudo (incluindo temas). A experiência também pode ser um número hexadecimal contendo as bandeiras.

-m Não envia eventos de movimento do mouse. Isso economiza largura de banda, embora alguns aplicativos do Windows possam depender do movimento do mouse.

-a
    Define a profundidade de cor da conexão (8, 15, 16 ou 24).

-r
    Ative o redirecionamento do dispositivo especificado no cliente, de forma que ele apareça no servidor.

    
por 06.04.2013 / 10:21