Boa noite, tudo bem?
Nesse tutorial gostaria de demonstrar como instalar o GNOME no Void Linux.
A instalação do Void é feita com o void-installer, um instalador simples mas bem funcional que já te deixa em um TTY com pouco ou nenhum sofrimento. Basta usar com atenção, e tudo correrá bem.
Esse tutorial serve para o pós-instalação.
Enfim, vamos lá?
Essa é a instalação simplificada; para algo mais completo, veja a segunda parte do post.
Versão básica straightforward e enxuta, pra você decidir o que instalar depois:
- Primeiro de tudo, atualize seu sistema;
sudo xbps-install -Syu
- Reinicie o computador, e após isso instale os seguintes pacotes:
sudo xbps-install xorg wayland dbus elogind NetworkManager -y
- Agora instale os seguintes pacotes:
sudo xbps-install gnome gdm -y
- Desabilite o processo do dhcpcd e do wpa_supplicant pra usar somente o Network Manager
sudo touch /etc/sv/dhcpcd/down /etc/sv/wpa_supplicant/down
sudo sv down dhcpcd wpa_supplicant
- Habilite o service do dbus, elogind e NetworkManager:
sudo ln -s /etc/sv/dbus /var/service
sudo ln -s /etc/sv/elogind /var/service
sudo ln -s /etc/sv/NetworkManager /var/service
- Habilite o service do GDM, display manager do GNOME:
sudo ln -s /etc/sv/gdm /var/service
- Reinicie a máquina e aproveite seu GNOME no Void Linux!
.-.-.-.-.
Instalação mais completa com alguns muitos pacotes adicionais que eu costumo usar:
1 - Atualize o sistema, e depois reinicie o computador:
sudo xbps-install -Syu
2 - Instale os pacotes do dbus, elogind e NetworkManager
sudo xbps-install dbus, elogind NetworkManager -y
3 - Instale pacotes recomendados para quality-of-life:
sudo xbps-install curl wget git xz unzip zip nano vim gptfdisk xtools mtools mlocate ntfs-3g fuse-exfat bash-completion linux-headers gtksourceview4 ffmpeg mesa-vdpau mesa-vaapi htop fastfetch numlockx psmisc 7zip cpupower xmirror mesa-demos noto-fonts-cjk noto-fonts-emoji xdg-user-dirs xdg-user-dirs-gtk -y
4 - Instale pacotes de desenvolvimento (opcional, mas recomendado):
sudo xbps-install autoconf automake bison m4 make libtool flex meson ninja optipng sassc -y
5 - Instale o Pipewire e Wireplumber para ter som no seu sistema:
sudo xbps-install pipewire wireplumber -y
6 - Autorize e coloque o Pipewire e Wireplumber para iniciarem automáticamente:
sudo chmod +x /usr/share/applications/pipewire.desktop
sudo chmod +x /usr/share/applications/pipewire-pulse.desktop
sudo chmod +x /usr/share/applications/wireplumber.desktop
sudo ln -s /usr/share/applications/pipewire.desktop /etc/xdg/autostart
sudo ln -s /usr/share/applications/pipewire-pulse.desktop /etc/xdg/autostart
sudo ln -s /usr/share/applications/wireplumber.desktop /etc/xdg/autostart
7 - Instale o cronie e habilite o serviço (serve pra rodar scripts e comandos em intervalos regulares):
sudo xbps-install cronie -y
sudo ln -s /etc/sv/cronie /var/service
8 - Instale um logging daemon (serviço pra registrar situações do sistema):
sudo xbps-install socklog-void -y
sudo ln -s /etc/sv/socklog-unix /var/service
sudo ln -s /etc/sv/nanoklogd /var/service
9 - Instale o Profile Sync Daemon, que acelera navegadores (dei espaço no endereço pro site não ficar transformando em link):
git clone https: //github.com/madand/runit-services
cd runit-services
sudo mv psd /etc/sv/
sudo ln -s /etc/sv/psd /var/service/
sudo chmod +x /etc/sv/psd/*
cd …
sudo rm -rf runit-services
10 - Instale o melhor navegador que existe Firefox:
sudo xbps-install firefox firefox-i18n-en-US -y
sudo ln -s /usr/share/fontconfig/conf.avail/70-no-bitmaps.conf /etc/fonts/conf.d
sudo xbps-reconfigure -f fontconfig
11 - Rode alguns utilitários xdg para que os programas GTK pareçam mais prontos:
xdg-user-dirs-update
xdg-user-dirs-gtk-update
12 - Instale o xorg, wayland, gnome e gdm
sudo xbps-install xorg wayland gnome gdm
13 - Desligue o dhcpcd e o wpa_supplicant para poder trocar pelo NetworkManager:
sudo sv down dhcpcd wpa_supplicant
sudo touch /etc/sv/dhcpcd/down /etc/sv/wpa_supplicant/down
sudo sv status dhcpcd
sudo sv status wpa_supplicant
14 - Habilite o serviço do dbus, elogind e NetworkManager
sudo ln -s /etc/sv/dbus /var/service
sudo ln -s /etc/sv/elogind /var/service
sudo ln -s /etc/sv/NetworkManager /var/service
15 - Habilite o serviço do GDM, display manager do Gnome (aka tela de login):
sudo ln -s /etc/sv/gdm /var/service
16 - Reinicie sua máquina e aproveite seu novo sistema! (Faça isso mesmo se o GDM já iniciar)
Ao final, deve ficar assim, salvo a memória e os recursos utilizados no boot serão menores:
.-.-.-.
PS: Instale o gnome-browser-connector pra poder mexer com as extensões pelo navegador. É o nome novo do antigo chrome-gnome-shell.