Kit de personalização do Ubuntu (UCK)
Instale o Ubuntu Customization Kit (UCK) do Centro de Software. O UCK faz tudo no Instalar o Wiki de Personalização do CD para você ( link ).
Para usar o UCK, você também precisará do pacote libfribidi-bin
.
Na linha de comando, instale-os usando ...
sudo apt-get install libfribidi-bin uck
O UCK começa com uma interface gráfica, mas você precisa fazer suas personalizações usando a linha de comando. Certifique-se de selecionar "Executar aplicativo do console", que lhe dará uma janela de linha de comando na qual você poderá modificar seu novo iso e usar apt-get
para instalar o software; lembre-se que este é um shell de root em um ambiente chroot, então você não precisa de sudo
(não tenho certeza se você pode executar aplicativos GUI de lá, mas você pode tentar; você pode ter que exportar seu display).
Personalização / Personalização
Aqui estão algumas dicas para personalizar seu iso a partir do terminal de linha de comando UCK:
Locais de arquivos comuns
Se você não usa apt-get
para instalar seus temas, planos de fundo ou ícones, é possível
- Coloque novos fundos dentro de
/usr/share/backgrounds/
. - Coloque novos ícones dentro de
/usr/share/icons/
. - Coloque novos temas dentro de
/usr/share/themes/
.
Depois de instalá-los, você pode selecionar temas, planos de fundo ou ícones específicos como padrões na próxima etapa.
Configurações padrão
Se você quiser definir temas, fontes, ícones etc. padrão, crie um arquivo chamado 11_ubuntu-settings.gschema.override
e coloque-o em /usr/share/glib-2.0/schemas/
. Aqui está um arquivo de exemplo. Os itens entre parênteses correspondem aos esquemas encontrados no editor do dconf. Instale o editor dconf em seu ambiente atual, não-UCK, usando sudo apt-get install dconf-tools
e copie suas configurações atuais. Isso é um pouco difícil, mas não é difícil, especialmente se você usar o recurso Localizar do editor dconf.
Acho que os exemplos abaixo são auto-explicativos e devem ser suficientes para você começar, mas você pode pesquisar as configurações específicas que deseja. Essas configurações serão aplicadas durante a instalação do seu novo iso e para todos os novos usuários criados após o Ubuntu ter sido instalado usando o novo iso.
[com.canonical.unity-greeter]
xft-hintstyle = 'hintfull'
[org.gnome.desktop.background]
show-desktop-icons = true
[org.gnome.desktop.interface]
icon-theme = "fs-icons-ubuntu-mono-dark"
document-font-name = 'Liberation Sans 10'
font-name = 'Liberation Sans 10'
monospace-font-name = 'Liberation Mono 9'
[org.gnome.desktop.wm.preferences]
titlebar-font = 'Ubuntu Bold 10'
[org.gnome.nautilus.preferences]
click-policy = 'single'
show-image-thumbnails = 'always'
[org.gnome.settings-daemon.plugins.xsettings]
hinting = 'full'
Depois de criar este arquivo dentro do ambiente UCK, você deve executar o seguinte comando dentro do terminal do console UCK.
glib-compile-schemas /usr/share/glib-2.0/schemas/
Outras personalizações
Os exemplos acima foram apenas alguns exemplos, baseados na sua pergunta original. Você terá que pesquisar quais outras alterações você deseja fazer e onde colocá-las dentro da estrutura de arquivos na janela de linha de comando do UCK. Para mais informações, você pode ler o Instalar Wiki de Personalização do CD ( link ).
Crie o Live USB
Digite exit
para fechar a janela da linha de comando UCK e use a GUI do UCK para concluir a criação do arquivo .iso. Note, há um pequeno bug no UCK ( link ) onde a iso remasterizada terá um diretório inicial com o seu ID do usuário nele. Isso provavelmente é irrelevante para você.
O UCK criará sua nova imagem remasterizada do Live iso em
~/tmp/remaster-new-files
Quando sua iso estiver completa, você poderá criar um USB inicializável usando o Criador de disco de inicialização. Instale-o a partir do Centro de Software ou usando
sudo apt-get install usb-creator-gtk
Se o Criador de disco de inicialização tiver um problema ao gravar em seu USB, primeiro formate-o em fat32 e defina o sinalizador "inicializável" usando gparted. Instale o gparted no Centro de Software ou use
sudo apt-get install gparted