MATE works great on Ubuntu, can be made to look a lot like Cinnamon with some hacks
I recently switched from Cinnamon to MATE because of short, random video freezes lasting just a few frames triggered by having run Firefox. MATE works very well indeed in Ubuntu, even works well on a tiny netbook I normally ran with IceWM, and also is good on the big video editing boxes. No more video playback/window redrawing micro-stutter, far lighter and faster code path using real compiled binaries instead of all those JS files forked from GNOME 3.
Install MATE right from repo on 14.10 or later (PPA before that), set the panel to your liking, select MATE as your default session, and you are done if you do not need a fancy window manager. Set Marco to enable composition (I think that's the default) so you can use rgba graphics on the desktop unless using really old hardware. Of course in the old days on good hardware we had compiz with GNOME 2, this is not so easy anymore but can be done. Now I will explain how to do a stunning and very smooth running compiz-MATE with gorgeous cairo-dock menus. This is to work around GTK theming limitations and upstream changes that have made compiz harder to support.
You can run MATE with compiz, just like in the old days. in Dconf (with MATE 18) go to org/mate/desktop/session/required-components and replace "marco" with "compiz" in the window manager string. You have Compiz installed by default in upstream Ubuntu, but won't in a MATE respin. Since I do not have Unity installed, I do not know if compiz will use the "default" profile or will also start Unity, however. With Unity not installed, upstream GNOME or MATE changes (not sure which) cause an ugly window border theme bug: metacity/marco can no longer communicate the window border theme to compiz! The only fix is to install Emerald and theme it yourself to match your metacity/marco theme. Expect to take hours doing this but only have to do it once.
Next up, mate-panel uses normal GTK widgets for menus, etc and unlike GNOME or Cinnamon cannot be separately themed except for the panel itself(not the menus). Because of that, I ended up using cairo-dock to draw the menu, launchers, and system tray, launched from a script bearing the command
cairo-dock --keep-above
so it would alway be rendered over a portion of the mate-panel I keep empty, Now it looks a lot line Cinnamon with the GNOME theme but performs like MATE and compiz do, with no stutter, and very smooth window management and even smooth transition to the compiz-expo workspace overview that works like the one in Cinnamon but so much smoother,
Originally posted by johnc
View Post
Install MATE right from repo on 14.10 or later (PPA before that), set the panel to your liking, select MATE as your default session, and you are done if you do not need a fancy window manager. Set Marco to enable composition (I think that's the default) so you can use rgba graphics on the desktop unless using really old hardware. Of course in the old days on good hardware we had compiz with GNOME 2, this is not so easy anymore but can be done. Now I will explain how to do a stunning and very smooth running compiz-MATE with gorgeous cairo-dock menus. This is to work around GTK theming limitations and upstream changes that have made compiz harder to support.
You can run MATE with compiz, just like in the old days. in Dconf (with MATE 18) go to org/mate/desktop/session/required-components and replace "marco" with "compiz" in the window manager string. You have Compiz installed by default in upstream Ubuntu, but won't in a MATE respin. Since I do not have Unity installed, I do not know if compiz will use the "default" profile or will also start Unity, however. With Unity not installed, upstream GNOME or MATE changes (not sure which) cause an ugly window border theme bug: metacity/marco can no longer communicate the window border theme to compiz! The only fix is to install Emerald and theme it yourself to match your metacity/marco theme. Expect to take hours doing this but only have to do it once.
Next up, mate-panel uses normal GTK widgets for menus, etc and unlike GNOME or Cinnamon cannot be separately themed except for the panel itself(not the menus). Because of that, I ended up using cairo-dock to draw the menu, launchers, and system tray, launched from a script bearing the command
cairo-dock --keep-above
so it would alway be rendered over a portion of the mate-panel I keep empty, Now it looks a lot line Cinnamon with the GNOME theme but performs like MATE and compiz do, with no stutter, and very smooth window management and even smooth transition to the compiz-expo workspace overview that works like the one in Cinnamon but so much smoother,
Comment