Você pode configurar o seu vinho para ficar sem cabeça instalando o X virtual framebuffer . Por exemplo:
sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &
Instale o vinho:
# On 64-bit also run: sudo dpkg --add-architecture i386
sudo add-apt-repository -y ppa:ubuntu-wine
sudo apt-get update
sudo apt-get install wine
Nota: Para obter um exemplo detalhado da instalação, verifique o provision.shscript.
Instale fontes, se necessário:
winetricks allfonts
Em seguida, execute seus aplicativos como:
DISPLAY=:0.0 wine my_app.exe
ou você pode exportá-lo (portanto, não é necessário o prefixo acima durante a execução):
export DISPLAY=:0.0 # Select screen 0.
Onde DISPLAYestá sua solicitação ao serviço local de exibição / entrada (ou export DISPLAY=[user's machine]:0:).
Em alternativa, configure o encaminhamento X11. Então você não precisa usar DISPLAY.
Basicamente definir X11Forwarding yesem /etc/ssh/sshd_configno servidor sem cabeça e ForwardX11 yesno /etc/sshd/ssh_configna máquina que você está se conectando.
Em seguida, você pode executar aplicativos da GUI no servidor sem cabeçalho e, ao mesmo tempo, o wine poderá se conectar ao servidor X11 local, para executar os executáveis do DOS baseados em console.