Estou tentando construir uma instalação mínima do Ubuntu com o i3 como gerenciador de janelas. Minha versão atual deste projeto pode ser encontrada em:
Automatize a configuração para o Ubuntu com o i3wm: (mstaal / i3buntu)
Mesmo que o projeto em si não seja de total interesse para você, o método por trás da construção da configuração pode ser. O que eu basicamente estou tentando fazer é primeiro instalar o que é normalmente chamado de Ubuntu Minimal (ou Ubuntu NetBoot) que é um versão reduzida do Ubuntu que vem apenas com um mínimo de pacotes e software e que é destinada a pessoas que querem instalar desktops típicos do Ubuntu pela internet ou para pessoas que querem fazer instalações muito personalizadas no Ubuntu.
Quando o Ubuntu Minimal é instalado, eu uso um script de shell para instalar todos os pacotes que eu Acredito que são necessárias para fazer a configuração do Ubuntu que considero necessária para alcançar uma experiência agradável. No entanto, eu ainda posso estar precisando adicionar e remover certos pacotes para obter uma instalação mínima adequada e funcionando bem. Pessoalmente, eu quero uma configuração que inclua suporte fácil para drivers, impressoras, Bluetooth, gerenciamento de rede e energia e outros utilitários típicos do sistema. Ele deve vir com o máximo de inchaço possível, no entanto, deve ser o mais fácil possível instalar o software mais comum (incluindo o que eu pessoalmente considero inchar).
O fato é que eu realmente gosto muito da ideia principal por trás do gerenciador de janelas do i3 e da facilidade do Ubuntu, combinado com a enorme seleção e comunidade de pacotes do Ubuntu. Eu não quero software desnecessário que ocupe espaço e recursos do sistema.Então, apesar de tudo: não sei se minha estratégia é de algum interesse para você. Mas eu achei muito divertido fazer esse script que automatiza minha configuração de instalação.
A propósito: As pessoas são altamente incentivadas a fornecer feedback para o meu projeto se tiverem sugestões.