Алексей Федорчук
Предыдущая заметка на заданную тему завершилась успешной сборкой образа миниатюризированной Rafaela. Что вызывает естественный вопрос — а что с ней делать дальше? Конечно, ответ очевиден: устанавливать с него систему, ибо что ещё можно делать с образом? И, разумеется, устанавливать её для начала следует в виртуальной машине — что автор этих строк и проделал.
Для начала виртуальная машина была запущена в live-режиме, который выглядел ожидаемым образом — то есть в полном соответствие с настройками, заданными в базе данных /etc/skel/.config/dconf/user
:
Разумеется, и набор приложений был именно тот, который задумывался:
Без всяких приключений прошла также установка системы с моего образа, и авторизация через MDM после рестарта:
А вот потом неожиданно оказалось, что настройки среды и штатных приложений в установленной системе откатились до умолчальных:
Проверка базы /etc/skel/.config/dconf/user
показало, что там всё осталось так, как я сделал при компоновке образа. Более того, мои настройки были унаследованы пользователем, чей аккаунт был создан штатной утилитой cinnamon-settings-users
:
Следствием было установлено, что модуль управления аккаунтами инсталлятора Mint действительно игнорирует содержимое каталога /etc/skel/
, получая умолчальные настройки для первого создаваемого аккаунта из /rofs/etc/skel/
. А вот откуда берётся содержимое последнего каталога — для меня осталось не вполне ясным. Похоже, что оно генерируется при старте системы в Live-режиме.
Однако пока заморачиваться этим вопросом не стал. Локально проблема легко решается подменой конфигов:
$ rm -rf ~/.config/* $ cp /etc/skel/.config/* ~/.config/
А глобально разбираться с этим вопросом я буду, когда (и если) или если (и когда) поставлю себе целью не кастомизацию сборки с нескучными обоями, а настоящий ремикс с преферансом и благородными доннами…
Заодно при желании можно скопировать и конфиги Zsh — в свою сборку я включил не только этот шелл (о чём говорилось в прошлой заметке), но и его dot-файлы (какие они и почему именно такие — рассказано здесь). Ну а что из прикладного софта надо установить — полностью на усмотрение заинтересованных лиц.
Я же в заключение хотел бы выразить свою признательность Станиславу Шрамко aka Stanis, поскольку сборка минималистической Rafaela осуществлялась при постоянном с ним обсуждении.
Мой вклад был минимален! :)
Хотелось бы пощупать/посмотреть/погонять Вашу сборку.
Как только доведу до ума (осталось несколько недоработок) — выложу образ на Яндекс.диске. Ну и здесь напишу об этом, разумеется.