This is merely a short guide on how to install MATE on FreeBSD 11.0. I normally do not do these sort of guides, as I prefer to leave it up to the official documentation of the operating system to guide one through the process of installing desktop environments, but in this case I have decided to make an exception as the installation process of MATE on FreeBSD is not covered in the official FreeBSD handbook. I have found one unofficial guide to installing MATE on FreeBSD but it has some errors in it, so I would like to create a completely accurate guide.
Step 1: The actual installation
This is where the aforementioned guide got it wrong, as they omitted the
slim package from this command.
Step 2: Editing your rc.conf file
I would recommend running:
Unless, of course, you are a vi fan in which case no installation is required as vi comes pre-installed with FreeBSD 11.0. After performing whatever command you need to install the editor of your choice use it to open your
/etc/rc.conf file. If you have choosen to use nano to do this run:
And add the following lines to this file:
moused_enable="YES" dbus_enable="YES" hald_enable="YES" slim_enable="YES"
Step 3: Creating a xinitrc file
.xinitrc file in the home directory of whichever user account you intend to log into MATE as. This file should have the contents:
Step 4: Reboot and login
At this stage it is time to reboot FreeBSD. When FreeBSD is finished rebooting you will be welcomed with the SLiM display manager as shown in the above screenshot. Merely enter your login credentials (specifically for the user account in which you placed your
.xinitrc file in the previous step) and you should be able to login to MATE.