Fedora, OpenSUSE, Gentoo, Arch: https://developer.valvesoftware.com/wiki/Steam_under_Linux#N...
I'd report it, but I'm not certain I should due to Arch being an unsupported platform.
I've an older Nvidia card and the game installer can't tell your system doesn't meet the opengl requirements before you download [for TF2 12GB of] game files [FWIW that took a couple of days].
Is there some way to tell the minimum requirements or a HCL or something? My issue is the glColorMaskIndexedEXT one; looking at fixes now. There's a ½GB upgrade downloading now. If that doesn't work then it looks like one can compile a shim, http://steamcommunity.com/app/221410/discussions/0/846938351...).
There are many bug reports from non-Ubuntu users on GitHub and they all seem to get first-class support. Valve is pretty good about helping with that kind of stuff, they've even helped debug a few WINE bugs.
tl;dr: Try adding '-windowed' to the launch options for TF2 and see if that helps at all. (Steam -> Games -> Right Click "Team Fortress 2" -> Launcher Options and add "-windowed" minus the quotes obviously.
(edit: For the original thread, it also works decently well on my Macbook Air with Intel graphics)
13.04 on both of machines, though it was working last week on 12.10 before I rebuilt my machines.