Je veux courir du vin sans tête et éviter le message d'erreur:
Assurez-vous que votre serveur X est en cours d'exécution et que $ affichage est défini correctement.
Existe-t-il un moyen ou dois-je la traduire/le transmettre à une sortie? Peut-il juste courir d'une voie de commande?
Vous pouvez configurer votre vin pour exécuter sans tête en installant x cadre virtuel . Par exemple:
Sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &
Installer le vin:
# 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
Remarque: Pour un exemple d'installation détaillé, vérifiez provision.sh
Script.
Installez les polices si nécessaire:
winetricks allfonts
Puis exécutez vos applications comme:
DISPLAY=:0.0 wine my_app.exe
ou vous pouvez l'exporter (donc pas besoin de préfixe ci-dessus lors de l'exécution):
export DISPLAY=:0.0 # Select screen 0.
Où DISPLAY
est votre demande d'affichage/service d'entrée local (ou: export DISPLAY=[user's machine]:0
).
Alternativement configuré x11 expédition. Ensuite, vous n'avez pas besoin d'utiliser DISPLAY
.
Fondamentalement défini X11Forwarding yes
dans /etc/ssh/sshd_config
sur le serveur sans tête et ForwardX11 yes
dans /etc/sshd/ssh_config
Sur la machine que vous vous connectez de.
Ensuite, vous pouvez exécuter des applications d'interface graphique sur votre serveur sans tête et tout en même temps, le vin sera en mesure de vous connecter à votre serveur X11 local. Vous pouvez ainsi exécuter vos exécutables DOS basés sur la console.