The problem comes (as you guessed and Gabriel confirmed) because you have lots of old config files in your home folder. You are probably going to have this problem with most of the distros you install. The right way to install a new distro (at least is what works for me) is erasing old config folders and files in your home folder before installing.
This is the way I do it:
- Boot live session.
- Mount your
- Open the default file manager using sudo from terminal (e.g
sudo pantheon-files). (1)
- Toggle the hidden files view (generaly ctrl + h). (1)
- Delete all the folders and files starting with a dot (.). If you want to keep some speciffic configurations, you could skip those folders, e.g., I usualy keep
.mozilla/ to avoid loosing my bookmarks and configurations. (1)
WARNING!: all the files and folders erased this way, wont go to trash or anithing like that, so be careful when erasing. If you erase something unintentionaly, is posible to recover it but is not simple.
- Close file browser.
- Unmout partition as you usually do it.
- Install as usual taking SPECIAL CARE to use the
same user name you have used for the home folder you want to use.
(1): If you feel confident with the terminal, you can use the command
rm -r name_of_folder|name_of_file(be carefull, you can erase things and there in so easy way to recover them) instead of steps 3, 4, 5 and 6. WARNING APPLIES IN THIS CASE TOO.
- Login. It could be a little funky, don't worry. (2)
- Open a terminal.
- Copy all the files from
/etc/skell/ folder into your
home folder. I use this command:
sudo cp -r /etc/skel/. /home/[user]/
- Logout and login again. Everything should be working fine.
(2): If you can't login, use
ctrl + alt + f2 to use a tty, login from there and jump to step 3. Then, logout and press
ctrl + alt + f7 to go back to the graphical interface. Maybe if still having troubles, restart the computer.
I hope this would be usefull for someone, I learned it by trial and error... XD
PD: Sorry about my english, i'm not a native speaker.