MATE Desktop Environment ports collection for CRUX Linux
The current release is MATE 1.20 for CRUX 3.4 (as of 09 Jul 2018)
curl -o /etc/ports/mate.httpup https://raw.githubusercontent.com/mhoush/crux-mate/master/mate.httpup
Enable the 'contrib' ports collection as described in the CRUX handbook
Add 'prtdir /usr/ports/mate' to /etc/prt-get.conf, preferably before 'contrib', 'core', 'opt', and 'xorg'.
Update ports collections:
Add the collection's public key to the ports config:
cp /usr/ports/mate/mate.pub /etc/ports/
Install MATE ports:
prt-get depinst mate --install-scripts
NOTE: There are a few ports outside of the MATE ports tree that will likely have footprint mismatches during the MATE build. These mismatches are usually due to extra libraries or software installed that the ports detect and can generally be installed manually with pkgadd:
cyrus-sasl libsecret libxklavier samba
There might be others, this list is just an example.
After the installation completes, add dbus to the 'SERVICES' array in /etc/rc.conf:
SERVICES=(net crond dbus)
Ensure the dbus service is running or reboot.
If using startx configure your .xinitrc like so:
If using a login manager or other method, configure as appropriate.