I found that I had the "behave mswin" directive in my ~/.gvimrc file. I have no idea when I put that in my .gvimrc, or why I would have wanted it, but when I removed it, this long-standing problem went away :).
Running ubuntu 12.10, vim 2:7.3.547-4ubuntu1.1, etc... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/616858 Title: Mouse cursor in gvim is sometimes invisible To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vim/+bug/616858/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs