The X11 beep doesn't work anymore in most cases. The culprit is XKB and affects both the server and client:
- X11 applications tend to call XkbBell() instead of XBell().
- XBell() doesn't produce a sound on the client anymore, whilst XkbBell() does.
This is a bit annoying when you use terminals as they make heavy use of the bell.
Server side is now "fixed". XkbBell is intercepted by a server side client though and sound is produced via our PulseAudio channel. This is how it would happen with a fat machine as well, so I suppose that's sufficient.
Client problems still remain.