Ubuntu – Mouse cursor won’t appear on boot

11.10cursormouse

It's still there, but it's invisible! Logging out makes it appear again, but logging out and back in after each boot is quite a nuisance. Any ideas?

Switching to Unity 2D seems to make the cursor appear when it's on the sidebar and topbar, but not when it's on the wallpaper or any applications

Also it appears that only the default pointer arrow cursor isn't showing: the hourglass cursor or finger cursors appear just fine! >:O

Tried changing the cursor theme following this guide – http://www.youtube.com/watch?v=2hu9JrdSXB8 – and even though the theme changed successfully, the default-state pointer is still invisble expect when on the side/topbar…

Having made a fresh install, the problem persists >:[

Best Answer

I had this problem on a Dell Optiplex 955. It has something to do with the video drivers and the default cursor set. You can set SWCursor on in your xorg configuration as discussed in this Ubuntu Forums post, however that has some performance impact (probably negligible on modern systems though).

What I did is edit /usr/share/icons/default/index.theme and changed DMZ-White to whiteglass (you can change it to any of the non-DMZ themes in /usr/share/icons with a cursor directory in its subdirectory like whiteglass or redglass)

After doing that, log out and back in to restart the X server.