Arredondando o Arch Linux

Publicado por Xerxes em 15/06/2009

[ Hits: 14.540 ]

 


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

Como desativar notificação de e-mail no Slackware e no Zenwalk

Whisker Menu no Fedora Xfce Spin

sudo: /usr/bin/sudo deve ter como dono o uid 0 e tem definido o bit setuid [Resolvido]

Tenha o .bashrc do Gentoo

Como rodar jogos de Android no Linux

Leitura recomendada

Upload de várias imagens com PHP e jQuery

Configurando um servidor de e-mail colaborativo Zimbra

Instalando o ATi Stream SDK no GNU/Linux

Manual de instalação e configuração do Cacti no Fedora 8

Incrementando a segurança com o Firestarter

  

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