Коротко о главном
Cinnamon вырос из GNOME Shell как ответ на радикальное изменение интерфейса и развивается командой Linux Mint. Он сохраняет привычную панель, меню и список окон, но использует современные библиотеки GTK. Окружение можно установить не только в Mint, но и в других дистрибутивах. Разберём установку, темы, апплеты и работу с файловым менеджером Nemo.
Cinnamon — компромисс между классическим рабочим столом и современными технологиями. Он достаточно лёгкий для повседневных задач, но не выглядит устаревшим. Встроенные апплеты и действия Nemo расширяют функциональность без сторонних расширений. Для мигрантов с Windows интерфейс остаётся интуитивно понятным.
Большинство проблем с Cinnamon сводится к нескольким повторяющимся ошибкам. Ниже — что проверить в первую очередь и как не усугубить ситуацию.
Почему это происходит
Ошибки почти всегда связаны с контекстом: другая версия пакета, не тот пользователь, устаревший конфиг или команда из руководства для другой системы. Cinnamon не исключение. Поэтому сначала фиксируем исходное состояние, затем меняем одну вещь за раз.
Типичные ошибки
Ниже — сбои, которые встречаются чаще всего. Перед исправлением сохраните текущие конфиги и запишите, какие изменения вносите: так проще откатиться.
1. Cinnamon запускается в резервном режиме
Обычно причина в драйвере видеокарты или повреждённых настройках. Проверьте журнал сессии и попробуйте временно переименовать ~/.config/cinnamon.
2. После обновления апплет перестал работать
Отключите апплет и проверьте его совместимость с версией Cinnamon. Обновление из каталога Mint обычно решает проблему.
3. Текст в интерфейсе слишком мелкий
Измените масштаб текста в настройках интерфейса и проверьте настройки экрана. Для отдельных приложений может понадобиться переменная GDK_SCALE.
4. Nemo не открывает сетевые ресурсы
Установите пакеты gvfs и соответствующие бэкенды, например gvfs-smb. Проверьте, что служба gvfs запущена в пользовательской сессии.
Как настроить правильно
Правильная последовательность проста: проверить версию и зависимости, сделать резервную копию конфигурации, внести минимальное изменение, проверить логи и только потом двигаться дальше.
Установка
В Debian, Ubuntu и Linux Mint используется пакетный менеджер APT:
sudo apt install cinnamon
В Fedora и RHEL-совместимых системах пакет ставится через DNF:
sudo dnf install cinnamon
В Arch Linux и производных пакет доступен в официальных репозиториях:
sudo pacman -S cinnamon
1. Установка и вход в сессию
Метапакет cinnamon содержит оболочку, настройки и базовые приложения. На экране входа выберите сессию Cinnamon. Если оболочка не запускается, проверьте, установлены ли пакеты muffin и nemo.
sudo apt install cinnamon
cinnamon --version
muffin --version
2. Настройка панели и меню
Панель настраивается через меню и контекстные действия. Можно добавить апплеты часов, погоды, мониторинга и переключателя рабочих мест. Меню приложений ищет программы и недавние документы.
cinnamon-settings panel
cinnamon-settings applets
3. Темы и оформление
Cinnamon поддерживает темы GTK, значки, курсоры и собственные темы оболочки. В Mint они собраны в единый набор Mint-Y. При установке сторонней темы проверяйте совместимость с текущей версией.
cinnamon-settings themes
ls ~/.themes ~/.icons
4. Файловый менеджер Nemo
Nemo поддерживает вкладки, двойную панель, действия и плагины. Через настройки можно включить отображение скрытых файлов и компактный вид. Действия добавляются в ~/.local/share/nemo/actions.
nemo --version
ls ~/.local/share/nemo/actions
Рабочий конфиг
Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.
[/org/cinnamon/desktop/interface]
gtk-theme='Mint-Y-Dark'
icon-theme='Mint-Y'
cursor-theme='Mint-Y'
[/org/cinnamon/desktop/background]
show-desktop-icons=true
Практические советы
Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.
Совет 1. Настройки Cinnamon хранятся в dconf, их удобно экспортировать через dc
Настройки Cinnamon хранятся в dconf, их удобно экспортировать через dconf dump.
Совет 2. Апплеты ставьте из официального каталога Mint или репозиториев дистриб
Апплеты ставьте из официального каталога Mint или репозиториев дистрибутива.
Совет 3. Nemo позволяет открыть терминал в текущем каталоге через контекстное м
Nemo позволяет открыть терминал в текущем каталоге через контекстное меню.
Совет 4. Для слабых видеокарт отключите тени и анимации в разделе Эффекты.
Для слабых видеокарт отключите тени и анимации в разделе Эффекты.
Профилактика
Большинство повторяющихся сбоев с Cinnamon связано не с ошибкой в самой программе, а с окружением: обновились зависимости, изменился путь, закончилось место или другой администратор поправил конфиг. Поэтому профилактика начинается с фиксации исходного состояния.
Сохраните рабочий конфиг в систему контроля версий, добавьте короткий комментарий о том, зачем нужен каждый нестандартный параметр, и запишите команду проверки. Через месяц вы скажете себе спасибо: восстановить логику по чужому файлу без пояснений почти невозможно.
Чек-лист
- Версия пакета и конфигурация зафиксированы и доступны для сравнения.
- Есть автоматическая проверка синтаксиса перед перезапуском службы.
- Журналы ротуются, а диск не заполняется ими за неделю.
- Изменения проходят через тестовый стенд, а не сразу на рабочий сервер.
Итог
Большинство ошибок с Cinnamon лечится не переустановкой, а проверкой конфигурации, логов и прав доступа. Действуйте по одному изменению за раз — и причина быстро найдётся.