Existe um problema de compatibilidade conhecido entre o NX Server e algumas distribuições baseados nas versões recentes do X.org. Nestes casos, ao tentar conectar a partir dos clientes, você recebe uma mensagem como:
Clicando na opção para ver os detalhes, você vê um relatório de erro, que termina com algo como:
Info: Using shared memory parameters 1/2048K.
Error: Connection with remote peer broken.
Error: Please check the state of your network and retry.
Session: Session terminated at ‘Tue Aug 8 09:23:03 2007’.
Warning: Parent process appears to be dead. Exiting keeper.
Este problema é causado pela diferença na localização das fontes e do arquivo “xauth” nas diferentes versões. Felizmente, a solução é simples. Abra o arquivo “/usr/NX/etc/node.cfg” (no servidor) e adicione as três linhas abaixo:
DEFAULT_X_DPI = “75”
AGENT_EXTRA_OPTIONS_X = “-fp /usr/share/fonts/truetype/ttf-bitstream-vera/,
/usr/share/fonts/truetype/msttcorefonts/,
/usr/share/fonts/X11/misc/,
/usr/share/fonts/type1/gsfonts/”
Aqui tinha que quebrar a última linha para não extrapolar o tamanho da página, mas na hora de editar o arquivo é importante que todas as pastas com fontes na linha “AGENT_EXTRA_OPTIONS_X” sejam colocadas na mesma linha, separadas por vírgula e sem espaços.
Caso as fontes de tela no Firefox e outros aplicativos que utilizam a biblioteca GTK fiquem distorcidas, como no screenshot abaixo:
… marque a opção “Configure > General > Use custom settings > Modify > Disable the render extension”, na configuração do cliente. Ela desativa o uso do módulo do X que causa o problema.
Deixe seu comentário