Como posso substituir o branding do Ubuntu pelo meu?

5

Como posso substituir a marca do Ubuntu por minha própria?

Quais arquivos precisam ser substituídos?

    
por rosch 28.09.2012 / 15:55

2 respostas

2

Se você quer apenas mudar o visual do Ubuntu, então verifique Super Boot Manager

Se quiser personalizar sua distribuição, use relinux

  1. obtenha a versão mais recente em aqui

  2. O arquivo contém duas pastas e um guia de instalação; as duas pastas devem ser mescladas com as pastas etc e usr originais. Mude para o diretório para o qual você descompactou as duas pastas, no meu exemplo, é a pasta /home/MYUSER/Downloads :

    cd /home/MYUSER/Downloads

  3. Copie as pastas baixadas para as originais:

    sudo cp -R usr /

    sudo cp -R etc /

    O Relinux agora deve estar instalado corretamente. Você pode encontrar mais documentações no arquivo /usr/share/doc/relinux/README .

  4. Instalar o software

    Para criar um DVD Ubuntu exclusivo e distribuível, você precisa instalar o software que deseja nele no seu sistema atual. Faça isso abrindo Synaptic Package Manager e use a barra de pesquisa para encontrar os pacotes que você deseja instalar. Clique na caixa de seleção ao lado do pacote e selecione Mark for Installation .

    A maioria dos pacotes precisará instalar mais pacotes dos quais eles dependem, você precisará Mark também.

    Depois de selecionar todos os pacotes desejados, clique no botão Apply .

    Todo o software que você instalou no seu sistema atual será posteriormente transferido automaticamente para a imagem ISO do seu DVD. Certifique-se de que o conteúdo que deseja em seu DVD não exceda o tamanho de 4 GB ! Caso contrário, o Relinux não produzirá um arquivo .iso fora do sistema de arquivos

  5. Use Relinux

    O

    Relinux usa um arquivo de configuração para cada comando que você deve editar antes de usar o programa pela primeira vez. Deixe a configuração original como backup e crie uma nova em um local especificado (eu farei na minha pasta pessoal):

    cd /home/MYUSER
    cp /etc/relinux/relinux.conf ./relinux.conf

  6. Em seguida, direcione Relinux para o novo arquivo de configuração:

    sed -i 's:EXCLUDES="\(.*\)":EXCLUDES=" ' readlink -f ./relinux.conf '":g' ./relinux.conf

    É altamente recomendável dar uma olhada em todas as opções no arquivo de configuração e ajustá-las ao seu gosto. Se você não excluir arquivos suficientes para levar o sistema de arquivos compactado a um máximo de 4 GB, o Relinux não criará uma imagem dele. Além disso, há outras opções úteis, como a escolha de uma tela inicial de inicialização ou a nomeação da imagem real.

    Relinux 'o controle real só é possível através da linha de comando. Ele geralmente tem as mesmas opções do Remastersys no momento, exceto pela falta de um comando backup explícito, que pode ser feito não excluindo a pasta home :

    • sudo relinux clean [configfile] - Limpa o diretório de trabalho de coisas de processo sem importância

    • sudo relinux fullclean [configfile] - Limpa o diretório de trabalho completamente, incluindo a imagem .iso, a soma de verificação e todos os outros arquivos

    • sudo relinux squashfs [configfile] - Cria o sistema de arquivos para compilar a iso-imagem. Este é o passo necessário a seguir antes de criar uma iso-imagem. Isso também pode ser usado para incluir retroativamente arquivos no sistema de arquivos antes de criar as imagens
    • sudo relinux onlyiso [configfile] - Cria a iso-imagem real que pode ser usada em uma máquina virtual ou gravada em um CD para inicializar seu sistema customizado (antes de escolher essa opção, um sistema de arquivos deve ter sido criado usando squashfs )
    • sudo relinux iso [configfile] - Cria o sistema de arquivos compactado e a imagem .iso em um comando

    Como você provavelmente quer usar a imagem criada para gravá-la em um DVD, deve prestar atenção ao tamanho somado do software e dos arquivos adicionados a ele.

    Todos os arquivos criados com Relinux serão colocados em seu diretório temporário, que por padrão é / home / relinux . Isso conta para sistemas de arquivos, bem como para imagens (por exemplo, custom.iso por padrão). Certifique-se de mover sua imagem para algum outro lugar, já que essa pasta temporária será esvaziada com o uso de fullclean .

  7. Adicionar arquivos a um sistema de arquivos que não seja de backup sem home-folder

    Se você tiver uma pasta base grande para colocá-la em um DVD, mas ainda tiver arquivos que precisem estar na imagem, há duas maneiras de colocá-los nela; é preciso lidar com um deles antes de criar o sistema de arquivos e outro que também pode ser feito depois de criado.

    a. /etc/Skel pasta

    Para adicionar arquivos à sua imagem que não seja de backup antes de criar o sistema de arquivos, basta colocá-los na pasta /etc/Skel para permitir que os arquivos apareçam na sua pasta pessoal na imagem depois.A pasta /etc/Skel é responsável por preencher a pasta inicial em cada instalação e em cada adição de um novo usuário.

    b. Squashfs-tools

    Squashfs-tools é um pacote que permite compilar e descompactar, mas também adicionar arquivos a sistemas de arquivos esmagados, que também são usados para construir o sistema de arquivos em Remastersys e < strong> Relinux . Eles podem ser usados para anexar arquivos a sistemas de arquivos já criados. Instale-os digitando o seguinte em um terminal:

    sudo apt-get instala o squashfs-tools

    As squashfs-tools oferecem dois comandos para usar, um para criar sistemas de arquivos ou adicionar arquivos ao existente e um para descompactá-los. O primeiro é

    mksquashfs

    E sua estrutura básica é o comando seguido por um ou mais arquivos ou pastas de origem e o caminho para o arquivo compactado (por exemplo, mksquashfs /home/MYUSER/Desktop/bla /home/MYUSER/Desktop/ultimate.squashfs ).

    A última pasta no caminho do arquivo de origem será a raiz do sistema de arquivos squash, a menos que você especifique o contrário com uma opção, o que significa que ela não será exibida diretamente.

    O mesmo comando também é usado para acrescentar arquivos a sistemas de arquivos existentes, o que basicamente queremos.

    Para fazer isso, basta escolher o sistema de arquivos existente como o sistema de arquivos a ser criado e os arquivos a serem anexados no caminho dos arquivos de entrada.

    Infelizmente, não é possível mesclar os dois sistemas de arquivos, motivo pelo qual evitamos esse problema criando uma pasta chamada extrafiles (pode ser qualquer nome) em qualquer pasta e escolhemos essa pasta superior como aquele a ser adicionado ao sistema (ele se tornará a pasta raiz e a pasta interna, aquela que queremos, será exibida ao longo dos arquivos na pasta raiz do sistema de arquivos).

    Adicione os arquivos desejados no seu DVD à pasta extrafiles . A seguir, uma maneira possível de adicionar arquivos ao sistema de arquivos:

    mksquashfs /home/MYUSER/Desktop/bla /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs

    Neste exemplo, a pasta bla é a que contém a pasta extrafiles .

    Veja a página de manual para mais opções e opções.

    Para descompactar um sistema de arquivos squash, use o seguinte comando:

    unsquashfs

    A maneira mais comum de usar esse comando deve ser combinada com a opção destination . Certifique-se de escolher um diretório inexistente como destino, pois isso causará um erro.

    unsquashfs -d /home/MYUSER/Desktop/unexistingdirectory /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs

por user91632 28.09.2012 / 18:41
1

OK depois de pesquisar no sistema de arquivos do Linux, encontrei alguns arquivos (logotipos) que podem ser substituídos para evitar violação de direitos autorais.

Todos os arquivos residem em

    /usr/share/icons &
    /usr/share/pixmaps

Os nomes dos arquivos a substituir são (Todos os arquivos estão no formato de arquivo png ou svg)

    start-here 
    distributor-logo
    ubuntu-logo 

Eu adicionarei mais nomes se eu encontrar no futuro. Edite também esses arquivos de acordo com seus requisitos /etc/issues.net /etc/lsb-release /etc/issue

mas você tem que editar /usr/share/pyshared/aptsources/distro.py

e atribua valores do arquivo original do lsb-release para variáveis como

   self.id="Ubuntu"
   self.codename="precise"
   self.description="Ubuntu 12.04.02 LTS"
   self.release= 12.04
    
por DeepSidhu1313 26.07.2014 / 04:23