Avec cedega, un interpréteur windows avec l´implémentation de directX.
C´est en partie libre, mais payant, si tu choisi la voie légale sans payer, tu peux compiler toi meme la version CVS, mais transgaming (les developpeurs) ne t´offrent aucun support, et tu n´a pas accé a la totalitée du code source, certains fonctions sont enlevées.
Tu as un tres bon sujet sur la question ici:
http://www.pcinpact.com/forum/sujet_39199.htm
Sinon tu peux acheter le logiciel (environ 5 Euros par mois)
Voici la liste des jeux supportés:
http://transgaming.org/gamesdb
Mais si tu ne compte faire tourner que cs 1.6, peut etre que wine (libre et gratuit) suffira (avec un peut de change)
Tu as un bon tuto pour faire tourner steam ici:
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Steam
Pour la version 1.5 (Moteur OpenGL), il n´y a aucun problemes, c´est steam qui fous un peut la merde
Bonne chance
P.S avec la version précompilée de cedega, je vais tourner Painkiller, Far cry, Diablo II, GTA: san andreas Battlefield 2 et half-life 2 sans trop de problemes 