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.sh
script.
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 DISPLAY
está 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 yes
em /etc/ssh/sshd_config
no servidor sem cabeça e ForwardX11 yes
no /etc/sshd/ssh_config
na 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.