I've just updated to Ubuntu 12.10 from 12.04, and now Unity won't automatically start on startup! I have to get around this problem every time I start my machine by pressing control+alt+t to get a pseudo-terminal, and starting Unity manually. How do I make Ubuntu 12.10 automatically start on startup? Also, is anyone else experience my problem?
Asked
Active
Viewed 2.0k times
3 Answers
4
After login, Ctrl+Alt+T
cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user
Then Unity magically will appear.
Logout, login again and enjoy!
PS: some of your config will reset. We need to discover what config need to reset instead of remove .config/dconf/user.
EDIT: To reset only compiz files:
1) After login, Ctrl+Alt+T
sudo apt-get install dconf-tools
rm .config/compiz-1/compizconfig/config ; dconf reset -f /org/compiz/
unity
2) Logout and login

Gabriel
- 61
- 4
0
Edit your /etc/crontab
file and enter the >@reboot root startx
command.
If this does not work, there are several other commands like >startx
. I am also running it on a VM.

Aditya
- 13,416

kasper_341
- 48
$setsid unity
, shut it down, and restarted, and it now works. I have NO IDEA why. But thank you very much though, for this and all the other resources you've googled! – Ray Oct 23 '12 at 19:48