how to solve the problem? i wanna play CoF 

If you didn't read the thread, "Valve have broken every Half-Life" then you, sir, are blind.
The Linux Update for Half-Life made engine changes and path changes, and moved Half Life into the Steam-Pipe ("Steam/steamapps/[username]" to "Steam/steamapps/common") This created rendering problems, unbelievable bugs and terrible outputing (FPS and your mouse/keyboards).
Can they fix it, the developers? No.
Can Valve fix the problems? Also no.
Valve fixed some problems but could no longer help developers for mods because they couldn't pin-point where each problem was at, maybe because of how old the engine is. but who knows.
Though the backup plan started, and now a "Stand-Alone" version of CoF will be released this month, which will no longer require Half-Life to play, but use the pre-Linux engine of Half-Life.