Edit: I have the same issues, one of the previously mentioned fixes that works is to change my global desktop resolution and then launch TF2. Not a great fix, but it works. By the way, impressive Valve, TF2 runs just as well under Linux as it does under Windows (okay, disregarding the resolution issue). I have gained a lot of respect for your engineers.