Queremos usar o Raspbian Lite com a interface gráfica do usuário LXDE em um Raspberry Pi Zero. Precisamos do uso de memória reduzido em comparação com uma instalação completa do Raspbian.
Raspbian Lite usa a mesma base Debian Linux que Raspbian. A versão Lite não possui interface gráfica de usuário e nenhum lixo do aplicativo. Raspbian Lite usa apenas 1,4 gigabytes em disco em vez dos 4 gigabytes engolidos pela versão completa.
Você carrega o Raspbian Lite em um cartão microSD. Um cartão de 8 gigabytes é suficiente. 16 é recomendado para expansão. Compre um cartão rápido porque o cartão é o disco do sistema.
Imagem em microSD
O arquivo de imagem Raspbian Lite se expande para duas partições no cartão microSD. A partição 1 é uma partição de inicialização FAT de 63 MB chamada boot. A partição 2 é uma partição Ext4 de 1,3 GB chamada Filesystem.
Instalar
Insira o cartão microSD no Raspberry Pi e inicie o dispositivo. O Raspbian será iniciado, executará algumas coisas da linha de comando do Linux e exibirá o seguinte.
Raspbian GNU/Linux 8 raspberrypi tty1
raspberrypi login:
Digite o ID do usuário, pi, depois a senha raspberry.
Digite o seguinte comando para abrir a ferramenta de configuração de software Raspberry Pi.
sudo raspi-config
Selecione Expand Filesystempara expandir o Raspbian em todo o cartão microSD. Você verá algumas coisas da linha de comando passarem e uma mensagem sobre o redimensionamento acontecendo na próxima reinicialização.
Selecione Boot Optionspara alterar o login no momento da inicialização. Selecione Console Autologin para fazer login automaticamente como pi, economizando alguns segundos.
Selecione Internationalisation Optionspara corrigir as configurações de país e teclado. Altere a localidade, o fuso horário, o layout do teclado e o país do Wifi. Você tem que selecionar a Internacionalização quatro vezes para definir as quatro opções.
Selecione Concluir e, em seguida, Sim para reinicializar.
Conecte o Wi-Fi
Há mais detalhes sobre esta etapa em www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md .
Digite o seguinte comando para encontrar suas redes Wifi locais.
sudo iwlist wlan0 scan
Observe as linhas que começam com ESSID. Você precisa disso mais a senha para a rede.
Digite o seguinte comando para editar um dos arquivos de configuração Wifi.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
O arquivo deve conter linhas semelhantes às seguintes. Se o arquivo estiver vazio, você pode ter digitado um nome errado no comando anterior.
país=AU
ctrl_interface=DIR=/var/run/wpa_supplicant
update_config=1
No editor Nano, adicione as seguintes linhas ao final das entradas atuais.
rede={
ssid="Optus-alguma coisa-alguma coisa"
psk="300g0jar"
}
Ctrl-o inicia a gravação do arquivo e pressione Enter para concluir a gravação. Ctrl-x fecha o editor Nano.
De volta à linha de comando, digite
sudo rebootpara reiniciar a rede e testar se a configuração sem fio funcionará quando você inicializar a máquina.
Atualizar o software atual
Digite o seguinte comando para atualizar a lista de pacotes disponíveis do sistema operacional. A atualização baixa cerca de 9 megabytes.
sudo apt-get update
Você verá erros se o Wifi não estiver conectado.
Digite o seguinte comando para instalar as atualizações. Minha máquina baixou 23,3 megabytes. O aumento no espaço em disco é de apenas 0,295 megabytes.
sudo apt-get upgrade
Digite o seguinte comando para instalar mais atualizações. Não houve nada baixado por esta etapa.
sudo apt-get dist-upgrade
Você também pode inserir o seguinte comando para remover itens obsoletos. Você normalmente faz isso somente após uma grande atualização quando os pacotes são substituídos por algo diferente.
sudo apt-get clean
Instale o LXDE
LXDE é a interface gráfica de usuário leve instalada na versão completa do Raspbian. Vamos instalá-lo aqui sem todos os extras, os jogos e outras porcarias.
O LXDE é construído no Xorg. Digite o seguinte comando para instalar o Xorg. O download é de 26,1 megabytes e usa 72 megabytes em disco.
sudo apt-get install xserver-xorg
A instalação leva alguns minutos, tempo suficiente para colocar a chaleira no fogo para uma xícara de chá ou café.
Digite o seguinte comando para instalar uma opção de início de linha de comando do Xorg. Você pode nunca precisar disso, mas o download é de apenas 2,6 megabytes e usa apenas 6,4 megabytes no disco.
sudo apt-get install xinit
Digite o seguinte comando para instalar o LXDE. Esta é a grande parte. O download é de 71 megabytes e usa 242 megabytes em disco.
sudo apt-get install lxde-core lxterminal lxappearance
Agora você tem tempo de usar a água fervida para fazer e beber aquele café.
Digite o seguinte comando para instalar o gerenciador de login LightDM. O download é de 25 megabytes e usa 35,1 megabytes em disco.
sudo apt-get install lightdm
Uma grande parte do download do LightDM é lixo do tema gnome. LightDM pode ser ajustado para LXDE.
Agora você pode iniciar o raspi-config novamente,
sudo raspi-configselecione Opções de inicialização e, em seguida, selecione Área de trabalho Autologin.
Reinício.
Agora você tem a área de trabalho Debian Raspbian LXDE.
Limpar
Altere o plano de fundo da área de trabalho para algo sem graça, uma cor clara e simples.
Você pode remover o protetor de tela irritante com o seguinte comando.
sudo apt-get purge xscreensaver
Preferências
Selecione o ícone do menu e, em seguida, Preferências.
Em Preferências, há um aplicativo "Personalizar aparência e comportamento". Não encontrei nada que valesse a pena mudar. Você pode preferir um tema diferente na tela.
"Aplicativos padrão para LXSession" pode valer a pena mudar se você instalar novos aplicativos para substituir os aplicativos atuais.
Gerenciamento de Pacotes
Não há gerenciador de pacotes instalado. Infelizmente, o gerenciador de pacotes recomendado, Synaptic Package Manager, está atualmente quebrado. Estamos presos à linha de comando por mais alguns meses ou anos.
Você pode digitar o seguinte comando para instalar o Gerenciador de Pacotes Synaptic. O Gerenciador de Pacotes Synaptic pode ser corrigido no momento em que você ler isso. O download seria de 4,5 megabytes e usaria 18 megabytes em disco.
sudo apt-get install synaptic
Gerenciamento de rede
Digite os seguintes comandos para instalar o Network Manager. Os downloads totalizam 5,9 megabytes e usam 22,2 megabytes em disco.
sudo apt-get install network-manager
sudo apt-get install network-manager-gnome
Selecione o ícone de menu, Preferências e, em seguida, Conexões de rede.
Uso de recursos
O maior uso de memória no meu Raspberry Pi 3 B foi de 110 megabytes e o maior uso de CPU foi de 24%. 24% é um núcleo de 4 e pode ser o limite para aplicativos que não podem usar vários núcleos.
Software instalado
Selecione o ícone do menu. Você tem três opções de menu, Ferramentas do Sistema, Preferências e Executar.
Run é apenas um terminal de corte. Use uma janela de terminal para comandos para que você possa ver todas as mensagens e executar comandos extras para verificar os resultados.
Ferramentas do sistema
Gerenciador de Arquivos PCManFM
PCManFM 1.2.3 é o gerenciador de arquivos instalado com o LXDE. O PCManM tem tudo o que você espera do uso do gerenciador de arquivos Nemo e equivalentes.
A pesquisa é um pouco mais complicada e oferece mais controle sobre a pesquisa. Procure na barra de menus, Ferramentas, Localizar arquivos. Adicionar uma pesquisa simples ajudaria a tornar o PCManFM melhor que o Nemo.
LXTerminal
A janela do terminal LXDE parece ser a mesma que todas as janelas do terminal em todas as versões do Linux e do Unix.
Terminal raiz
Esta é uma opção quebrada. O aplicativo pede a senha "root" mas não há senha divulgada para root. Não há nada que você possa fazer no Root Terminal que não possa fazer na janela normal do Terminal usando a opção "sudo".
Gerenciador de tarefas
O gerenciador de tarefas do LXDE é o LXTask 0.1.6. O LXTask lista as tarefas e seu uso de recursos mais o uso total da CPU e o uso total da memória. Não há gráficos sofisticados e nenhum uso de rede. O uso da rede é outro item de recurso que você pode querer saber.
Termo UX
UXTerm é outra janela de terminal e não tão bonita.
XTerm
Xterm parece ser o mesmo que UXTerm. Nenhum deles é tão útil quanto o LXTerminal.
Preferências
Percorra as opções de Preferências observando o que você pode alterar.
Personalizar a aparência
Abra o item Personalizar aparência e comportamento no menu Preferências. Selecione cada guia na parte superior e navegue pelas opções. Você pode querer mudar alguma coisa.
A aba "Outros" tem as opções de efeitos sonoros. Se você desligar os efeitos sonoros, seu Raspberry Pi deve usar menos eletricidade. Isso pode fazer a diferença ao funcionar com baterias.
Aplicativos padrão para LXSession
Selecione o item Aplicativos padrão para LXSession em Preferências. Selecione cada um dos itens de menu na parte esquerda da janela de configuração do LXSession e navegue pelas opções. Você pode querer alterar o que é iniciado automaticamente.
Preferências da área de trabalho
As Preferências da área de trabalho permitem alterar a cor de fundo da área de trabalho e outras configurações. Abra o aplicativo. Navegue por cada guia. Você pode acessar as mesmas preferências da área de trabalho clicando com o botão direito na área de trabalho.
Configurações de sessão da área de trabalho
Selecione a opção de menu. Veja a guia "Aplicativos iniciados automaticamente" e depois a guia "Opções avançadas". Deseja que o software de rede seja iniciado automaticamente? Você pode alterar esse tipo de configuração nas Configurações da sessão da área de trabalho.
Conexões de rede
O ícone de rede no canto inferior direito oferece algumas opções quando você seleciona o ícone e mais algumas opções quando você clica com o botão direito do mouse no ícone. Uma das opções de clique com o botão direito é Editar conexões. Você pode selecionar a mesma opção em Preferências, Conexões de Rede. Este é o lugar onde você pode criar pontes e outras opções extravagantes.
Selecione Adicionar e, em seguida, a seta suspensa em Escolher um tipo de conexão. Leia as opções. Este é o lugar para criar essas opções. Selecione Cancelar e feche a janela Conexões de Rede.
Gerenciador de configuração Openbox
Openbox permite controlar o tema das janelas abertas. O tema padrão é Onyx e está ok na minha tela. Você pode escolher outra coisa para uma tela diferente. Observe todas as outras opções que você pode alterar. Você pode querer alterar as opções de encaixe ou o número de desktops.
Copiado do Raspbian completo
O editor do Raspbian é o Leafpad. Você pode instalar o Leafpad com o comando sudo apt-get install leafpad.
Eu gostaria de usar o Gerenciador de Pacotes Synaptic, mas ele está quebrado. O Synaptic funciona no Raspbian completo, mas falha quando instalado no Raspbian Lite. Há uma pequena diferença na configuração que torna o Synaptic inútil.
Uso de recursos
Raspbian Lite com LXDE usa 82 MB de memória com o Gerenciador de Tarefas carregado. Uma ação simples, redimensionar uma janela, usa 25% da CPU em vez dos 50% usados pela interface gráfica do usuário MATE.
A instalação tinha 112.057 arquivos usando 1,4 gigabytes de espaço em disco.
Conclusão
O trabalho extra para configurar o Raspbian Lite com o LXDE vale o esforço quando seu projeto está indo em direção a um Raspberry Pi Zero. Para o Raspberry Pi 3, use o Raspbian padrão e esqueça o inchaço. Um Raspberry Pi 2 está próximo de um 3, mas pode se beneficiar da versão Lite do Raspbian, dependendo do código que você deseja executar no Raspbian. O Raspberry 1+ está próximo de um Zero e se beneficiaria com a personalização da versão Lite.
0 Comentários