These SlackBuilds are intended to provide a means for a user to build and install the Cinnamon Desktop Environment on Slackware Linux. Some of the goals of the project are:
- Do not replace any stock Slackware packages unless absolutely necessary (thus far, no packages need to be replaced);
- Keep the upstream default theme and settings;
- Try and minimize outside dependencies as much as possible; and
- Make it easy to build and install by using standard style SlackBuild scripts and slack-desc and doinst.sh files that most Slackware users have become familiar with by using the SlackBuilds repository.
The scripts are hosted in a Github and GitLab so feel free to test and offer suggestions, improvements, patches, etc. Here are some obligatory screenshots of Cinnamon 5.2 with its default theme and background running on Slackware64-15.0:
FAQ:
- Q: Are there binary packages?
- A: Yes, there are packages for Slackware 15.0 x86 and x86_64 available at: https://slackware.uk/csb. We also provides x86_64 binary packages for -current users. It is still advisable to clone the git repo and build the packages yourself but these packages are available for your convenience.
- Q: How do i manage binary packages automatically?
- A: You can use slackpkg+ to manage binary packages. Please see supported repositories.
- Q: Is it possible to try out CSB in a live session for trial?
- A: Please have a look on AlienBOB's Slackware Live project that includes iso2usb.sh script to include custom packages, including Cinnamon Desktop to produce a Slackware live ISO.
- Q: Do the scripts build and run on -current?
- A: Yes, master branch will be targeting -current users. Please be sure to read the BUILD_ORDER, NOTES, KNOWN_ISSUES, and README documents as these are updated to note any potential problems or issues.
- Q: So -current is officially supported?
- A: Yes, but with some caveat. Since Slackware -current is a moving target,
there is no guarantee that Cinnamon SlackBuilds will build or work properly
on Slackware -current. Only a full installation of the latest
Slackware release is officially supported.
We do however tried to support -current as much as we can. Please use master branch for testing with -current. - Q: How long does it take to build the packages?
- A: All the packages should not take too much time to build on any reasonably modern machine.
- Q: Who is behind Cinnamon SlackBuilds project?
- A: Willy Sudiarto Raharjo. Please post bug reports at the Github repo or send us an email at willysr@slackware-id.org
- Q: Does this site have a backup?
- A: This site's source code is hosted at GitHub and we also have secondary domain at https://cinnamonslackbuilds.netlify.app/. Thanks to Netlify for providing us with Pro tier.