X Encaminhamento para aplicação mono

0

Estou tendo alguns problemas para obter um aplicativo Mono com uma GUI do WinForms para trabalhar em uma conexão SSH com o encaminhamento X11 ativado.

A máquina em que estou sentado é um laptop com Windows 10. Eu tenho o Xming e o Vcxsrv instalados. A máquina à qual estou me conectando é uma VM que executa o Ubuntu 16.10. Estou conectando do laptop para a VM usando o KiTTY. Eu tenho a caixa de seleção 'Enable X11 forwarding' selecionada na configuração do KiTTY para a conexão. Estou usando o Mono versão 5.4.0.167 na VM.

Quando me conecto à VM e executo um aplicativo X como xeyes ou Firefox (enquanto o Vcxsrv está sendo executado no laptop), a janela do aplicativo é aberta (em segundo plano) e, uma vez colocada em primeiro plano, funciona conforme o esperado. / p>

No entanto, quando executo um aplicativo Mono (por exemplo, o aplicativo em este página) que deve abrir uma interface gráfica, o comportamento não é o esperado. A barra de tarefas do Windows mostra que o aplicativo X está aberto e que o mouse sobre o ícone da barra de tarefas mostra até mesmo a interface do usuário (esperada) na visualização. No entanto, clicar no ícone da barra de tarefas não traz a interface do usuário para o primeiro plano; a interface do usuário não aparece, mesmo se eu minimizar todos os outros aplicativos abertos. O comportamento é o mesmo quando uso o Xming em vez do Vcxsrv no laptop.

Existe uma incompatibilidade conhecida entre o driver Mono X11 e o Vcxsrv / Xming? O que é uma boa maneira de depurar este problema?

    
por millinon 03.10.2017 / 21:42

1 resposta

0

Alguns gerenciadores de janela têm problemas com a mudança de resoluções de tela - isso pode levar a janelas sendo tiradas da tela em alguns casos: O X remoto é um desses, desconectar um monitor é outro.

Ao maximizar uma janela (ou mover a janela para a área visível), você pode corrigi-la, na maioria das vezes permanentemente.

BTW: Não tem nada a ver com mono.

    
por 03.10.2017 / 22:12