Aplicação Directx usando wine over ssh -x

4

Estou tentando executar um aplicativo do Windows (videogame Artemis - modo de servidor) no meu servidor archlinux. Como é um aplicativo do windows, tenho que executá-lo usando o Wine.

Como eu gostaria de poder iniciar o servidor de qualquer lugar, eu gostaria de fazê-lo usando ssh -X (infelizmente este aplicativo só pode ser configurado e lançado no modo GUI)

Eu consigo lançar o Artemis.exe em meu laptop (instalação local) e em meu servidor. No entanto, iniciá-lo usando ssh -X me dá um erro:

Eugostariadedizerqueossh-Xfuncionabementreosdois.Conseguilançaro"bloco de notas de vinho" usando ssh -X!

Parece ir direto ao X, que eu realmente não conheço. Eu tentei instalar o DirectX9 através de winetricks tanto no laptop quanto no servidor.

Alguém já enfrentou isso antes? Você tem alguma solução para eu tentar?

    
por Amxx 01.03.2014 / 23:40

1 resposta

1

Se o servidor em que você está ssh 'em execução tiver uma GUI em execução, renuncie usando a opção -X para ssh e defina a variável $DISPLAY no servidor antes de executar o aplicativo wine , como então:

$ DISPLAY=:0.0 wine Artemis.exe

Se, por outro lado, você quiser ver a GUI via ssh , pode tentar alterar a compactação usada para acelerar o processo via túnel SSH.

$ ssh -c arcfour,blowfish-cbc -X wine Artemis.exe

O uso dessas cifras deve acelerar significativamente sua conexão.

Referências

SSH - Como fazer Aplicativos X são executados no cliente?

    
por 02.03.2014 / 03:31