Você pode configurar seu vinho para executar sem cabeça instalando X framebuffer virtual . 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
Instalar 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 há necessidade do prefixo acima ao executar):
export DISPLAY=:0.0 # Select screen 0.
Onde DISPLAY
é sua solicitação para o serviço local de exibição / entrada (ou: export DISPLAY=[user's machine]:0
).
Como alternativa, configure o encaminhamento X11. Então você não precisa usar DISPLAY
.
Basicamente, defina X11Forwarding yes
em /etc/ssh/sshd_config
no servidor sem cabeçalho
e ForwardX11 yes
em /etc/sshd/ssh_config
na máquina que você está
conectando de.
Em seguida, você pode executar aplicativos GUI em seu servidor headless e, ao mesmo tempo, o wine poderá se conectar ao seu servidor X11 local, para que você possa executar seus executáveis DOS baseados em console.