themes

roma

Index

English

english

Where do the themes reside

The themes are an addon of eggs.

They are seen by eggs in ```/etc/penguins-eggs.d/addons`` even though they reside in different positions depending on the type of installation and architecture in use.

From this link, they are compiled and copied into the relevant directories. For calamares /etc/calamares/branding.
You should not, therefore, directly change the branding of calamares in /etc/calamares, but create an addon in /etc/penguins-eggs.d/addons.

link /etc/penguins-eggs.d/addons

In this directory you can find the addons of eggs. At the moment:

  • debian
  • deblinux
  • eggs
  • ufficiozero

Inside these folders (vendors) there are the actual addons.

For example:

1
ls /etc/penguins-eggs.d/addons/eggs
  • dwagent
  • installer-choice
  • proxmox-ve
  • theme

Themes

Nowadays we only talk about themes, but the same goes for the other types of addons.

Let’s assume that our vendor is the tico user. Let’s create a folder ~/tico in our home.

We copy the content of /etc/penguins-eggs.d/eggs/theme into this one.

1
cp /etc/penguins-eggs.d/eggs/theme/ ~/tico -R

At this point we have to create a symbolic link in /etc/penguins-eggs.d/ to use our new theme.

First let’s see where the /etc/penguins-eggs/addons folder actually resides.

To find out simply give the command:

1
ls /etc/penguins-eggs.d/addons -l

discovering that, with deb installation and amd64 architecture, this is a link to the folder:

/usr/lib/penguins-eggs/addons

So, at this point we can create a link to our theme project:

1
sudo ln -s ~/tico /usr/lib/penguins-eggs/addons/tico

Well, we have achieved our goal.

NB: Following the update of eggs we may lose the link, which will have to be rebuilt, but not our customization.

Change the theme

We can modify and keep in our home our theme project that will be seen by eggs as /etc/penguins-eggs.d/addons/tico.

Now we can start modifying the content of ~/tico/theme.

The structure of the theme

In the theme folder there are three folders:

  • applications
  • artwork
  • branding

In applications we simply find the link debian-install.desktop, in artwork the icon debian-install.png and in branding we find the template for squid.

I don’t write long on applications and artwork, those who do remastering will do very well. We will talk about branding instead.

In branding there are two text files and some images.

  • branding.desc
  • show.qml

branding.desc is just a placeholder, it will be built from scratch directly from eggs.

show.qml, instead, is our presentation.

the various images: welcome.png and slide1.png, etc are the various figures that will scroll during the installation.

You can change everything to your liking.

NB: For information, see the documentation of calamari.

Using our theme

To use our tico theme, we will simply have to specify the flag –theme vendor in produce.

1
sudo eggs produce -vf --theme tico

Translation

Translated with the free version of the translator - www.DeepL.com/Translator

If you want to contribute to the translation to your language, you can download the content of this site with git. Correct it and send it to the author piero.proietti.

Thanks.

Italiano

italiano

Dove risiedono i temi

I temi sono un addon di eggs.

Essi sono visti da eggs in /etc/penguins-eggs.d/addons pur risiedendo in differenti posizioni a seconda del tipo di installazione e della architettura in uso.

Da questo link, vengono compilati e copiani nelle directory di pertinenza. Per calamares /etc/calamares/branding.

Non si deve, quindi, cambiare direttamente il branding di calamares in /etc/calamares, ma creare un addon in /etc/penguins-eggs.d/addons.

link /etc/penguins-eggs.d/addons

In questa directory puoi trovare, appunto, gli addons di eggs. Al momento:

  • debian
  • deblinux
  • eggs
  • ufficiozero

All’interno di queste cartelle (vendor) ci sono gli addons veri e propri.

Ad esempio:

1
ls /etc/penguins-eggs.d/addons/eggs
  • dwagent
  • installer-choice
  • proxmox-ve
  • theme

I temi

Oggi parliamo solo di temi, ma lo stesso vale anche per gli altri tipi di addon.

Supponiamo che il nostro vendor sia l’utente tico. Creiamo, quindi, una cartella ~/tico nella nostra home.

Copiamo in questa il contenuto di /etc/penguins-eggs.d/eggs/theme.

1
cp /etc/penguins-eggs.d/eggs/theme/ ~/tico -R

A questo punto dobbiamo creare un collegamento simbolico in /etc/penguins-eggs.d/ per poter utilizzare il nostro nuovo tema.

Per prima cosa vediamo dove risiede effettivamente la cartella /etc/penguins-eggs/addons.

Per scoprirlo daremo semplicemente il comando:

1
ls /etc/penguins-eggs.d/addons -l

scoprendo che, con installazione deb ed architettura amd64, questo è un link alla cartella:

/usr/lib/penguins-eggs/addons

Quindi, a questo punto possiamo creare un link al nostro progetto di tema:

1
sudo ln -s ~/tico /usr/lib/penguins-eggs/addons/tico

Bene, abbiamo raggiunto il nostro scopo.

NB: A seguito dell’aggiornamento di eggs potremo perdere il link, cha andrà rifatto, ma non la nostra customizzazione.

Modifica del tema

Possiamo modificare e conservare nella nostra home il nostro progetto di tema che sarà visto da eggs come /etc/penguins-eggs.d/addons/tico.

Ora possiamo iniziare a modificare il contenuto di ~/tico/theme.

La struttura del tema

Nella cartella theme ci sono tre cartelle:

  • applications
  • artwork
  • branding

In applications troviamo semplicemente il link debian-install.desktop, in artwork l’icona debian-install.png mentre in branding troviamo il template per calamares.

Non mi dilungo su applications ed artwork, chi si occupa di rimasterizzazione se la caverà egregiamente. Parleremo invece di branding.

In branding sono presenti due file di testo ed alcune immagini.

  • branding.desc
  • show.qml

branding.desc è solamente un segnaposto, sarà costruito da zero direttamente da eggs.

show.qml, invece, è la nostra presentazione.

le varie immagini: welcome.png e slide1.png, etc sono invece le varie figure che scorrerenno durante l’installazione.

Potete cambiare tutto a vostro piacimento.

NB: Per informazioni, consultate la documentazione di calamares.

Uso del nostro tema

Per usare il nostro tema tico, dovremo semplicemente specificare il flag –theme vendor in produce.

1
sudo eggs produce -vf --theme tico

Portuguese (BR)

portugues

Onde residem os temas

Os temas são um suplemento de eggs.

Eles são vistos por eggs em /etc/penguins-eggs.d/addons enquanto residem em locais diferentes, dependendo do tipo de instalação e da arquitetura em uso.

A partir deste link, eles são compilados e copiados para os diretórios relevantes. Para calamares /etc/calamares/branding.

Portanto, você não deve alterar diretamente a marca das lulas em /etc/calamares, mas criar um addon em /etc/penguins-eggs.d/addons.

link /etc/penguins-eggs.d/addons

Neste diretório você pode encontrar, de fato, os suplementos de eggs. No momento:

  • debian
  • deblinux
  • eggs
  • ufficiozero

Dentro destas pastas (vendors) estão os próprios addons.

Por exemplo:

1
ls /etc/penguins-eggs.d/addons/eggs
  • dwagent
  • installer-choice
  • proxmox-ve
  • theme

Temas

Hoje estamos falando apenas de temas, mas o mesmo vale para os outros tipos de adições.

Vamos assumir que nosso fornecedor é o usuário tico. Vamos criar uma pasta ~/tico em nossa casa.

Copiamos o conteúdo de /etc/penguins-eggs.d/eggs/theme para este aqui.

1
cp /etc/penguins-eggs.d/eggs/theme/ ~/tico -R

Neste ponto, temos que criar um link simbólico em /etc/penguins-eggs.d/ para usar nosso novo tema.

Primeiro vamos ver onde realmente reside a pasta /etc/penguins-eggs/addons.

Para saber, basta dar o comando:

1
ls /etc/penguins-eggs.d/addons -l

descobrindo que, com a instalação da deb e a arquitetura amd64, este é um link para a pasta:

/usr/lib/penguins-eggs/addons

Assim, neste momento, podemos criar um link para nosso projeto temático:

1
sudo ln -s ~/tico /usr/lib/penguins-eggs/addons/tico

Bem, nós atingimos nosso objetivo.

NB: Após a atualização dos eggs podemos perder o elo, que precisará ser reconstruído, mas não nossa customização.

Mude o tema

Podemos modificar e manter em nossa casa nosso projeto temático que será visto pelo eggs como /etc/penguins-eggs.d/addons/tico.

Agora podemos começar a modificar o conteúdo de ~/tico/tema.

A estrutura do tema

Há três pastas na pasta temática:

  • applications
  • artwork
  • branding

Em applications nós simplesmente encontramos o link debian-install.desktop, em artwork encontramos o icon debian-install.png e em branding encontramos o modelo para lula.

Não me detenho em applications e artwork, aqueles que lidam com remasterização se sairão muito bem. Em vez disso, falaremos sobre branding.

Em branding há dois arquivos de texto e algumas imagens.

  • branding.desc
  • show.qml

O branding.desc é apenas um suporte de local, ele será construído a partir do zero diretamente do eggs.

show.qml, ao invés disso, é nossa apresentação.

as várias imagens: welcome.png e slide1.png, etc. são as várias figuras que irão rolar durante a instalação.

Você pode mudar tudo à sua vontade.

NB: Para informações, consulte a documentação de calamares.

Usando nosso tema

Para utilizar nosso tema tico, teremos simplesmente que especificar a bandeira –theme tico.

1
sudo eggs produce -vf --theme tico

Tradução

Traduzido com a versão gratuita do tradutor - www.DeepL.com/Translator

Se você quiser contribuir para a tradução para seu idioma, você pode baixar o conteúdo deste site com git. Corrigi-lo e enviá-lo ao autor piero.proietti.

Obrigado.