Changes

Jump to: navigation, search

Development/Running on Linux

291 bytes added, 19:36, 2 January 2020
no edit summary
{{Migrated|linux}}
 
You can either download the official .deb package from [http://www.mattercontrol.com/#jumpMatterControlDownloads MatterControl.com] or [[Building MatterControl|build from source]]. There are also user contributed packages for [https://aur.archlinux.org/packages/mattercontrol/ Arch] and [https://bugs.gentoo.org/show_bug.cgi?id=545340 Gentoo].
== Installing Mono ==
MatterControl requires works best with Mono version 34.10 or above4. Earlier versions are not supported. There is an issue with Mono 4.6 and later that prevents the cloud services from establishing a full connection. The [[Cloud/Connection_Display | connection indicator]] will remain yellow. All other features are fully functional.  If you are on an older version of Ubuntu (before Xenial 16.04 LTS) or Fedora Debian that does not have the latest Mono then you can add the official Xamarin repository to get up to date. The official MatterControl download currently comes with a shell script to do this automatically on Debian based distros.
$ sudo apt-get install curl
$ curl -s <nowiki>http://download.mono-project.com/repo/xamarin.gpg</nowiki> | sudo apt-key add -
$ echo "deb <nowiki>http://download.mono-project.com/repo/debian wheezy /snapshots/4.4.2 main</nowiki>" | sudo tee /etc/apt/sources.list.d/xamarin.list
$ sudo apt-get update
$ sudo apt-get -y install mono-complete
MatterControl's built in slice engine is MatterSlice, which is a port of CuraEngine to C#. You can also choose other slicing engines. The official release comes with Slic3r, but when building from source or using unofficial packages you will have to install the other engines separately and make symlinks in the MatterControl directory. For example on Arch, make a symlink in <code>/usr/lib/mattercontrol/Slic3r/bin</code> to the Slic3r executable.
# mkdir /usr/lib/MatterControlmattercontrol/Slic3r # mkdir /usr/lib/MatterControlmattercontrol/Slic3r/bin # ln -s /usr/bin/slic3r /usr/lib/MatterControlmattercontrol/Slic3r/bin/slic3r
To use CuraEngine, do
# ln -s /usr/share/cura/CuraEngine /usr/lib/MatterControlmattercontrol/CuraEngine.exe
Yes, it expects the `.exe` extension even on Linux.

Navigation menu