где файлы с настройками лежат?
Дефолтные - /usr/share. Системные - /etc, /var. Пользовательские - /home.
может их просто скопировать и потом в live обычный засунуть?
Можно. Но, чтобы они применились, нужно заставить систему перечитать конфиги. Один из вариантов это сделать - перезагрузка... Второй вариант - зависит от каждой конкретной системы, каждого конкретного конфига...
как их вообще можно сохранить и потом в live загрузить?
А возможно, для твоих запросов лучше подойдет вариант со снепшотами. Но здесь не подскажу, никогда не пользовался.
Если вернуться к самому началу:
тему, шрифты, рисунок background, добавить язык и языковую панель
Большинство этих настроек хранится в файле ~/.config/dconf/user.
Для их изменения через терминал используется программа gsettings. Например:
gsettings set org.gnome.desktop.interface cursor-size 48
Но на мой взгляд, удобней все изменения внести в squashfs, чтобы при загрузке сразу была готовая система.
Для этого:
1. Запускаем систему. Настраиваем.
2. Сохраняем настройки. В случае "persistent" все это автоматом сохранится в файле casper-rw. В случае со снепшотами - в файле casper-sn. Или самостоятельно сохраняешь, например, файл ~/.config/dconf/user.
3. Распаковываем filesystem.squashfs в каталог, например /opt/filesystem.
4. Добавляем в него сохраненные изменения.
5. Создаем новый filesystem.squashfs.
6. На своем загрузочном устройстве заменяем старый filesystem.squashfs на новый.