Also forked gnome2-globalmenu, as mate-globalmenu
Updates 14/Oct:
- forked simple-ccsm 0.8.8 for mate after adding a patch to make it run with libcompizconfig 0.8.8
- updated fusion-icon to list simple-ccsm. New screenshot added.
- no more blacklisting cards. compiz-mate-gtk wrapper script tries indirect rendering before falling back to marco.
- marco window properties ("windows" in control center) working under compiz now. New screenshots added.
- Cleaned up mate-globalmenu source-base (removed all vala/xfce stuff), now on github
- Update mate-globalmenu debs source tarball based on updated dist from github
For the impatient:
- Code: Select all
wget http://jas.gemnetworks.com/jasmineaura.gpg.key -O- | sudo apt-key add -
Add to /etc/apt/sources.list.d/mate.list (or whatever.list you want):
- Code: Select all
deb http://jas.gemnetworks.com/debian debian main
#deb-src http://jas.gemnetworks.com/debian debian main
- Code: Select all
sudo apt-get update
To get: Compiz (-mate, and mateconf-backend), ccsm, main plugins, emerald (optional), fusion tray icon (optional), simple-ccsm (optional)
- Code: Select all
sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main emerald fusion-icon simple-ccsm
To get extra and/or unsupported plugins:
- Code: Select all
sudo apt-get install compiz-fusion-plugins-extra
sudo apt-get install compiz-fusion-plugins-unsupported
If you want languages other than English or French:
- Code: Select all
sudo apt-get install compiz-locales compizconfig-settings-manager-locales
to make compiz-mate start automatically at login:
- Code: Select all
mateconftool-2 --set /desktop/mate/session/required_components/windowmanager --type string compiz
If you want to use emerald instead of the standard window decoration by compiz-mate, you'll need some themes. LinuxMint.com seems to have the latest and greatest out there
http://packages.linuxmint.com/pool/main ... ia_all.deb
http://packages.linuxmint.com/pool/main ... ia_all.deb
to get mate-globalmenu:
- Code: Select all
sudo apt-get install mate-globalmenu
and to enable mate-globalmenu on your mate-panel:
- Code: Select all
mateconftool-2 --set /apps/mate_settings_daemon/gtk-modules/globalmenu-mate-panel --type bool true
this is provided you don't disable the plugin (default enabled):
- Code: Select all
mateconftool-2 --get /apps/mate_settings_daemon/gtk-modules/globalmenu-plugin
(should output "true")
Finally, add Panel Menu Bar to the top panel if it is not already there.
And as the parent project notes: "loading and unloading the module on the fly is yet experimental. Random crashes do occur: Save your work before toggling Global Menu! So please immediately restart your gnome session after changing this key"
Screenshots
Native window decoration by MATE's window manager (marco)

Marco window properties, under compiz:

Mate compatibility plugin in ccsm:

Mateconf backend in ccsm:

simple-ccsm & fusion-icon:

LinuxMint Cube branding (after enabling svg plugin):

mate-globalmenu: add applet, applet preferences, window list

mate-globalmenu integration with mate-terminal:

mate-globalmenu with caja (MATE's file-manager):

mate-globalmenu with pluma (MATE's text-editor):

gimp, it all just works with mate-globalmenu

There are some odd ones that don't work (ex. firefox).
See: gnome2-globalmenu application compatbility list
--
This software is experimental, use at your own risk.
All Debian packages are distributed with '3.0 (quilt)' source package format, which you can use to build your own binary packages.
All sources' jars/tarballs are original, untouched from upstream, and only modified with patches in debian/patches during build.
The only exception is mate-globalmenu source, as the changes to it were too many to maintain in patches.






