Welcome to our Knowledge Base
< All Topics
Print

1. Introdução

O Ubuntu vem com uma série de funcionalidades que, ainda que possam ser úteis para certos usuários, especialmente os iniciantes, acabam consumindo muita memória RAM ou, simplesmente, sobrecarregando o sistema de arranque, aumentando o tempo para carregamento do sistema. São funções relacionadas à segurança, automatização de certos procedimentos e, mesmo, opções comercials da Canonical, portanto variando de úteis a inúteis, e é preciso cuidado antes de sair desinstalando todas. Sendo assim: leia com atenção a descrição de cada serviço, e decida com cuidado se vale a pena desinstalá-lo.

2. Desinstalando os serviços

2.1 Sistema de gerenciamento de rede:

Por padrão, o sistema tenta se conectar à Internet já no arranque, e pode ficar um tempo parado aguardando o sinal.

Ocorre que, a menos que seja um boot pela rede, como acontece, por exemplo, com o Edubuntu, não há necessidade alguma para que a rede não seja conectada após o login em sua conta de usuário do sistema.

Para desabilitar o serviço no arranque, rode os seguintes comandos no Terminal (Ctrl+Alt+T), um por vez:

sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl mask NetworkManager-wait-online.service

Para reabilitar o serviço, rode os seguintes comandos, um por vez:

sudo systemctl unmask NetworkManager-wait-online.service
sudo systemctl enable NetworkManager-wait-online.service

Como bônus, limpe os logs de boot acumulados, limite seu tamanho e estabeleça um prazo curto para sua limpeza automática:

sudo journalctl --vacuum-size=1G --vacuum-time=5d --vacuum-files=5

2.2 Sistema de atualização automática

Para facilitar a vida do usuário comum, o Ubuntu, assim como vários outros sistemas Linux, realiza verificações automáricas por atualizações do sistema operacional e dos pacotes instalados.

Embora seja uma comodidade, esse mecanismo consome bastante memória RAM ao ficar rodando no background, e ainda tornam o boot muito lento.

A desinstalação do mecanismo de automação das atualizações não interfere no funcionamento do sistema operacional, mas vai requerer do usuário que realize os procedimentos de verificação e instalação de atualizações manualmente.

Se decidir por apagar os pacotes correspondentes, rode o seguinte comando no Terminal (Ctrl+Alt+T):

sudo apt-get remove --purge software-properties-* update-manager* update-notifier* unattended-upgrades packagekit*
sudo apt autoremove

Feito isso, de agora em diante, para atualizar os programas instalados e o sistema operacional, utilize os seguintes comandos no Terminal:

sudo apt update
sudo apt upgrade

2.3 Sistema de verificação de falhas: Apport

O Apport é um programa que monitora o sistema por falhas e envia relatórios de erros para a Canonical. É interessante, e parte da colaboração típica da comunidade Software Livre, uma vez que possibilita aos desenvolveres aprimorar o sistema operacional e os programas.

O problema é que o Apport, além de ser carregado no boot, fica funcionando no background, consumindo memória RAM.

Para desabilitar o Apport, comece abrindo o Terminal (Ctrl+Alt+T) e rodando o seguinte comando para interromper sua execução:

sudo service apport stop

Agora, com o Apport parado, é possível configurá-lo para que não seja mais acionado. Rode o seguinte comando para abrir o editor de texto Nano no próprio Terminal:

sudo nano /etc/default/apport

Com as teclas de setas de seu teclado, desça até a linha que diz:

enabled=1

Substitua o valor “1” por “0”.

Salve e feche o Nano com a sequência de comandos: Ctrl+X e S. Finalize pressionando “Enter” para confirmar.

Para dar o próximo passo e desinstalar o Apport do Ubuntu, rode o seguinte comando:

sudo apt-get remove --purge apport*

Agora, desabilite o sistema de envio de métricas nos Aplicativos iniciais de sessão. Para tanto, primeiro será necessário habilitar o modo de exibição completa de pacotes. No Terminal, rode o seguinte comando de uma linha:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Feito isso, abra o programa Aplicativos iniciais de sessão e desabilite as seguintes entradas (incluí alguns outros serviços pouco usados):

  • Bem-vindo;
  • gnome-disk-utility notification plugin for GNOME Settings Daemon;
  • Tracker Metadata Extractor;
  • Ubuntu report try to sends metrics data on release update.

2.4 Animação de arranque do Ubuntu: Plymouth

O Plymouth é responsável pela animação de carregamento do início do sistema, em substituíção ao log de instalação: a clássico texto rolando na tela de carregamento do Linux.

Embora seja bacana e muito mais elegante e moderno, é uma bola de aço a atrasar o arranque do sistema, e como seu valor é meramente estético, pode ser considerado uma frescura e, portanto, absolutamente dispensável em favor da agilidade e velocidade do boot.

Se você quiser desinstalar o Plymouth, rode o seguinte comando no Terminal:

sudo apt-get remove --purge plymouth*
sudo apt autoremove

Sem o Plymouth, é preciso oferecer uma resposta visual ao usuário, para que constate que o sistema está, de fato, sendo carregado. Para tanto, é preciso reativar a exibição do log de carregamento, o tal texto que rola na tela.

Comece fazendo um backup do arquivo de configuração do mecanismo de arranque do sistema, o programa Grub, com o seguinte comando:

sudo cp /etc/default/grub /etc/default/grub.bck

Feito isso, já é possível alterar o conteúdo ao arquivo de configuração com o editor de texto Nano:

sudo nano /etc/default/grub

Com as setas do teclado, desça até a linha que se inicia com:

GRUB_CMDLINE_LINUX_DEFAULT=

Ela deve conter um dos dois parâmetros a seguir:

"quiet"

ou

"quiet splash"

Qualquer das opções está correta, e é essa linha que você esta procurando mesmo.

Comente-a, para que deixe de ser interpretada pelo programa, inserindo uma tralha (#) em seu início. Ela deverá ficar de uma das seguintes formas:

#GRUB_CMDLINE_LINUX_DEFAULT="quiet"

ou

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

em seguida, localize a linha:

GRUB_CMDLINE_LINUX=""

e a altere para (repare na eliminação da tralha no início da linha):

GRUB_CMDLINE_LINUX="text"

Habilite a linha a seguir:

GRUB_TERMINAL="console"

Alterando-a para:

GRUB_TERMINAL="console"

Localize a linha a seguir:

GRUB_GFXMODE=640x480

Não a altere, mas inclua as seguintes duas linhas abaixo (para colá-las no Terminal, use a combinação de teclas Shift+Ctrl+V):

GRUB_GFXMODE="1024x768"
GRUB_GFXPAYLOAD_LINUX="1024x768"

Salve e feche o Nano com a sequência de comandos: Ctrl+X e S. Finalize pressionando “Enter”, para confirmar.

Agora, atualize o Grub com o comando:

sudo update-grub

Ative o Framebuffer:

sudo su
echo FRAMEBUFFER=y | tee /etc/initramfs-tools/conf.d/splash

E atualize o Initframs:

update-initramfs -u

Saia do modo superusuário:

exit

3. Desfazendo tudo:

Para desfazer o que foi feito, comece restaurando a configuração do grub:

cp /etc/default/grub.bck /etc/default/grub

Em seguida, reinstale os programas removidos:

sudo apt install ubuntu-desktop

Nota: Este tutorial é uma compilação de tutoriais dispersos na Internet, com especial contribuição do tutorial publicado por Ricardo Lobo em seu blog.

Table of Contents