Instalação

Precisa do Git para o passo inicial de clonagem abaixo. Se o Git ainda não estiver instalado, instale-o primeiro (Debian/Ubuntu: sudo apt install git) ou siga: Usar Git no Linux

1) Clonar o Lumi (configuração inicial)

Crie o directório do Lumi e use o Git para clonar o código-fonte.

sudo apt install git

mkdir -p ~/code
cd ~/code

# Clonar via SSH (corresponde ao guia Git acima)
git clone git@ssh.gitlab.gnome.org:pixelmixer/lumi-dev.git lumi-dev

# Ou clonar via HTTPS (sem configuração de chave SSH)
# git clone https://gitlab.gnome.org/pixelmixer/lumi-dev.git lumi-dev

2) Instalar dependências (configuração inicial)

cd ~/code/lumi-dev/build/lumi/scripts
sudo bash lumi-install-packages.sh

3) Compilar o Lumi (configuração inicial)

Primeira compilação completa de configuração (primeira vez ou após alterações importantes):

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope setup --dir lumi-dev

4) Lançar o Lumi

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-launch-active.sh lumi-dev

Opcional: recompilar

Recompilação normal após alterações ao código:

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope build --dir lumi-dev

Caminho rápido apenas de compilação:

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope compile --dir lumi-dev

Compilar um único componente integrado (substitua babl por gegl ou gtk3):

cd ~/code/lumi-dev/build/lumi/scripts
bash lumi-build-script.sh --scope build --dir lumi-dev --component babl

Opcional: tipos de compilação

Use --type quando necessário:

  • debug – fluxos de trabalho de depuração
  • debugoptimized – predefinição equilibrada para desenvolvimento
  • release – execução mais rápida

Exemplo:

bash lumi-build-script.sh --scope build --dir lumi-dev --type release