Pages : 1
#1 Le 31/10/2007, à 07:30
- kitopa
Un raccourci pour wine assez spécial...
Bonjour a tous
Me voila bien lancé sur linux!!!
Cependant je maitrise pas encore le bestiau car je bute sur une chose assez complexe (enfin pour moi lol)
J'aimerais créer un raccourci, ou lanceur sur le bureau lançant un jeu avec Wine... C'est facile me dirais vous, mais le probleme viens du faite qu'avant de lancer la commande Win nom.exe il faut etre dans le dossier en question!
Dans mon cas je dois me rendre dans le dossier en tapant
cd /home/user/.wine/drive_c/Program\ Files/Soldier\ of\ Fortune\ II\ -\ Double\ Helix/
Et enfin taper
wine SoF2MP.exe
Alors si quelqu'un aurait une astuce pour qu'avec un seul raccourci, j'entre dans le dossier et je lance le SoF2MP.exe avec wine...
Merci d'avance
#2 Le 31/10/2007, à 09:08
- Raphi974
Re : Un raccourci pour wine assez spécial...
Et si ton lanceur était :
wine /home/user/.wine/drive_c/Program\ Files/Soldier\ of\ Fortune\ II\ -\ Double\ Helix/SoF2MP.exe
Ca ne fonctionne pas comme ca ?
Ubuntu User #10608
Hors ligne
#3 Le 31/10/2007, à 12:06
- abelthorne
Re : Un raccourci pour wine assez spécial...
Ça devrait fonctionner sans problème. Tu n'as pas besoin d'être dans le dossier de la hiérarchie Windows pour lancer un logiciel avec Wine (sauf cas particulier).
Tu as aussi la possibilité d'utiliser la syntaxe Windows :
wine "C:\Program Files\Soldier of Fortune II - Double Helix\SoF2MP.exe"
Au cas où il y ait vraiment nécessité de taper une série de commande pour lancer un logiciel (pas spécifiquement Wine), tu peux faire un petit script du style :
#!/bin/bash
commande1
commande2
[...]
Tu rends ensuite le script exécutable et tu peux faire un raccourci vers lui.
Dernière modification par abelthorne (Le 31/10/2007, à 12:09)
Hors ligne
#4 Le 31/10/2007, à 12:38
- love2hate
Re : Un raccourci pour wine assez spécial...
ou un cd /ou/se/trouve/lefichier.exe && wine monfichier.exe
1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0
Hors ligne
#5 Le 31/10/2007, à 13:16
- Okanda
Re : Un raccourci pour wine assez spécial...
Salut,
sans vouloir faire absolument de la pub, je peux te conseiller d'utiliser PlayOnLinux qui permet de manier Wine sans trop de difficulté :
http://playonlinux.com/
Sinon pour ton raccourcis je dirais ça :
#!/bin/bash
cd /le/repertoire/de/ton/fichier/exe &&
wine tonfichier.exe
mais je ne suis pas un pro.
Hors ligne
#6 Le 31/10/2007, à 13:22
- Okanda
Re : Un raccourci pour wine assez spécial...
re, je viens de tester avec Fallout Tactics.
Voilà mon fichier. Ca marche.
#!/bin/bash
cd '/home/nico/.wine/drive_c/Program Files/14 Degrees East/Fallout Tactics' &&
wine BOS.exe
Suffit de le rendre exécutable dans les propriétés.
Hors ligne
#7 Le 31/10/2007, à 22:17
- kitopa
Re : Un raccourci pour wine assez spécial...
Merci les gars pour vos réponses! Quel extension doit avoir le script?
#8 Le 31/10/2007, à 22:30
- FestinMWM
Re : Un raccourci pour wine assez spécial...
l'extension sh à la limite peu importe, mais il faut surtout le rendre exécutable (encore que*) :
chmod u+x raccourci.sh
(ici la commande rend le raccourci.sh exécutable (+x) pour le propriétaire (u) du fichier)
Pour l'exécuter, faut faire
./raccourci.sh
./ fait que linux cherche l'exécutable dans le dossier où tu te trouves.
* : s'il n'est pas exécutable : tu peux toujours lancer (je crois) par
sh raccourci.sh
Dernière modification par FestinMWM (Le 31/10/2007, à 22:33)
Dapper-->Edgy-->Feisty-->Gutsy-->Hardy-->Ibby-->Jaunty-->Karmic> Mint LXDE sur PC de 2001 AMD 800 MHz, 1024Mo RAM, 9 Go linux, geforce old 4200
La liberté, c'est ce que permet la longueur de la laisse.
Hors ligne
#9 Le 31/10/2007, à 23:54
- kitopa
Re : Un raccourci pour wine assez spécial...
Oula j'ai du mal la... Bon alors soit je ne suis pas fait pour linux, soit j'ai un serieux probleme de compréhension!
Est ce qu'on pourrais me donner un exemple avec les chemins que j'ai mis plus haut? Ca m'aiderais parceque je patoge grave la
Encore merci
#10 Le 31/10/2007, à 23:57
- kitopa
Re : Un raccourci pour wine assez spécial...
Voici le script
#!/bin/bash
cd '/home/rachid/.wine/drive_c/Program Files/Soldier of Fortune II -\ Double Helix/' &&
sudo wine SOF2MP.exe
Sachant que je suis obligé d'etre en root, autrement les fichiers de configurations ne s'enregistre pas dans le dossier "/home/rachid/.wine/drive_c/Program Files/Soldier of Fortune II -\ Double Helix"
Ca appel a 2 question:
Est-il possible d'editer le script et de mettre juste apres sudo le mot de passe ce qui donnerais ca
#!/bin/bash
cd '/home/rachid/.wine/drive_c/Program Files/Soldier of Fortune II -\ Double Helix/' &&
sudo PASS wine SOF2MP.exe
Ou alors passer le dossier ouvert a tout le monde et dans ce cas la j'aimerais qu'on maide la dessus, j'ai essayer chmod mais en vain...
Merci
#11 Le 01/11/2007, à 15:56
- FestinMWM
Re : Un raccourci pour wine assez spécial...
Sachant que je suis obligé d'etre en root, autrement les fichiers de configurations ne s'enregistre pas dans le dossier "/home/rachid/.wine/drive_c/Program Files/Soldier of Fortune II -\ Double Helix"
Tu n'es pas obligé d'être root pour lancer wine !
Ce n'est pas plutôt une faute de recopie :
tu as confondu peut-être entre /home/user, /home/nico et /home/rachid ?
Dernière modification par FestinMWM (Le 01/11/2007, à 15:57)
Dapper-->Edgy-->Feisty-->Gutsy-->Hardy-->Ibby-->Jaunty-->Karmic> Mint LXDE sur PC de 2001 AMD 800 MHz, 1024Mo RAM, 9 Go linux, geforce old 4200
La liberté, c'est ce que permet la longueur de la laisse.
Hors ligne
#12 Le 01/11/2007, à 16:03
- abelthorne
Re : Un raccourci pour wine assez spécial...
Et vire le && à la fin de la ligne "cd"
D'autre part le caractère antislash \ sert sous Linux à "échapper" un caractère spécial. En l'occurrence, ça dit que l'espace doit être traitée comme une espace et non pas comme une séparation entre plusieurs paramètres. Si tu tapes ton chemin entre guillemets doubles, tu n'en as pas besoin. Avec la syntaxe Linux, soit tu entoures le chemin avec ces guillemets et tu ne mets aucun antislash dans la chaîne, soit tu mets un antislash avant chaque espace et tu ne mets pas de guillemets.
#!/bin/bash
cd "/home/rachid/.wine/drive_c/Program Files/Soldier of Fortune II - Double Helix"
wine SOF2MP.exe
(Si rachid est bien ton nom d'utilisateur.)
Dernière modification par abelthorne (Le 01/11/2007, à 16:13)
Hors ligne
Pages : 1