Наконец-то получилось сделать свой образ на базе Xubuntu

Получилось сделать свою сборку на базе Xubuntu 18.04 с помощью программы перепаковки ISO Cubic (https://launchpad.net/~cubic-wizard/+archive/ubuntu/release).

Взял образ Xubuntu 18.04, скормил его Кубику, Кубик открыл консоль внутри образа, я в ней запустил скрипт https://gitlab.com/mikhailnov/nastr/blob/master/nastr.sh, который добавил мой репозиторий, поставил нужные пакеты, удалил ненужные, сделал из коробки беспарольный доступ по моему SSH-ключу (что позволяет подключаться по SSH к машине, на которой запустили LiveCD с флешки в географически удаленном офисе), нажал «Далее», получил готовый ISO-образ (его можно скачать для ознакомления здесь: http://do1.nixtux.ru/download/iso/).

В планах добавить в пакет nastr-xdg конфиг xfce4-panel на основе /etc/xdg/xdg-xubuntu/xfce4/panel/default.xml, который будет лежать по адресу /etc/xdg/nastr/xfce4/panel/default.xml и прозрачно переопределять /etc/xdg/xdg-xubuntu/xfce4/panel/default.xml, поскольку скрипт /etc/X11/Xsession.d/61-nastr-xdg из этого же пакета nastr-xdg ставит изменяет переменную окружения в соответствии со стандартом Freedesktop:

$ echo $XDG_CONFIG_DIRS
/etc/xdg/xdg-xubuntu:/etc/xdg/nastr:/etc/xdg

Сейчас в этом пакете лежит централизированно обновляемый список ассоциаций, какой формат файлов в какой программе открывать. Например, картинки привязаны к Xviewer, PSD — к Okular, а doc(x) — к WPS Office. В системе он лежит по адресу /etc/xdg/nastr/mimeapps.list, а исходник здесь: https://gitlab.com/mikhailnov/nastr/blob/master/xdg-settings/mimeapps.list
Файл ~/.config/mimeapps.list, в который вносятся настройки пользователя, который он делает в Thunar/Nautilus/pcmanfm(-qt), дополняет /etc/xdg/nastr/mimeapps.list

После установки системы запустил еще раз скрипт nastr.sh, который донастроил систему.

Все пакеты собираются и обновляются в PPA https://launchpad.net/~mikhailnov/+archive/ubuntu/utils/

Отправить ответ

avatar
  Subscribe  
Сообщать по почте