Uma maneira simples de se instalar o GNOME no ArchLinux é usando o grupo de pacotes, porém, se na confirmação de pacotes apenas apertar ENTER, vai instalar todos os pacotes referentes ao Gnome e então vai ser um Gnome Shell completo.
pacman -S gnome-shell nautilus gnome-console gnome-tweak-tool gnome-control-center xdg-user-dirs gdm archlinux-wallpaper
archlinux-wallpaper = Os papeis de parede do ArchLinux ficam localizadas em
/usr/share/backgrounds/archlinux/
. (OPCIONAL)
xdg-user-dirs = “Ferramenta para ajudar a gerenciar diretórios de usuário”. Após a instalação, é recomendável fazer o comando:
xdg-user-dirs-update
sudo pacman -S gnome-shell gnome-tweaks gdm file-roller gnome-text-editor gnome-control-center gnome-system-monitor gnome-console gvfs-google nautilus xdg-user-dirs archlinux-wallpaper
sudo systemctl enable gdm
xdg-user-dirs-update
gvfs-google - OPCIONAL, eu instalo porque gosto de acessar meu GDrive pelo gerenciador de arquivos, se não quer, tire da linha ao instalar;
nautilus - Fiz um teste de instalação do gerenciador nemo, mas achei bem ruim no Gnome, então pra mim, a melhor opção é ele;
gnome-tweaks - É o conhecido Gnome Tweak Tool, sempre é bom ter ele pra fazer algumas configurações que seriam trabalhosas;
gnome-control-center - Ele não faz parte das dependências do gnome-shell, então deve adicionar na linha de instalação, ou não vai dar pra configurar o Gnome;
gdm - Gerenciador de login do Gnome. Fiz um teste com lightdm e também com o sddm e, claro, melhor o GDM mesmo.
Como estes 2 pacotes são praticamente “novos”, ainda não tem o ícone customizado nos pacotes de temas de ícones, então, se não gostar dos ícones atuais deles (Eu achei bem feio) pode trocar pelos ícones dos pacotes antigos, o gedit e o gnome-terminal, se já estiver bom não precisa. Para trocar, pode fazer desta maneira:
cp -v /usr/share/applications/org.gnome.Console.desktop ~/.local/share/applications
cp -v /usr/share/applications/org.gnome.TextEditor.desktop ~/.local/share/applications
sed -i '/Icon/s/org.gnome.TextEditor/org.gnome.gedit/' ~/.local/share/applications/org.gnome.TextEditor.desktop
sed -i '/Icon/s/org.gnome.Console/org.gnome.Terminal/' ~/.local/share/applications/org.gnome.Console.desktop
O Gnome tem seu próprio aplicativo de imagens, mas por algum motivo pra mim não funcionou corretamente.
A melhor opção que achei foi o gthumb, que ficou perfeito. Se quiser instalar, faça:
sudo pacman -S gthumb
O padrão do Gnome é o Totem, mas em meu teste, o vídeo que usei só tocou o som e não mostrou a imagem, e além disso, não ficou integrado, por algum motivo.
A melhor opção foi o Celluloid, que é o frontend do MPV, que funcionou perfeitamente. Se quiser usar o MPV de forma fácil sem o Celluloid, há a opção de instalar o gnome-mpv via Flatpak. Se quiser instalar o Celluloid, faça:
sudo pacman -S celluloid
Existem alguns pacotes que podem ser úteis de se instalar, se guiser deixar sua Distro e Gnome mais completo:
cheese: Webcam. Tire fotos e vídeos com sua webcam, com efeitos gráficos divertidos
dconf-editor. Editor de configurações do GNOME (Avançado)
evince: Visualizador de documentos (PDF, PostScript, XPS, djvu, dvi, tiff, cbr, cbz, cb7, cbt)
fragments: Cliente BitTorrent para GNOME !!!
gnome-calculator: Calculadora Científica GNOME !!!
gnome-logs: Um visualizador de log para o diário do systemd !!!
gnome-weather: Acesse as condições e previsões meteorológicas atuais
gsmartcontrol: Uma interface gráfica do usuário para a ferramenta de inspeção de integridade da unidade de disco rígido smartctl.
gtkhash (AUR): Um utilitário GTK+ para calcular resumos de mensagens ou somas de verificação
power-profiles-daemon: Disponibiliza o manuseio de perfis de energia via D-Bus (Ativa/Desativa Economia de energia)
!!! = Instalei estes pacotes posteriormente
O Gnome não vem com suporte a adicionar ícones dos aplicativos no Systray, como o Telegram, Steam, etc.
Para resolver, existem algumas extensões para ajudar. Irei mencionar aqui 3 extensões, sendo o 1º o mais recomendável e, claro, escolha 1 dos 3 para instalar:
1) gnome-shell-extension-appindicator (RECOMENDÁVEL):
Este é o conhecido AppIndicator and KStatusNotifierItem Support, pelos meus testes é o que melhor se integrou no Gnome-Shell e é bem leve. Tem no repositório Comunidade, então melhor instalar por ele:
sudo pacman -S gnome-shell-extension-appindicator
Após a instalação, reinicie o sistema e após logar, vá até o aplicativo de extensões e ative.
2) gnome-shell-extension-tray-icons (AUR):
Este pacote também funciona muito bem e também é bem fluido e MUITO simples. Para instalar, deve baixar do AUR:
cd ~/Downloads
git clone https://aur.archlinux.org/gnome-shell-extension-tray-icons.git
cd gnome-shell-extension-tray-icons
makepkg -siL --needed --noconfirm
Após a instalação, vá até o aplicativo “Extenção” e ative-o.
Agora, os aplicativos que adicionam ícones no Systray irão aparecer normalmente.
3) Uma outra alternativa é ativar a extenção do site extensions.gnome, tray-icons-reloaded. Para usar uma extenção do site, deve seguir mais adiante, como configurar
Esta extensão também tem no AUR, se quiser usar:
cd ~/Downloads
git clone https://aur.archlinux.org/gnome-shell-extension-tray-icons-reloaded
cd gnome-shell-extension-tray-icons-reloaded
makepkg -siL --needed --noconfirm
Se quer usar as extensoes do site Gnome Extensions, instale o pacote gnome-browser-connector (AUR), um Conector de navegador nativo para integração com extensions.gnome.org:
cd ~/Downloads
git clone https://aur.archlinux.org/gnome-browser-connector.git
cd gnome-browser-connector
makepkg -siL --needed --noconfirm
Também deve integrar uma extenção em seu navegador:
Chrome ou qualquer navegador com base nele: Chrome - GNOME Shell integration
Firefox ou qualquer navegador com base nele: Firefox - GNOME Shell integration
Com uma destas extensões no navegador mais o pacote Gnome Browser Connector, você já consegue instalar/habilitar/desabilitar/remover as extensões que quiser em sua Distro.
Para mais informações, acesse nocache, Gnome extensions no ArchLinux/Manjaro
gnome-shell-extension-caffeine
Extensão para o GNOME Shell para desabilitar o protetor de tela e suspender automaticamente. Funciona como caffeine-ng, que é um aplicativo de barra de status capaz de inibir temporariamente o protetor de tela e o modo de suspensão.
Com a instalação desta extenção, também é adicionado várias outras configurações que pode habilitar/desabilitar, se preferir.
cd ~/Downloads
git clone https://aur.archlinux.org/gnome-shell-extension-caffeine.git
cd gnome-shell-extension-caffeine
makepkg -siL --needed --noconfirm