Arredondando o Arch Linux

Publicado por Xerxes em 15/06/2009

[ Hits: 14.531 ]

 


Arredondando o Arch Linux



Você instalou o Arch Linux, mas agora nem o teclado nem o mouse funcionam após o startx? Não sabe como colocar teclado ABNT2? Não sabe configurar o som? Apesar de farta documentação disponível na internet, ainda assim, usuários inciantes no Arch Linux podem se sentir meio perdidos, pois as informações estão dispersas. Se esse é o seu caso, leia esta dica para saber o que fazer após instalar o o Arch Linux.

O processo de instalação é seguindo este tutorial: wiki.archlinux-br.org - Guia_de_Instalação

Depois de tudo terminado, faz-se necessário realizar alguns procedimentos.

Atualizar árvore de pacotes:

# pacman -Syu

Agora instale algumas coisas básicas:

# pacman -S xorg ttf-dejavu ttf-bitstream-vera ttf-ms-fonts

Seu driver de vídeo:

# pacman -S nvidia-173xx

Obs.: Você deve saber qual driver precisará. Isso foi um exemplo. Outros exemplos são: "nvidia-96xx" ou simplesmente "nvidia".

Crie o xorg.conf:

# nvidia-xconfig

Para o som instale:

# pacman -S alsa-lib alsa-utils alsa-oss gstreamer0.10-plugins

Depois:

# alsconf
# alsamixer
# alsactl store


E para testar o som use:

# aplay /usr/share/sounds/alsa/Front_Center.wav

Se tiver dúvidas sobre configuração do som, consulte:
Instale o HAL e outras coisas:

# pacman -S hal dbus fam

Sem ele você não conseguirá usar mouse e teclado após o "startx".

Para seu teclado funcionar como ABNT2, edite o arquivo /etc/hal/fdi/policy/10-keymap.fdi colocando o seguinte:

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>

<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>

<!-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -->
<merge key="input.xkb.layout" type="string">br</merge>
<merge key="input.xkb.model" type="string">abnt2</merge>
</match>
</device>
</deviceinfo>

Outra alternativa é executar o comando:

# setxkbmap -model abnt2 br

Para não ter problemas com o HAL (montar dispositivos ou desligar o computador, por exemplo), edite o arquivo /etc/PolicyKit/PolicyKit.conf deixando-o assim:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">


<match action="org.freedesktop.hal.storage.mount-removable">
<return result="yes" />
</match>

<match action="org.freedesktop.hal.storage.eject-removable">
<return result="yes" />
</match>

<match action="org.freedesktop.hal.storage.mount-fixed">
<return result="yes"/>
</match>

<match action="hal-storage-mount-fixed-extra-options">
<return result="yes"/>
</match>

<match action="hal-storage-mount-removable-extra-options">
<return result="yes"/>
</match>

<match action="hal-storage-mount-removable-options">
<return result="yes"/>
</match>


<match action="org.freedesktop.hal.power-management.shutdown">
<return result="yes"/>
</match>

<match action="org.freedesktop.hal.power-management.reboot">
<return result="yes"/>
</match>

</config>

Depois faça:

# /etc/rc.d/hal stop
# /etc/rc.d/fam stop
# /etc/rc.d/dbus restart
# /etc/rc.d/fam start
# /etc/rc.d/hal start


Ajustar a data e hora automaticamente:

# pacman -S openntpd
# gpasswd -a usuário ntp
# nano /etc/ntpd.conf


Comente tudo e acrescente uma linha ao final do arquivo:

servers br.pool.ntp.org

Adicione "alsa", "hal" e "openntp" em DAEMONS no /etc/rc.conf, deixando mais ou menos assim:

DAEMONS=(syslog-ng network netfs crond hal alsa openntp)

Instalar o Yaourt:

Baixe o pacote neste site: http://aur.archlinux.org/packages.php?ID=5863

Descompacte-o:

# tar zxvf yaourt.tar.gz

Entre nele:

# cd yaourt

Instale:

# make install

Pronto. Yaourt instalado com sucesso. Qualquer dúvida consulte o arquivo INSTALL.

Obs.: Não é recomendado usar o Yaourt como usuário root.

Instale o ambiente gráfico de sua preferência. Abaixo relaciono os links que tem as instruções para alguns dos ambientes gráficos:
Crie um usuário para o dia-a-dia:

# adduser nomedousuario

Adicione-o aos grupos principais: video,audio,network,optical,storage,dbus,hal (assim mesmo separado-os só com vírgula). Se quiser adicionar posteriormente algum grupo, use o comando:

# gpasswd -a usuario grupo

Faça logoff do usuário root e logue-se com o seu usuário recém-criado. Altere o ~/.xinitrc selecionando o seu ambiente gráfico ou gerenciador de janelas.

nano ~/.xinitrc

Quando se sentir a vontade, como root, adicione alguns aplicativos:

# pacman -S firefox pidgin flashplayer jre mplayer brasero

E como usuário:

yaourt -S --aur acroread gtkpacman

Reinicie o sistema, faça login e inicie o ambiente gráfico:

startx

Use o Gtkpacman para procurar e instalar Openoffice, Aspell e outras coisas no idioma pt_BR.

Referências:
Outras dicas deste autor

Fazer Alt+Tab funcionar no Ubuntu com GNOME Clássico

Como ficar livre de vírus de uma vez por todas

Convertendo PDF para EPUB ou MOBI

Adicionar ícones na área de trabalho no LXDE

Conflitos de multilib no Funtoo [Resolvido]

Leitura recomendada

Servidor torrent usando Ubuntu Server e Transmission

Desabilitar o sininho (bell) no terminal

Samba como controlador de domínio + PDC

Grupo de usuários Linux do Pará

Incompatibilidade de driver de vídeo no Mint e Manjaro [Resolvido]

  

Comentários
[1] Comentário enviado por Smithux em 17/06/2009 - 11:12h

Parabéns xerxeslins!!! =)
Meus parabéns pelas dicas.
Realmente essas são pequenas e importantíssimas configurações que devem ser feitas no Arch pra ele ficar 100%.

Abraços kra! ;)

[2] Comentário enviado por xerxeslins em 17/06/2009 - 11:27h

Valeu Smithux!

[3] Comentário enviado por corvolino em 12/08/2009 - 02:52h

bom post x)

[4] Comentário enviado por luishsousa em 14/10/2009 - 20:04h

Eu só modifiquei os servers do ntpd.conf para a.ntp.br e b.ntp.br.

No mais, é uma boa referência. ;-)

[5] Comentário enviado por landex em 06/06/2010 - 17:09h

Bem legal, gostei muito deste artigo.

[6] Comentário enviado por M4rQu1Nh0S em 15/03/2013 - 22:36h

Infelizmente essa dica está 50% desatualizada :(
o systemd mudou muita coisa, caso a pessoa ainda tem os initscripts presentes no sistema essa dica ainda funcionará!

[7] Comentário enviado por vitinho217 em 30/06/2014 - 11:13h

Perfeito !



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts