Changes

Development/Running on Linux

807 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
PrintNotifications.dll.config
PrintNotifications.dll.mdb
X3GDriver.dll
X3GDriver.dll.config
X3GDriver.dll.mdb
== Using Other Slice Engines ==
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 seperately 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/mattercontrol/Slic3r
Yes, it expects the `.exe` extension even on Linux.
 
== Raspberry Pi ==
 
The regular Linux version of MatterControl will run on the Pi as long as you have the [https://www.raspberrypi.org/blog/another-new-raspbian-release/ experimental OpenGL drivers] enabled. To do this, run <code>raspi-config</code> and go to Advanced Options > GL Driver.
 
If you have the Raspberry Pi touchscreen, remember that you can switch MatterControl into [[OPTIONS/Display_Mode|Touchscreen Mode]].
[[Category:Linux]]
[[Category:Development]]
[[Category:Installation]]