Puoi configurare il tuo vino per funzionare senza testa installando X framebuffer virtuale . Per esempio:
sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &
Installa vino:
# 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: per un esempio dettagliato di installazione, controllare lo provision.sh
script.
Installa i caratteri, se necessario:
winetricks allfonts
Quindi esegui le tue app come:
DISPLAY=:0.0 wine my_app.exe
oppure puoi esportarlo (quindi non è necessario il prefisso sopra durante l'esecuzione):
export DISPLAY=:0.0 # Select screen 0.
Dov'è la DISPLAY
tua richiesta al servizio di visualizzazione / input locale (o:) export DISPLAY=[user's machine]:0
.
In alternativa impostare X11 Forwarding. Quindi non è necessario utilizzare DISPLAY
.
Fondamentalmente impostato X11Forwarding yes
in /etc/ssh/sshd_config
sul server senza testa e ForwardX11 yes
in /etc/sshd/ssh_config
sulla macchina che si sta collegando da.
Quindi puoi eseguire applicazioni GUI sul tuo server senza testa e allo stesso tempo wine sarà in grado di connettersi al tuo server X11 locale, in modo da poter eseguire i tuoi eseguibili DOS basati su console.