Cinnamon SlackBuild (CSB) — проект для обеспечения пользователей скриптами SlackBuilds для сборки и установки пакетов графического рабочего окружения Cinnamon Desktop Environment в Slackware Linux и совместимых с ней модификациях.
Cinnamon (Корица) — полнофункциональное рабочее окружение первоначально разработанное как оболочка для среды рабочего стола GNOME. Основным направлением разработки оболочки являлось предоставление пользователям более привычной среды рабочего стола, в стиле GNOME 2. Изначально оболочка разрабатывалась для Linux Mint (модификация Ubuntu Linux).
Проект CSB (Cinnamon SlackBuild) предоставляет скрипты SlackBuild для сборки и установки Cinnamon с минимальным набором зависимостей, обеспечивая при этом получение полноценного рабочего окружения.
Для упрощения установки имеется и репозиторий пакетов:
http://slackware.uk/csb/
Пакеты собраны на основе Cinnamon SlackBuild, для Slackware 14.1 (x86_i486 и x86_64) и Slackware 14.2 (x86_i486 и x86_64), без поддержки зависимостей (некоторые библиотеки необходимо установить самостоятельно), хотя установка всех пакетов репозитория даёт работоспособное рабочее окружение.
Загрузить сеанс Cinnamon можно с помощью используемого дисплейного менеджера, например GDM (Gnome Display Manager), или с помощью xwmconfig (утилита для упрощения выбора загружаемого рабочего окружения или оконного менеджера).
Авторы проекта Cinnamon SlackBuild стараются сделать сборку и установку окружения как можно более лёгкой и простой, без крайней необходимости не заменяя официальные пакеты Slackware собственными и сократив до минимума необходимость в внешних зависимостях (насколько это возможно).
Cinnamon как и несколько других рабочих сред разработан по причине неудовлетворённости отказом команды GNOME (в апреле 2011 года) от традиционной парадигмы рабочего стола. Устранение множества элементарных функций из рабочего окружения стало неприемлемым для многих разработчиков и пользователей, желавшим иметь удобный и ставший давно привычным интерфейс.
Отличительной особенностью Cinnamon является простота использования и лёгкость обучения, а также консервативная модель дизайна. Рабочее окружение в поставке "по умолчанию" похоже на окружения XFCE и MATE, а также на GNOME Flashblack (известен как GNOME Classic), в окружение включены основные приложения имеющие адаптированный под традиционный интерфейс.
Cinnamon имеет полноценный "Центр управления", позволяющий получить прямой доступ к большинству настроек. Поддерживаются "Эффекты рабочего стола", включая анимацию, эффекты перехода, прозрачность с использованием композиции и прочее. Панели могут располагаться по любому краю экрана и иметь заданную длину, апплеты панели "по умолчанию" включают главное меню, список окон, область уведомлений (системный трей) и часы с календарём.
Кроме добавления и удаления апплетов Cinnamon можно изменить с помощью тем и расширений. Темы изменяют внешний вид элементов, расширения могут изменять функциональные возможности окружения. Практически все апплеты аналогичны по функционалу используемым в GNOME Shell, поддерживается загрузка дополнительных апплетов и создание собственных (доступен учебник по созданию простых апплетов).
Cinnamon с октября 2013 года (с версии 2.0) не является интерфейсом для среды рабочего стола GNOME, а является самостоятельной средой рабочего стола. Хотя окружение по прежнему построено на технологиях проекта GNOME, установки самого GNOME или его отдельных частей больше не требуется.