Хочу понять, как делают преднастройки дистрибутивов. Например, чтобы в панели xfce или kde уже был набор программ для быстрого запуска и аплеты. Или в rc.local, что-нибудь прописать.
Как это правильно делается, добавляют патчи к программам или post-install скрипты запускают. Но нужно ведь настройки под конкретным пользователем выполнить, а на момент установки его ещё нет.
Подскажите, хочется разобраться с этим.
Для кед, раньше был kiosktool с гуем, но разработчики кед, не поняли для чего он нужен и успешно на него забили.
Но, что где и как, можно почитать для начала. (https://develop.kde.org/deploy/kiosk/introduction/)
Ну, или покруче. (https://userbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting)
Меня больше интересует, как это правильно оформить дальше. На примере Slackware. Это должны быть doinst в пакете или патчи к исходникам, или может скрипт после установки дистрибутива запускаться, который все настроит?
И вопрос не про KDE.
Цель: получить преднастроенный для себя дистрибутив.
Вот сейчас заглянул в Zenwalk, там есть интересные пакеты:
zenwalk-tweaks-15.0-noarch-200827.txz
zenwalk-desktop-15-noarch-210131.txz
Там лежит каталог /etc/skel, копирование в doinst.sh и куча конфигов.
Я думал о таком варианте, но почему-то мне казалось, что не так должно быть.
А как интересно в ubuntu, например сделано? Не знаю, как правильно нагуглить...
Я, наверное, опять прочитал как-то по диагонали, но почему просто не распаковать готовое, внести изменения, запаковать обратно, а дальше можно хоть в ISO, хоть отдельно ставить-апгрейдить?