Л
ЛЮБЛЮ ЛЮЦИФЕРА ОЧЕНЬ
Гость
Всё это конечно здорово, однако для большинства торчков с этого форума это китайская грамота.1. Если мы что-то устанавливаем штатным образом с помощью apt из default-репозитория, то такие программы сохраняют свои настройки в домашнем каталоге пользователя. Обычно в ~/.* ~/.config/* ~/.local/* (Для просмотра в файловом менеджере включить показ скрытых файлов.) А так как домашний каталог пользователя очищается при перезагрузке, то конечно они утрачиваются. Для сохранения таких файлов в Configure persistent Volume предусмотрена настройка Dotfiles, после включения которой при загрузке система делает в домашнем каталоге пользователя символические ссылки на файлы лежащие в /live/persistence/TailsData_unlocked/dotfiles По этому пути нужно повторить структуру каталогов из домашнего каталога пользователя и скопировать в них соответствующие файлы настроек программ.
amnesia@amnesia:~$ mkdir -p /live/persistence/TailsData_unlocked/dotfiles/.config_или_.local/программа amnesia@amnesia:~$ cp -fr ~/.config_или_.local/программа /live/persistence/TailsData_unlocked/dotfiles/.config_или_.local/программа
После чего перезагрузить систему.
2. Если мы что-то устанавливаем прямо из .deb или подключаем к apt сторонние репозитории, то такие пакеты не будут сохраняться и переустанавливаться в системе после перезагрузки. В таком случае придётся писать скрипт для их установки.
3. Если мы что-то устанавливаем в виде переносимых приложений для Linux типа AppImage то копируем файл приложения в ~/Persistent/, выдаём файлу права на запуск, смотрим где программой создаются файлы настроек. Если в домашнем каталоге пользователя ― далее п.1.
пп. 2 и 3 не рекомендую к реализации. С п. 2 экспериментировать исключительно на тестовой системе.