web-dev-qa-db-fra.com

Courir du vin totalement sans tête

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?

16
FabioCosta

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.

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.

12
kenorb