The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: Crashes when it would show menu in Ubuntu Hardy
by Robin on Monday March 31st 2008, 22:46
yeah, do it from the HL2 directory (~/.wine/Program Files/Steam/steamapps/username/Half-Life 2). Run steam first though, otherwise it'll complain. Also, before you do any of this, start something that would normally play sound, e.g. rhythmbox. Play it for a second, then pause it and minimise it. Actually, not in reverse order:
1. Open rhythmbox, play a second of music, pause.
2. Open steam, wait for it to open.
3. Run the command from the Half-Life directory in the terminal.
If you don't do the thing with rhythmbox, steam will grab the sound card and not let it go (at least, it did for me, but there may also be a 64-bit-related issue there that I have), and HL2 will die. If you do things in this order, it runs sweet.
Unrelated to this, make sure you install the xorg update that came through yesterday and restart X, or you'll get keys stuck when you're playing and it's really annoying.