Do everything through "Wine Windows Program Loader".
#1. Turn off all visual effects(For deb, Ubuntu version. Not sure about other versions) unless you are running Wine windowed.
#2. Install steam from:
http://store.steampowered.com.#3. Download Counter Strike Source from steam (Steam download is best). You can use the disk, but it's faster and simpler to get through steam.
#4. Select only "ALSA" sound driver in winecfg. For Ubuntu(or any that use pulse audio) - kill/disable pulseaudio. It is not compatible with Wine.
#5. You need Tahoma and Lucida Console fonts for every text to show properly (Some others to see special text). Download these and others from
www.webpagefonts.com. Put these in the C:drive>Windows>Font folder. Make sure you are up to date with your other windows fonts as well. Command depends on which Linux system you use. Just use Google. You can also download a Steam Font package here:
support.steampowered.com/kb_article.php?ref=1974-YFKL-4947 #6. Turn OFF "Enable Steam Community Ingame". It is possible to get this to work, but it's not worth it.
#7. Under Launch options for Counter Strike Source(or Day of defeat/half life/source mods) with this command
|
-dxlevel 81 -width 1024 -height 768 |<--You can use other DirectX levels, but as of now they do not work as well. You will have to change brightness setting everytime you join doing this, but after you get CSS up and ingame once...remove the target commands and it will save all your settings.
#8. If you want those crazy tags or letters in your name you must go to
C:<Program Files<Steam<Steamapps<USER ACCOUNT<Counter-Strike Source<cstrike<cfg<config.cfg and paste it there. Also there are special Alt key like commands for linux also...just Google them.
Note: In order to view some Motd's you need to have Internet Explorer installed through Winetricks or ?. You may need to look this up. There is a post about this at Winehq.org regarding this also.
If you have any questions please check WINEHQ.org first before posting. Enjoy.
-Metal