KDE Mínimo no Debian
Dica publicada em Linux / Miscelânea
KDE Mínimo no Debian
Uma instalação completa com menos pacotes/serviços exige menos recursos do sistema, menos processos sendo executados (serviços no background) e menor consumo de memória RAM. Há um ganho mínimo de desempenho também.
A presente dica irá cobrir o processo de instalação da interface KDE do zero, ou seja, de uma instalação mínima do sistema, o chamado expert install. Após a instalação só haverá o Core do sistema e o modo console (a famosa "tela preta"). Não estarei cobrindo aqui como usar o modo console.
O primeiro passo, após o reboot da instalação, será checar os espelhos do Debian e confirmar se a rede está funcionando. Tudo certo? Vamos lá, então.
Partindo do modo console como root, começaremos configurando o APT para automaticamente instalar somente os pacotes necessários de cada meta-pacote, sem os pacotes recomendados e sugeridos:
# touch /etc/apt/apt.conf && nano /etc/apt/apt.conf
Insira os seguintes parâmetros dentro desse arquivo de configuração, salve e feche:
Instalação do Xorg mínimo, drivers de periféricos básicos e o Pulseaudio (instalar o Pulseaudio depois da interface, pode dar problemas):
# apt install xserver-xorg-video-dummy xserver-xorg-input-void xserver-xorg-core xinit x11-xserver-utils xserver-xorg-input-evdev xserver-xorg-input-libinput xserver-xorg-input-mouse xserver-xorg-input-kbd xserver-xorg-input-synaptics xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable pulseaudio
Agora, iremos instalar os drivers de video e rede. Sua placa de vídeo é Intel, Nvidia ou AMD? Seu driver da placa Wireless é Realtek, AMD? Descubra com o comando:
# lspci | grep -i -e VGA -e network
Os comandos abaixo irão listar os drivers disponíveis (ou joga no Google "driver tal debian package").
# apt-cache search firmware
# apt-cache search xserver-xorg-video*
No meu caso, em particular:
# apt install xserver-xorg-video-intel firmware-realtek
Chegou a hora de instalarmos o KDE mínimo. Notem que estarei instalando o gerenciador de sessões (SDDM) e NetworkManager (Plasma-NM), porque julgo que a maioria sentiria falta desses softwares. Mas é possível iniciar a interface automaticamente sem um gerenciador de sessões; e existem alternativas ao NetworkManager (eu particularmente gosto do Wicd).
Testei por várias semanas o KDE "pelado" e fui adicionando o que realmente fazia falta. Não tentem instalar menos do que isso sem saberem direito o que estão fazendo:
# apt install plasma-desktop kwin-x11 upower udisks2 sddm kde-config-sddm plasma-nm dolphin kfind konsole kwrite okular gwenview plasma-pa systemsettings kde-config-screenlocker powerdevil kio-extras ark p7zip-full unar
Pronto! A partir daqui você já pode logar como usuário e rodar o famoso: startx
Sugiro que você reinicie o sistema antes, porque sempre dá algum *pobreminha* com ícones e fontes se você inicia a interface direto, mas não é uma exigência do sistema.
O KDE padrão, sem temas e ícones inseridos pelas distribuições, não é necessariamente bonito, então sugiro que abra o menu de configurações e baixe na lojinha do KDE novos temas e ícones. Jogo rápido.
Não estarei cobrindo aqui a instalação de Firewall, players, navegador, etc., porque isso foge do escopo da dica. Não há fontes a citar, porque a elaboração da dica foi empírica. Analisando os meta-pacotes mesmo, vendo o que faltou e tal. Posso citar um tutorial do Devuan que tive como molde para o Xorg, mas quase tudo foi eu mesmo que apliquei e testei.
A presente dica irá cobrir o processo de instalação da interface KDE do zero, ou seja, de uma instalação mínima do sistema, o chamado expert install. Após a instalação só haverá o Core do sistema e o modo console (a famosa "tela preta"). Não estarei cobrindo aqui como usar o modo console.
O primeiro passo, após o reboot da instalação, será checar os espelhos do Debian e confirmar se a rede está funcionando. Tudo certo? Vamos lá, então.
Partindo do modo console como root, começaremos configurando o APT para automaticamente instalar somente os pacotes necessários de cada meta-pacote, sem os pacotes recomendados e sugeridos:
# touch /etc/apt/apt.conf && nano /etc/apt/apt.conf
Insira os seguintes parâmetros dentro desse arquivo de configuração, salve e feche:
APT::Install-Recommends "0";
APT::Install-Suggests "0";
APT::Install-Suggests "0";
Instalação do Xorg mínimo, drivers de periféricos básicos e o Pulseaudio (instalar o Pulseaudio depois da interface, pode dar problemas):
# apt install xserver-xorg-video-dummy xserver-xorg-input-void xserver-xorg-core xinit x11-xserver-utils xserver-xorg-input-evdev xserver-xorg-input-libinput xserver-xorg-input-mouse xserver-xorg-input-kbd xserver-xorg-input-synaptics xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable pulseaudio
Agora, iremos instalar os drivers de video e rede. Sua placa de vídeo é Intel, Nvidia ou AMD? Seu driver da placa Wireless é Realtek, AMD? Descubra com o comando:
# lspci | grep -i -e VGA -e network
Os comandos abaixo irão listar os drivers disponíveis (ou joga no Google "driver tal debian package").
# apt-cache search firmware
# apt-cache search xserver-xorg-video*
No meu caso, em particular:
# apt install xserver-xorg-video-intel firmware-realtek
Chegou a hora de instalarmos o KDE mínimo. Notem que estarei instalando o gerenciador de sessões (SDDM) e NetworkManager (Plasma-NM), porque julgo que a maioria sentiria falta desses softwares. Mas é possível iniciar a interface automaticamente sem um gerenciador de sessões; e existem alternativas ao NetworkManager (eu particularmente gosto do Wicd).
Testei por várias semanas o KDE "pelado" e fui adicionando o que realmente fazia falta. Não tentem instalar menos do que isso sem saberem direito o que estão fazendo:
# apt install plasma-desktop kwin-x11 upower udisks2 sddm kde-config-sddm plasma-nm dolphin kfind konsole kwrite okular gwenview plasma-pa systemsettings kde-config-screenlocker powerdevil kio-extras ark p7zip-full unar
Pronto! A partir daqui você já pode logar como usuário e rodar o famoso: startx
Sugiro que você reinicie o sistema antes, porque sempre dá algum *pobreminha* com ícones e fontes se você inicia a interface direto, mas não é uma exigência do sistema.
O KDE padrão, sem temas e ícones inseridos pelas distribuições, não é necessariamente bonito, então sugiro que abra o menu de configurações e baixe na lojinha do KDE novos temas e ícones. Jogo rápido.
Não estarei cobrindo aqui a instalação de Firewall, players, navegador, etc., porque isso foge do escopo da dica. Não há fontes a citar, porque a elaboração da dica foi empírica. Analisando os meta-pacotes mesmo, vendo o que faltou e tal. Posso citar um tutorial do Devuan que tive como molde para o Xorg, mas quase tudo foi eu mesmo que apliquei e testei.
# ps_mem
Private + Shared = RAM used Program
92.0 KiB + 11.5 KiB = 103.5 KiB start_kdeinit
212.0 KiB + 31.5 KiB = 243.5 KiB x-session-manag
268.0 KiB + 38.5 KiB = 306.5 KiB init
244.0 KiB + 68.5 KiB = 312.5 KiB xinit
268.0 KiB + 74.5 KiB = 342.5 KiB cron
328.0 KiB + 64.5 KiB = 392.5 KiB dbus-launch
512.0 KiB + 353.5 KiB = 865.5 KiB kwrapper5
520.0 KiB + 359.5 KiB = 879.5 KiB su
896.0 KiB + 59.5 KiB = 955.5 KiB elogind
652.0 KiB + 321.5 KiB = 973.5 KiB dconf-service
640.0 KiB + 345.5 KiB = 985.5 KiB gconfd-2
620.0 KiB + 369.5 KiB = 989.5 KiB getty (5)
680.0 KiB + 325.5 KiB = 1.0 MiB login
1.5 MiB + 14.5 KiB = 1.5 MiB dhclient
1.0 MiB + 606.5 KiB = 1.6 MiB gconf-helper
1.7 MiB + 34.5 KiB = 1.8 MiB rsyslogd
1.8 MiB + 68.5 KiB = 1.9 MiB udevd
332.0 KiB + 1.6 MiB = 1.9 MiB kdeinit5
1.5 MiB + 470.0 KiB = 1.9 MiB dbus-daemon (2)
924.0 KiB + 1.8 MiB = 2.7 MiB desktop.so
1.6 MiB + 1.3 MiB = 2.9 MiB bash (3)
2.9 MiB + 26.5 KiB = 2.9 MiB wpa_supplicant
1.9 MiB + 1.1 MiB = 3.0 MiB kscreen_backend_launcher
2.0 MiB + 1.0 MiB = 3.0 MiB xembedsniproxy
2.6 MiB + 547.5 KiB = 3.1 MiB polkitd
2.1 MiB + 1.1 MiB = 3.2 MiB gmenudbusmenuproxy
736.0 KiB + 3.0 MiB = 3.7 MiB file.so (2)
3.8 MiB + 418.5 KiB = 4.2 MiB upowerd
3.9 MiB + 511.5 KiB = 4.4 MiB udisksd
5.4 MiB + 735.5 KiB = 6.1 MiB pulseaudio
4.0 MiB + 2.1 MiB = 6.1 MiB kactivitymanagerd
4.1 MiB + 2.3 MiB = 6.4 MiB kaccess
4.1 MiB + 2.6 MiB = 6.7 MiB klauncher
5.1 MiB + 2.3 MiB = 7.3 MiB kglobalaccel5
5.3 MiB + 3.5 MiB = 8.8 MiB ksmserver
6.1 MiB + 2.7 MiB = 8.8 MiB org_kde_powerdevil
5.9 MiB + 3.1 MiB = 9.0 MiB kded5
7.3 MiB + 1.9 MiB = 9.2 MiB wicd-monitor
6.5 MiB + 2.7 MiB = 9.2 MiB polkit-kde-authentication-agent-1
9.3 MiB + 911.5 KiB = 10.2 MiB wicd
10.0 MiB + 5.6 MiB = 15.6 MiB konsole
17.9 MiB + 1.2 MiB = 19.0 MiB kuiserver
14.2 MiB + 8.0 MiB = 22.3 MiB krunner
20.4 MiB + 2.6 MiB = 23.0 MiB wicd-client
24.9 MiB + 3.7 MiB = 28.6 MiB Xorg
32.3 MiB + 7.3 MiB = 39.6 MiB kwin_x11
72.2 MiB + 12.5 MiB = 84.6 MiB plasmashell
---------------------------------
372.4 MiB
=================================
Notem que tanto essa saída quanto a screenshot são do Devuan na verdade. É a instalação que disponho no momento. Mas testei no Debian e fica tudo muito semelhante.