crouton icon indicating copy to clipboard operation
crouton copied to clipboard

Mate

Open zxvv opened this issue 8 years ago • 15 comments

this adds the target 'mate' consisting of the mate-desktop-environment package, available on most ubuntu releases, and debian jessie and newer.

zxvv avatar Apr 15 '16 10:04 zxvv

One can start mate natively using: startmate

Or, one can start mate in xiwi using: sudo startxiwi -F mate-session

However, when using xiwi, some desktop items display error dialogs due to differences from mate's 'marco' window manager.

This is not an issue when it is started natively using 'startmate'.

zxvv avatar Apr 15 '16 10:04 zxvv

This addresses the request for a mate target: #2520

zxvv avatar Apr 16 '16 18:04 zxvv

Thanks for this. Hopefully it gets added soon!

JaxonWright avatar Apr 20 '16 02:04 JaxonWright

Thanks again. Similar to the LXQT addition, if all the supported releases (wheezy jessie stretch sid kali-rolling precise trusty) and arches (i386, x86_64, arm) aren't covered, there needs to be tests prior to installation. You already have some of the tests, but please make sure everything is there.

dnschneid avatar Apr 20 '16 19:04 dnschneid

I've added the checks, prior to install, for unsupported arch (arm) and unsupported releases.

I tried and failed to squash. I'll try to resolve that.

zxvv avatar Apr 30 '16 03:04 zxvv

OK, I believe I've squashed the commits into a single commit. Please let me know if there's anything else that needs attention!

zxvv avatar May 01 '16 00:05 zxvv

It's available on arm64 but not arm. The same is true for lxqt, and certain others.

But "${ARCH#arm}" != "$ARCH" was wrong. I changed it to "${ARCH}" = "arm" so that it excludes install only on arm and will install on arm64.

As an aside, there are a few others targets such as chromium are available on arm64 in debian jessie and stretch. It might be worth considering installing on arm64 for those.

zxvv avatar May 02 '16 16:05 zxvv

I reread the xfce4 target, and see that xfce4 is available for arm64, armel and armhf, and lxde, lxqt and mate are available for the same -- arm64, armel and armhf.

So, the above commit removes the code that excludes the ARM target. it installs on ARM now. (I discussed this in the LXQT PR as well).

zxvv avatar May 05 '16 01:05 zxvv

On xenial, the ppa:ubuntu-mate-dev/xenial-mate repo is added, and the caja-actions ubuntu-mate-artwork that it provides are installed.

Thanks for the help. Please let me know if there are remaining issues.

zxvv avatar May 18 '16 02:05 zxvv

Sorry for the long delay in replying!

dnschneid avatar Jun 09 '16 14:06 dnschneid

There are arm binaryies for trusty: http://ppa.launchpad.net/ubuntu-mate-dev/trusty-mate/ubuntu/dists/trusty/main/ So yes, it needed to be changed.

On trusty, it allows install on arm now. If/when you want the commits squashed just let me know!

zxvv avatar Jun 09 '16 21:06 zxvv

I ran this and #2525 through the autotester, and both had lots of problems across different releases.

Here's the test output. If you extract it somewhere and open status.html, you'll see a bunch of red logs, which you can open up and look for more details as to what failed.

trusty, for example, seems to be missing /usr/bin/mate-session.

dnschneid avatar Jun 21 '16 19:06 dnschneid

Any progress on this? I would love a simple way to get Mate

JaxonWright avatar Aug 04 '16 02:08 JaxonWright

I know this is old, but there any more progress on this? Like @JaxonWright, I would love Mate in my chroot.

farinc avatar Apr 28 '17 19:04 farinc

really all it needs is mate mate-extra

carbonatedcaffeine avatar Jun 10 '18 03:06 carbonatedcaffeine