Instalação
pacman -S extra/gnome
instala muito de coisas, incluindo Xord e GDM. extra/gnome
é um grupo de pacotes que você pode selecionar ou desmarcar em pacman
. Mas para uma instalação típica do gnome é muito provável que você queira todas elas.
De lá você pode simplesmente ativar o GDM para rodar na inicialização com:
systemctl enable gdm.service
Você pode reinicializar ou usar:
systemctl start gdm.service
Para iniciar o gerenciador de exibição ali mesmo.
Entre na tela de tty
Para iniciar o gnome a partir da linha de comando, você deseja que o serviço GDM seja desativado.
systemctl disable gdm.service
E você precisa de dois arquivos em seu diretório pessoal .xsession
e .xinitrc
. Para tornar as coisas mais simples, é aconselhável usar um .xsession
que chama .xinitrc
. Por exemplo
.xsession
#!/bin/sh
if test -r "$HOME/.xinitrc"
then
source "$HOME/.xinitrc"
fi
E então você pode colocar o que precisar em .xinitrc
.xinitrc
# Sometimes D-BUS stuff is placed here by packages, pick it up
if test -d /etc/X11/xinit/xinitrc.d
then
for f in /etc/X11/xinit/xinitrc.d/*
do
[ -x "$f" ] && source "$f"
done
unset f
fi
# random config
setxkbmap us
xrdb .Xresources
export PATH=$PATH:$HOME/bin
# get into gnome
exec gnome-session
Agora, isso é importante, ambos os arquivos devem ser executáveis.
chmod 755 .xsession .xinitrc
E você pode executar startx
do tty para iniciar o Xorg e depois o Gnome.
Nvidia
O Arch tem vários drivers disponíveis nos principais repositórios.
-
extra/nvidia
tem os mais recentes (os mais recentes nos repositórios oficiais, o AUR terá ligeiramente outros). -
extra/nvidia-304xx
/extra/nvidia-304xx
são os cartões mais antigos.
Não estou seguindo as convenções de nomes da NVIDIA, você precisará passar pelo arch wiki e novas convenções para descobrir qual delas tem a chance de funcionar.
Mas realmente, algo das linhas de:
lspci -k | grep VGA
Também lhe dará uma ideia melhor do nome do seu cartão.
Notas:
-
O Xorg é um servidor de exibição, ele lida com a criação da exibição (ou várias exibições).
-
O GDM é um gerenciador de exibição, ele lida com autenticação e comunicação entre o servidor de exibição e o gerenciador de janelas.
-
O Gnome é um gerenciador de janelas (na verdade também é outra coisa, mas para nossos objetivos preenche a pilha de aplicativos do gerenciador de janelas), ele fornece ao usuário ferramentas para interagir com a tela e aplicativos com a API para janelas (através do GTK).
Referências: