Sie können Ihren Wein so konfigurieren, dass er kopflos ausgeführt wird, indem Sie den virtuellen X-Framebuffer installieren . Zum Beispiel:
sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &
Wein installieren:
# 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
Hinweis: Ein detailliertes Installationsbeispiel finden Sie im provision.sh
Skript.
Installieren Sie bei Bedarf Schriftarten:
winetricks allfonts
Führen Sie dann Ihre Apps wie folgt aus:
DISPLAY=:0.0 wine my_app.exe
oder Sie können es exportieren (daher ist das obige Präfix beim Ausführen nicht erforderlich):
export DISPLAY=:0.0 # Select screen 0.
Wo DISPLAY
ist Ihre Anfrage an lokale Anzeige / Eingabe - Dienst (oder: export DISPLAY=[user's machine]:0
).
Alternativ können Sie die X11-Weiterleitung einrichten. Dann brauchen Sie nicht zu verwenden DISPLAY
.
Grundsätzlich setzt X11Forwarding yes
in /etc/ssh/sshd_config
auf dem Headless - Server und ForwardX11 yes
in /etc/sshd/ssh_config
an der Maschine aus Sie eine Verbindung herstellen.
Anschließend können Sie GUI-Anwendungen auf Ihrem Headless-Server ausführen und gleichzeitig kann Wine eine Verbindung zu Ihrem lokalen X11-Server herstellen, sodass Sie Ihre konsolenbasierten ausführbaren DOS-Dateien ausführen können.