Comment 21 for bug 554438

Jari Tulilahti (jartza) wrote :

Confirmed also on 32bit 10.04 with HP Pavilion, using ATI graphics.

This workaround works for me before the fix is released:

Create file /etc/pm/sleep.d/99_mousecursor


case "${1}" in
    /bin/chvt 1
    /bin/chvt 7

--- >8 ---

Effectively this script changes virtual terminal to 1 and back to 7 (supposing that your X is running on VT7).
Of course, remember to chmod +x 99_mousecursor