Instalando a GUI no Arch

2

Portanto, instalei e configurei tudo no meu Arch (VMware), exceto para gráficos. Eu quero que seja como eu inicializar em um terminal, então eu pressione X (é Xorg, certo?) E GUI aparece. Como posso instalá-lo, quais drivers devo escolher? Tenho nVidia GeForce 820M

Eu sei sobre o seu ótimo wiki e eu passei por muitas páginas, Xorg, GNOME (que eu quero instalar), mas eu não encontrei uma resposta como instalar o xorg + gnome

    
por minecraftplayer1234 24.08.2016 / 01:25

1 resposta

2

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:

por 24.08.2016 / 02:47