Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2010, à 11:57

Meoroule

serveur X secondaire pour wine

Bonjour,
Le script pour faire fonctionner le serveur secondaire pour Warcraft est le suivant :
#!/bin/bash

export WINEPREFIX="$HOME/.wine/"

sudo true || ( exit 1 ) # Valider le mot de passe
sudo X :3 -ac -terminate &   # Lance sur un nouveau serveur X affichage 3
sleep 2           # Attend 2 secondes que le serveur soit prêt
DISPLAY=:3 wine "C:\Program Files\Warcraft III\Warcraft III.exe" -opengl

Une fois le script lancer Warcraft 3 se lance , problème il est trés lent , sans lancer le serveur secondaire
warcraft 3 fonctionne correctement.

Merci de vos réponse.

Hors ligne

#2 Le 30/08/2010, à 00:52

Sakaime

Re : serveur X secondaire pour wine

Bonsoir Meoroule,

je viens juste de faire un script pour lancer WarCraft III dans un serveur secondaire et ça marche nickel à une exception près mon clavier passe en qwerty ... bref voilà mon script :


#/bin/bash

export JEU_PATH=~/.PlayOnLinux/wineprefix/WarcraftIII/drive_c/Program\ Files/Warcraft\ III/ # Chemin d'installation
if !( ps -e | grep "tty9" ); then	#Vérifie l'existence du second serveur X
sudo X :3 -ac -terminate &   # Lance sur un nouveau serveur X affichage 3 (Uniquement si il n'est pas déjà lancé)
fi
sleep 1           # Attend 1 secondes que le serveur soit prêt
export WINEPREFIX="/home/xanto/.PlayOnLinux/wineprefix/WarcraftIII"	#Utilise le profil wine spécifique au jeu
cd "${JEU_PATH}"        # Cible le répertoire de ton jeu
DISPLAY=:3 xclock &	#Lance xclock dans le serveur X pour le faire patienter durant le démarrage du jeu. (Sinon il risque de se fermer prématurément)
DISPLAY=:3 WINEDEBUG=-all ck-launch-session wine ~/.PlayOnLinux/wineprefix/WarcraftIII/drive_c/Program\ Files/Warcraft\ III/war3.exe -opengl # Lance le jeu avec Wine
pkill xclock	#Arrête xclock pour quitter le serveur X
sleep 5		#Attend 5 secondes l'arrêt du serveur X
if ( ps -e | grep "tty9" ); then	#Si il ne s'est pas arrêté
sudo kill $(ps -e | grep "tty9" | cut -f 2 -d ' ')	#Arrête le second serveur X
fi

comme tu peux le voir j'ai suivis à la lettre la doc ... roll


PS: j'ai installé WarCraft via PlayOnLinux

Hors ligne