There are users and there is root, root is not a user, it is limited local administration account. The two most stupid things a Linux user can do is use the computer as root and run X as root. It seems you are guilty on both accounts. FIY, desktop environments nowadays may contain features not working for root, some developers apparently feel anti-noob measures are feasible.