Re: I can sign into MATE but not into Cinnamon anymore
Posted: Sun Apr 22, 2012 10:19 am
I'd say the better way of dealing with it is to delete
/home/me/.config/autostart/compiz.desktop
I think zerozero is right to be cautious though, it's very easy to go from one method of logging in that works to none.
What will happen, probably is that Mate will default to metacity after that but you'll be able to log in to Cinnamon. So what you need is someone to tell you where Mate looks for it's window manager, like in the gconf-setting above for gnome2. The default for gnome2 on debian is not metacity but x-window-manager, meaning you could also use the update alternatives mechanism to replace it there.
update-alternatives --query x-window-manager
If it's there set it, otherwise install it:
sudo update-alternatives --install /usr/bin/x-window-manager compiz /usr/bin/compiz 5
Check it's installed and active. The Mate packages don't descend from Debian, I don't think, so they might not have the same defaults. Which could mean setting that up is useless.
On another tack you could try adding this line to the desktop file.
OnlyShowIn=Mate;MATE
but even if that works, your Mate session is starting up metacity and then Replacing it with compiz, when it should just be starting compiz. Please note that I'm guessing about what Mate calls itself in the line above. It should be the same as the session name on the login screen, so just use that in place of Mate;MATE.
/home/me/.config/autostart/compiz.desktop
I think zerozero is right to be cautious though, it's very easy to go from one method of logging in that works to none.
What will happen, probably is that Mate will default to metacity after that but you'll be able to log in to Cinnamon. So what you need is someone to tell you where Mate looks for it's window manager, like in the gconf-setting above for gnome2. The default for gnome2 on debian is not metacity but x-window-manager, meaning you could also use the update alternatives mechanism to replace it there.
update-alternatives --query x-window-manager
If it's there set it, otherwise install it:
sudo update-alternatives --install /usr/bin/x-window-manager compiz /usr/bin/compiz 5
Check it's installed and active. The Mate packages don't descend from Debian, I don't think, so they might not have the same defaults. Which could mean setting that up is useless.
On another tack you could try adding this line to the desktop file.
OnlyShowIn=Mate;MATE
but even if that works, your Mate session is starting up metacity and then Replacing it with compiz, when it should just be starting compiz. Please note that I'm guessing about what Mate calls itself in the line above. It should be the same as the session name on the login screen, so just use that in place of Mate;MATE.