<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ubuntu &#38; Logiciels libres &#187; jeu</title>
	<atom:link href="http://blog.cheztoi.net/tag/jeu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cheztoi.net</link>
	<description>Documentation et tutoriaux sur Ubuntu</description>
	<lastBuildDate>Tue, 12 Jul 2011 06:31:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Gérer en ligne de commande des préfixes wine</title>
		<link>http://blog.cheztoi.net/2010/01/10/gerer-en-ligne-de-commande-des-prefixes-wine/</link>
		<comments>http://blog.cheztoi.net/2010/01/10/gerer-en-ligne-de-commande-des-prefixes-wine/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 19:37:53 +0000</pubDate>
		<dc:creator>Jos</dc:creator>
				<category><![CDATA[Jeux sous linux]]></category>
		<category><![CDATA[jeu]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://blog.cheztoi.net/?p=255</guid>
		<description><![CDATA[
Lorsque j'ai commencé a utiliser wine, j'installais tous mes jeux et programmes Windows sous le même préfixe wine (la configuration de windows, sa base de registre, etc... était partagée entre tout les programmes). Du coup, au bout d'un moment, la base de registre et les multiples configurations de chaque programme commençaient a alourdir le ...]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.cheztoi.net/wp-content/gallery/icones/windows-64.png' alt='windows-64' class='ngg-singlepic ngg-left' /><br />
Lorsque j&#8217;ai commencé a utiliser wine, j&#8217;installais tous mes jeux et programmes Windows sous le même préfixe wine (la configuration de windows, sa base de registre, etc&#8230; était partagée entre tout les programmes). Du coup, au bout d&#8217;un moment, la base de registre et les multiples configurations de chaque programme commençaient a alourdir le préfixe.</p>
<p>Je savais qu&#8217;il existait des outils tels que <a href="http://doc.ubuntu-fr.org/playonlinux">Play on linux</a> permettant de gérer de multiples préfixes et versions de wine, mais je n&#8217;ai jamais accroché a cet outil que je trouve trop fouilli.</p>
<p>J&#8217;ai donc commencé a installer manuellement mes jeux sous un préfixe différent a chaque fois, grace a ce genre de commande WINEPREFIX=/home/&#8230;/mon_jeu wine ./Setup.exe.</p>
<p>Finalement, je me suis fabriqué un petit script me permettant de réaliser les actions suivantes:</p>
<ul>
<li>Création d&#8217;un préfixe wine dans ~/.wine-prefix/mon_jeu (s&#8217;il n&#8217;existe pas), puis lancement de wine sur ce préfixe.</li>
<li>Positionnement d&#8217;un disque D: sur le disque C: du préfixe wine par défaut ( /home/login/.wine/drive_c/ ) </li>
<li>Redirection du dossier Mes Documents vers /home/login/Documents/Wine-documents</li>
</ul>
<p><span id="more-255"></span></p>
<h2>Création du script</h2>
<p>Pour réaliser ceci, créez un fichier nommé wineenv</p>
<pre>
gedit ~/wineenv
</pre>
<p>Dans l&#8217;éditeur, copiez ceci</p>
<pre>
#!/bin/sh
# Script permettant de gerer des prefix wine
# Documentation ici: http://forum.ubuntu-fr.org/viewtopic.php?id=370126

BASEPREFIX=/home/$USER/.wine-prefix/
DOCUMENTS=/home/$USER/Documents/Wine-documents/
[ -d $BASEPREFIX ] || mkdir -p $BASEPREFIX
[ -d $DOCUMENTS ] || mkdir -p $DOCUMENTS

if [ $# -lt 2 ]
then
    echo "Usage: $0 prefix wine..."
    echo "Ex:    $0 my_prefix winecfg"
    exit 2
fi

makeprefix()
{
    echo "Creation de l'environnement wine $1"
    env WINEPREFIX=$2 wine do_not_exists 2>/dev/null

    echo "Configuration de l'environnement"
    rm $2/drive_c/users/$USER/Mes\ documents
    ln -s $DOCUMENTS $2/drive_c/users/$USER/Mes\ documents
    ln -s /home/$USER/.wine/drive_c/ $2/dosdevices/d\:
}

prefix_path=$BASEPREFIX/$1
prefix=$1
shift

if [ ! -d $prefix_path ]
then
    makeprefix $prefix $prefix_path
fi
env WINEPREFIX="/home/$USER/.wine-prefix/$prefix" $*
</pre>
<p>Enfin, rendez le éditable et copiez le dans /usr/local/bin</p>
<pre>
chmod +x ~/wineenv
sudo mv ~/wineenv /usr/local/bin
</pre>
<p>Voila, vous pouvez désormais lancer wine grâce a cette commande</p>
<pre>
wineenv mon_jeu wine ....
</pre>
<h2>Auto complétion bash</h2>
<p>Pour que bash puisse de manière automatique compléter le nom des préfixes lorsque l&#8217;on appuiera sur la touche tab, il suffit de faire ceci:</p>
<pre>
sudo gedit /etc/bash_completion.d/wineenv
</pre>
<p>Dans le document qui s&#8217;ouvre, recopier ceci:</p>
<pre>
_wineenv()
{
    local cur prev opts
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD]}"
    prev="${COMP_WORDS[COMP_CWORD-1]}"
    if [ $COMP_CWORD -lt 2 ]
    then
        opts=`ls ~/.wine-prefix/`
        COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
    else
        if [[ "$cur" == .* ]]
        then
            COMPREPLY=( $(compgen -f -d -- ${cur}) )
        else
            COMPREPLY=( $(compgen -c -- ${cur}) )
        fi
    fi
    return 0
}

complete -F _wineenv wineenv
</pre>
<p>Au prochain démarrage de l&#8217;ordinateur, l&#8217;auto complétion devrait fonctionner.</p>
<h2>Installation des scripts</h2>
<p>Si vous souhaitez installer directement ces scripts sans vous embêter a réaliser les étapes précédentes, copiez simplement ces commandes:</p>
<pre>
sudo wget http://dl.cheztoi.net/wineenv -O /usr/local/bin/wineenv
sudo chmod +x /usr/local/bin/wineenv
sudo wget http://dl.cheztoi.net/wineenv_bash -O /etc/bash_completion.d/wineenv
</pre>
<p>L&#8217;auto complétion ne fonctionnera qu&#8217;au prochain démarrage de l&#8217;ordinateur.</p>
<p>Ces scripts ont également été postés sur le forum ubuntu-fr <a href="http://forum.ubuntu-fr.org/viewtopic.php?id=370126">ici</a>.</p>
 <img src="http://blog.cheztoi.net/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=255" width="1" height="1" style="display: none;" /><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cheztoi.net/2010/01/10/gerer-en-ligne-de-commande-des-prefixes-wine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Utiliser des programmes et jeux Windows sous Ubuntu avec Wine</title>
		<link>http://blog.cheztoi.net/2009/08/22/utiliser-des-programmes-et-jeux-windows-sous-ubuntu-wine/</link>
		<comments>http://blog.cheztoi.net/2009/08/22/utiliser-des-programmes-et-jeux-windows-sous-ubuntu-wine/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 10:39:18 +0000</pubDate>
		<dc:creator>Jos</dc:creator>
				<category><![CDATA[Jeux sous linux]]></category>
		<category><![CDATA[jeu]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://blog.cheztoi.net/?p=90</guid>
		<description><![CDATA[
Le défaut souvent reproché à linux est l'absence de compatibilité des jeux commerciaux.
Il se trouve qu'en fait beaucoup de ces jeux réalisés uniquement pour Windows peuvent fonctionner sous linux, grâce a un programme assez génial : Wine

Wine permet d'éxecuter des programmes Windows directement sous Linux. Comment fait t'il? Techniquement, ce n'est pas un émulateur ...]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.cheztoi.net/wp-content/gallery/icones/windows-64.png' alt='windows-64' class='ngg-singlepic ngg-left' /><br />
Le défaut souvent reproché à linux est l&#8217;absence de compatibilité des jeux commerciaux.<br />
Il se trouve qu&#8217;en fait beaucoup de ces jeux réalisés uniquement pour Windows peuvent fonctionner sous linux, grâce a un programme assez génial : <strong>Wine</strong></p>
<p>Wine permet d&#8217;éxecuter des programmes Windows directement sous Linux. Comment fait t&#8217;il? Techniquement, ce n&#8217;est pas un émulateur (d&#8217;ou son nom: <strong>W</strong>ine <strong>I</strong>s <strong>N</strong>ot an <strong>E</strong>mulator). En fait, c&#8217;est une réimplémentation d&#8217;une grande partie des fonctions Windows, dont les librairies graphiques telles que OpenGL et Direct3D. Cela permet d&#8217;avoir des très bonnes performances, exceptés sur certains jeux en Direct3D, dont les instructions doivent être remplacées par leur équivalent sous OpenGL.</p>
<p>Le principe de baser lorsque l&#8217;on souhaite savoir si son application ou jeu est supportée par Wine, il suffit de le rechercher sur le site de winehq: <a href="http://appdb.winehq.org/">http://appdb.winehq.org/</a></p>
<p><span id="more-90"></span></p>
<h2>Installer la version de wine par défaut</h2>
<p>Ubuntu propose une version de Wine directement, qui est par contre un peu vieille.<br />
Il suffit de <a href="http://blog.cheztoi.net/2009/08/16/installation-de-logiciels-sous-ubuntu/">l&#8217;installer</a> en cliquant sur ce <a href="apt://wine">lien</a></p>
<p>Il s&#8217;agit de la version 1.01 (stable) de Wine, qui a priori n&#8217;évolue pas suivant les versions d&#8217;Ubuntu.</p>
<h2>Installer la dernière version de Wine</h2>
<p>Pour avoir la dernière version de Wine, et que celle ci se mette a jour automatiquement a chaque nouvelle version, il faut ajouter un dépot à Ubuntu. Cela consiste en fait à indiquer à Ubuntu une nouvelle source pour chercher vos applications.</p>
<p><a href="/2009/09/02/ajouter-un-depot-de-logiciels-sur-ubuntu/">Ajoutez ce dépot et cette clé d&#8217;authentification</a>:</p>
<p>Clé d&#8217;authentification:</p>
<pre>

http://wine.budgetdedicated.com/apt/387EE263.gpg
</pre>
<p>Dépot:</p>
<pre>
deb http://wine.budgetdedicated.com/apt jaunty main
</pre>
<p>Vous pouvez remplacer jaunty par le nom de votre distribution, si vous n&#8217;avez pas Ubuntu 9.04 (par exemple, hardy, intrepid, &#8230;). </p>
<h2>Après l&#8217;installation</h2>
<p>Vous pouvez rajouter le programme <a href="apt://msttcorefonts">msttcorefonts</a> pour bénéficier des polices de caractères de Windows (Arial, &#8230;)</p>
<p>Pour lancer un programme Windows, essayez simplement de faire un clic droit sur le fichier .exe puis <strong>Ouvrir avec Wine</strong></p>
<p>
<a href="http://blog.cheztoi.net/wp-content/gallery/screenshots/ouvrir-avec-wine.png" title="" class="shutterset_singlepic11" >
	<img class="ngg-singlepic" src="http://blog.cheztoi.net/wp-content/gallery/cache/11__320x240_ouvrir-avec-wine.png" alt="ouvrir-avec-wine" title="ouvrir-avec-wine" />
</a>
</p>
 <img src="http://blog.cheztoi.net/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=90" width="1" height="1" style="display: none;" /><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cheztoi.net/2009/08/22/utiliser-des-programmes-et-jeux-windows-sous-ubuntu-wine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

