Ok, this is solved for me, but I'm not sure what did it. Browsing the Ubuntu forums I found the problem may be a permissions issue. They mentioned it could be the permissions/user/group on the .ICEauthority file, but I don't think that was the case for me. I even deleted the file (it comes back, so that's ok) but the problem persisted. So I created a new user and saw that everything worked for him. I, then, compared the everything I could (with 'ls -al') between my user and the new one and couldn't find any differences. So I moved all my hidden folders into a temporary folder with 'mkdir ~/hidden && mv .* ~/hidden'. Then I logged in and it was all good. Next I slowly started moving things back from the hidden folder. I'll let you know which folder was the problematic one, but if it's .gconf, i'm not descending into its subfolders!
Ok, this is solved for me, but I'm not sure what did it. Browsing the Ubuntu forums I found the problem may be a permissions issue. They mentioned it could be the permissions/ user/group on the .ICEauthority file, but I don't think that was the case for me. I even deleted the file (it comes back, so that's ok) but the problem persisted. So I created a new user and saw that everything worked for him. I, then, compared the everything I could (with 'ls -al') between my user and the new one and couldn't find any differences. So I moved all my hidden folders into a temporary folder with 'mkdir ~/hidden && mv .* ~/hidden'. Then I logged in and it was all good. Next I slowly started moving things back from the hidden folder. I'll let you know which folder was the problematic one, but if it's .gconf, i'm not descending into its subfolders!