Wiki Arch Linux
Embed Size (px)
Transcript of Wiki Arch Linux

1Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Conteúdo1 Tudo que você queria saber sobre o Arch mas tinha medo de perguntar.2 Não Surte! (DON'T PANIC!)3 Parte I: Instalar o Sistema Base
3.1 Baixar o Arch3.2 Boot Arch Linux CD3.3 Mudar o mapa do teclado3.4 Instalar
3.4.1 Selecionar 'installation source'3.5 (1. PrepareHard Drive) Preparar o Disco
3.5.1 Info sobre partições3.5.2 Partição Swap (de troca)3.5.3 Esquema de partição3.5.4 cfdisk3.5.5 Meusdiscos são IDE, porque aparecem como SCSI/SATA?3.5.6 Setaros pontos de montagem
3.5.6.1 Tiposde Sistemas de Arquivos3.6 (2. SelectPackages) Selecionar Pacotes3.7 (3. InstallPackages) Instalar pacotes3.8 (4. Configure The System) Configurar o Sistema
3.8.1 /etc/rc.conf3.8.1.1 Localização3.8.1.2 Hardware3.8.1.3 Rede3.8.1.4 Daemons
3.8.2 /etc/fstab3.8.3 mkinitcpio.conf, modprobe.conf e kernel26-fallback.conf3.8.4 /etc/resolv.conf (para IP estático)3.8.5 /etc/hosts3.8.6 /etc/hosts.deny e /etc/hosts.allow3.8.7 /etc/locale.gen3.8.8 Root password3.8.9 Pacman-Mirror
3.9 (5. InstallBootloader) Instalar Gerenciador de Boot4 Configuração Básica
4.1 Configurando a rede (se necessário)4.1.1 Rede Cabeada4.1.2 Wireless4.1.3 Analog Modem4.1.4 ISDN4.1.5 (A)DSL(PPPoE)
5 Atualizar e Sincronizar o sistema com o pacman5.1 Quem é o pacman ?5.2 Update Pacman5.3 Configurando o pacman
5.3.1 /etc/pacman.conf5.3.2 /etc/pacman.d/mirrorlist
6 Update System6.1 A beleza do 'rolling release'6.2 Conheça melhor o pacman6.3 Adicione um usuário e configure os grupos
7 Parte II: Instalar X e configurar ALSA7.1 Configurar a placa de som e o alsamixer
7.1.1 Testando o Som7.2 Instalar e configurar o X
8 Criar um /etc/X11/xorg.conf8.1 Sobre o /etc/X11/xorg.conf8.2 Usando drivers gráficos proprietários
8.2.1 Placas NVIDIA8.2.2 Placas ATI
8.3 Testando o X8.3.1 ~/.xinitrc
9 Parte III: Instalar e configurar um Ambiente Gráfico9.1 Instalar Fontes9.2 ~/.xinitrc (again)9.3 GNOME
9.3.1 Sobre o GNOME9.3.2 Instalação
9.3.2.1 DAEMONSúteis para o GNOME9.3.3 Eye Candy
Guia do InicianteDe Wiki do Arch Linux Brasil
Tudo que você queria saber sobre o Arch mas tinhamedo de perguntar.
Este documento te ajudará a instalar e configurar oArch Linux; uma distribuição GNU/Linux simples,rápida e leve.
Este documento é dirigido a novos usuários, e vaidar um idéia geral de como instalar e configurar oArch incluindo Ambientes Gráficos, Mídias, Email,Internet, etc. Claro, para se aprofundar mais vocêdeve procurar por estes tópicos em específico.
Documento dividido em 3 partes:
Parte I: Instalar Sistema Base
Parte II: Instalar X e configurar ALSA
Parte III: Instalar e configurar um Ambiente Gráfico
Não se esqueça que você pode imprimir (http://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|) este guia
Não Surte! (DON'T PANIC!)
O método de instalação pode diferir de outrossistemas GNU/Linux que você tenha experimentado.Arch é construido pelos usuários a partir doinstalador ncurses e um sistema básico com nadamais que a bash e algumas ferramentas.
Não há ambientes gráficos ou ferramentas deconfiguração padrão. A partir da linha de comando,usando o pacman, você irá instalar pela internetpacotes adicionais, e montar o sistema ao seu gosto.
O sistema é configurado ao editar arquivos de texto.Ele não oferece interfaces gráficas e não vai te guiarpela mão durante a configuração e customização,mas o design não vai te atrapalhar.
Lembre-se também que, o Arch é voltado parausuários GNU/Linux competentes, assim comousuários interessantos em investir tempo paraentender mais a mecânica do sistema.
O princípio do design por trâs do Arch é:mantenha-o simples.
Note que 'simples' não quer dizer 'fácil' ou 'amigável'neste contexto, mas sem modificações, adições ecomplicações. Resumindo, elegante e minimalista.
"Simple' is defined from a technical standpoint, not ausability standpoint. It is better to be technicallyelegant with a higher learning curve, than to be easyto use, and technically crap." ('Simples é definido doponto de vista técnico e não de usabilidade. É melhorser tecnicmante elegante como uma curva deaprendizagem maior, do que ser fácil de usar etécnicamente uma merda.') -Aaron Griffin
Seguir este guia é essencial para um boainstalação de um sistema Arch Linux.
É uma boa idéia imprimir este, para futurareferêrencia.
Bem-vindo ao Arch! Vamo começar.
Parte I: Instalar o Sistema BaseBaixar o Arch

2Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
9.3.3 Eye Candy9.4 KDE
9.4.1 Sobre o KDE9.4.2 Instalação
9.4.2.1 KDEbase9.4.2.2 KDEMod
9.4.3 DAEMONS úteis para o KDE9.5 Xfce
9.5.1 Sobre o Xfce9.5.2 Instalação
9.6 *box9.6.1 Fluxbox9.6.2 Openbox
9.7 fvwm210 Ajustes/Toque final
10.1 HAL10.2 Carregar DAEMONS em segundo plano10.3 Melhorando as Fontes em LCD's10.4 Ajustar a rodinha do mouse10.5 Configurar todos os botões10.6 Ajustar o Layout do Teclado10.7 Ajustes para laptops10.8 Configurar frequência da CPU
11 Aplicações úteis11.1 Internet
11.1.1 Firefox11.2 Escritório
12 Multimídia12.1 Players de Vídeo
12.1.1 VLC12.1.2 Mplayer12.1.3 Xine12.1.4 GNOME
12.1.4.1 Totem12.1.5 KDE
12.1.5.1 Kaffeine12.2 Audio Player
12.2.1 Gnome/Xfce12.2.1.1 Exaile12.2.1.2 Rhythmbox12.2.1.3 Quod Libet
12.2.2 KDE12.2.2.1 Amarok
12.2.3 Console12.2.4 OtherX-based
12.3 Codecs e outros conteúdos multimídia (só i686)12.3.1 DVD12.3.2 Flash12.3.3 Quicktime12.3.4 Realplayer
12.4 Queimar CDs and DVDs12.4.1 GNOME
12.4.1.1 Brasero12.4.2 KDE
12.4.2.1 K3b12.4.2.2 (Todo) cdrecord, graveman...
12.5 TV-Cards12.6 Câmeras Digitais12.7 Pendrives / Hard Disks
13 Manutenção do sistema13.1 Pacman
13.1.1 Comandos úteis14 Mais informações
14.1 FAQs14.2 Terminologia14.3 Continue lendo
Baixar o Arch
A última versão pode ser encontrada aqui (http://www.archlinux.org/download/) .
É recomendado escolher core-iso já que estedocumento o usa como referência.
Queime a ISO no CD. É recomendávelgravar navelocidade mínima possível.
O core-iso contém todos os pacotesnecessários prao sistema base (isso nao inclui Ambientes Gráficos).O resto será instalado póstumamente. Instruçõesmais abaixo.
Boot Arch Linux CD
TODO: adicionar o guia do arch--MarcosAugusto23h05min de 12 de Fevereiro de 2008 (PST)
Insira o CD do Arch e inicie por ele. Provavelmente,você terá que modificar a ordem de boot no setup dasua placa-mãe, ou apertar uma tecla (geralmenteF11 ou F12) ao ligar.
Opções úteis no Boot do Arch Linux CD:
ide-legacy se tiver problemas com drivesIDE.noapic acpi=off pci=routeirq nosmp seseu sistema travar durante o boot.memtest86+ checar a memória RAM.lowmem útil para sistemas com pouca RAM.
'lowmem' requerimentos:
96 MB RAM x86_64 (todos os pacotesselecionados)
85 MB RAM i686 (todos os pacotesselecionados
64 MB RAM i686 (só os pacotesdo base)
Escolha "Arch Linux Installation / Rescue System". Sevocê precisa mudar as opções de boot. Aperte 'e'para editar. O sistema deve ligar e exibir umamensagem.
Mudar o mapa do teclado
Pressione 'ENTER' na mensagem, no prompt digite:
km
se você tiver um teclado não americano, e selecioneo correto.
Exemplo:
Em mapa, selecione:
pt-abnt2
Em fonte selecione:
lat0-16
"default8x16.psfu.gz" é uma escolha segura parafonte.
Instalar
Digite:
/arch/setup
para começar a instalação.

3Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Selecionar 'installation source'
Escolha CD se você baixou o core-iso, ou FTP se optoupela versão FTP.
Repare que o menu agora consiste em passos, iremos seguir um por um:
(1. Prepare Hard Drive) Preparar o Disco
Selecione "Prepare Hard Drive". Cuidado com "Auto-Prepare" (Auto-preparar), esta função apaga o disco completamente!
Neste, vamos particionar manualmente: Escolha "2. Partition Hard Drives", selecione o disco (/sdx) e particione a vontade.
O Instalador do Arch usa o cfdisk para particionar discos.
Se você já sabe particionar um disco, mexer com o cfdisk, pule para a parte Selecionar Pacotes' abaixo.
Info sobre partições
Partições definem áreas no disco que serão reconhecidas e funcionarão como se fossem outros discos físicos, conectados na máquina. E quepodem ser formatados de maneira independente.
Os tipos de partições são: "Primária", "Extendida", e "Lógica".
Primárias podem ser marcadas como 'boot' (iniciáveis), a maioria dos sistemas modernos, incluindo Linux, não requer mais isto. Primárias sãolimitadas a um número máximo de 4. Acima de 4, você deve usar uma partiçãoextendida, que por sua vez conterá partições lógicas.
Partições extendidas não são realmente usadas, elas são meramente um "container" para as lógicas. Um disco pode conter apenas uma partiçãoextendida, e essa pode ser dividida em quantas lógicas você quiser.
Você pode observar isso ao particionar como neste exemplo: Criando 3 primárias (sda1~3), uma extendida(sda4), e subsequentes lógicas(sda5,6,7,8...). Temos assim: 3 primárias que podemosutilizar, uma extendida que não se usa diretamente, e lógicas para se usar normalmente.
Partição Swap (de troca)
A swap funciona como uma "RAM Virtual" fazendo com que o kernel possa usar o disco para armazenar dados que não cabem mais na RAM.
Históricamente a regra para o tamanho da swap era 2x o tamanho da RAM. Mas atualmente, com este tamanho da RAM passando de 1GB, a regrade pode ser de 1x. Nesteexemplo, em um computador com 1Gb de RAM, usaremos 1Gb de SWAP.
Se você planeja usar o 'Suspender', você deve ter o tamanho da sua RAM + 15% de swap
Esquema de partição
Um esquema de partição é algo pessoal. Cada usuário escolhe oque achar melhor para seus hábitos e necessidades. Oque você precisa, aomínimo, é uma partição (primário ou lógica) paraconter a raiz Filesystem (http://en.wikipedia.org/wiki/File_system) ( / ) e uma paraswap. Outroscanditatos para morarem em partições separadas são '/boot', que basicamentecontém o kernel, '/var' e '/home', que contém os arquivos pessoaisdo usuário. É uma boa idéiater (/) e '/home' em partiçõesseparadas. Deste modo você pode reinstalar o Arch, ou isntalar qualquer outra distro, emanter seus arquivos e preferências.
Neste exemplo, usaremos uma partição pra '/', uma pra '/home', e uma 'swap'.
cfdisk
Vamos começar criando uma partição primária para conter a raiz (/).
Escolha New (Nova) -> Primária e escolha o tamanho que você deseja (algo entre 5 e 15 GB está ótimo para um sistema linux completom). Coquea partição no começo do disco ([beginning]). Selecione sua nova partição e digite B para torná-la bootável.
Aperte também Type (tipo) e selecione '83 Linux'.
Adicione outra partição para '/home'. Escolha outra primária e o tamanho que você quiser. Essa decisão é totalmentepessoal, pode ser de poucosmegas para apenas alguns arquivos de escritório, a dezenas de gigabytes de músicas e vídeos.
Lembre-se de deixar um espaço para sua partição de 'swap'.
Assim como antes, selecione Type 83 Linux.
Pra terminar, vamos criar uma terceira partição para 'swap'. Selecione um tamanho entre 512 MB e 1 GB e mude Type para 82 (Linux swap /Solaris).
Sua tabela deve estar 'parecida' com isso:
Name Flags Part Type FS Type [Label] Size (MB)-------------------------------------------------------------------------sda1 Boot Primary Linux (4096 - 8192)sda2 Primary Linux (> 100)sda3 Primary Linux swap / Solaris (512 - 1024)
Escolha Write (escrever) e escolha 'yes'. Cuidado, esta operação irá destruir a MBR antiga, junto com seus dados. Digite Quit(sair) para sair doparticionador.
Escolha 'Done' parasair deste menu, e continue em "Set Filesystem Mountpoints".

4Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Meus discos são IDE, porque aparecem como SCSI/SATA?
Desde os últimos aprimoramentos no Kerneldo Linux, que incluiu os módulos libata e PATA, todos os dispostivos IDE, SCSI, SATA recebem onome sdx. Isso é perfeitamente normal.
Setar os pontos de montagem
Primeiro você será perguntado sobre a 'swap'. Escolha a partiçãoapropriada, sda3 no nosso exemplo. Quando pergutado sobre criar um 'swapfilesystem'; escolha 'yes'.
Agora, escolha onde montar '/' (raiz)(sda1 no nosso exemplo).
Tipos de Sistemas de Arquivos
Sistemas de arquivo sao um assunto delicado e pessoal. Cada um tem seus prós e contras. E performance tem pode ser atribuída a placebos quea mudanças humanamente perceptíveis. Resumo dos sistemas suportados:
1. ext2 - Antigo, confiável. Estável porém sem journaling support. Pode ser incoveniente para root (/) e /home, devido a fscks muito longos. ext2pode ser facilmente convertido parar ext3.
2. ext3 - Essencialmente ext2, mas com journaling support. Geramente, em testes é um pouquinho mais lento, porém extremamente estável ede longe o mais usado e suportado sistema de arquivos para Linux.
3. ReiserFS - Hans Reiser's journaling de alta performance usa um método muito interessante de saída de dados. ReiserFS é muito rápido,especialmente se tratando de muitos arquivos pequenos. ReiserFS é comparávelmentelento na montagem. Estável. ReiserFS não está mais sendodesenvolvido, Reiser4 é o nomvo sistema Reiser.
4. JFS - Journaled FileSystem da IBM. JFS é bem rápido e usa o mínimo de recursos possível dentre todos. Rápido na montagem e fscks, e ótimaperformance, especialmente em conjunção com o 'deadline scheduler'. (Veja JFS.) Não é amplamente suportado como as ext ou ReiserFS.
5. XFS - Sitema com journaling muito rápido. Melhor com arquivos grandes, lento com pequenos. Muito rápido na montagem. Não é uma boa pra'/var' (muitos arquivos pequenos). Único sistemaGNU/Linux que dispõe de desfragmentação online. Não é amplamente suportado como as extou ReiserFS.
Atente-se ao Journaling, algo comparável com os logs de tranferência, dos bancos de dados. Todos os sitemas, exceto ext2 o oferecem. Uma boaescolha para a partição raiz, root (/) é ext3. ReiserFS, XFS e JFS também são OK, já que o GRUB (gerenciador de boot que vamos instalaremseguida), consegue iniciar a partir delas também. Selecione o sistema de arquivos, formate a partição selecionando 'YES'. Agora será perguntadosobre partições extras, no nosso exemplo falta sda2, escolha um sistema para ela e a monte como '/Home'. EscolhaDone. Return to main menu.
(2. Select Packages) Selecionar Pacotes
Vamos selecionar o que deve ser instalado. Escolha novamente a fonte (source).
A seleção é dividida em dois estágios: Primeiro, selecione as categoras e depois você verá a lista completa de pacotes, podendo modificar avontade. Barra de espaço Marca/Desmarca
BASE: Contém os pacotes básicos; o necessário para um sistema simples.SUPPORT: Pacotes adicionais para redes e sistema de arquivos, como: gpm, fuse, dnsutils, wireless drivers, ndiswrapper, ntfs-3g, entreoutros.DEVEL: Ferramentas para compilação: GCC, autoconf, automake e make.LIB: Várias libs como: gmp, lebelf, libevent, etc.
Escolha 'yes' para 'Select all packages by default', por enquanto.
A próxima tela mostra todos os pacotesdas categorias que você selecionou. Deixar como está é uma boa para iniciantes, enquanto usuários maisexperientes gostam de tirar um ou outro pacote.
(3. Install Packages) Instalar pacotes
Você será perguntado sobre manter os pacotes do cache ('keep the packages in pacman cache'), se você escolher sim, terá a possibilidade devoltar pacotes para versões antigas no futuro, então, isto é recomendado. (Você pode apagar depois, de qualquer modo).
O instalador vai agora instalar os pacotes selecionados. Todos são binários otimizados para i686 e utilizarão cerca de 100Mb de espaço.
(4. Configure The System) Configurar o Sistema
Você será perguntado sobre usar o hwdetect para colher informações do computador. Iniciantes deve escolher 'yes'.
Usuários avançados, que conhecem bem seu hw e módulos necessários e são capazes de configurar manualmente o /etc/mkinitcpio e /etc/fstabdo zero, podem escolher 'no'. (Desnecessáriodizer, esta opção é bem complexa e fora do escopo deste.)
Agora você será perguntado sobre suporte a inicar de 'USB devices', 'FireWiredevices', 'PCMCIA devices', 'NFS shares', 'software RAID arrays','LVM2 volumes' e 'encrypted volumes'. Escolha 'yes' na que você precisar, no nossoexemplo, nada é necessário.
Iniciantes devem escolher também o 'hwdetect results for /etc/mkinitcpio/'. Isso garanteum bom funcionamento dos controladores de disco.
Agora você será perguntado sobre qual editor de texto usar; escolha nano (http://en.wikipedia.org/wiki/Nano_%28text_editor%29) se você nãofor familiar com o vi/vim (http://en.wikipedia.org/wiki/Vim_%28text_editor%29) .
Deve aparecer um menu, com as opções mais importantes do seu sistema. (Se você quiser conferir algo, use Alt+F2 paraoutra shell, e volte aoinstalador com Alt+F1)
/etc/rc.conf

5Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
O Arch segue o princípio do FreeBSD de utilizar /etc/rc.conf como local principal de configuração do sistema. Este arquivo contém um vastoleque de informação, e como o nome implica, também contém configurações paraos arquivos sob /etc/rc*.
Este arquivo oferece um jeito elegante de controlar todo o sistema, a partir de um simples arquivo.
O que é?
O arquivo rc.conf (/etc/rc.conf) é o arquivo de configuração mais importante no Arch Linux. Ele centraliza a configuração geral do sistema (fusohorário, mapa de teclado, módulos do kernel e serviços a serem carregados na inicialização do sistema, entre outros) em um único arquivo-textoque pode ser facilmente modificado.
Num sistema recém-instalado, o rc.conf se parece com isso:
## /etc/rc.conf - Main Configuration for Arch Linux#
## -----------------------------------------------------------------------# LOCALIZATION# -----------------------------------------------------------------------## LOCALE: available languages can be listed with the 'locale -a' command# HARDWARECLOCK: set to "UTC" or "localtime"# TIMEZONE: timezones are found in /usr/share/zoneinfo# KEYMAP: keymaps are found in /usr/share/kbd/keymaps# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)# CONSOLEMAP: found in /usr/share/kbd/consoletrans# USECOLOR: use ANSI color sequences in startup messages#LOCALE="en_US.utf8"HARDWARECLOCK="localtime"TIMEZONE="Canada/Pacific"KEYMAP="us"CONSOLEFONT=CONSOLEMAP=USECOLOR="yes"
## -----------------------------------------------------------------------# HARDWARE# -----------------------------------------------------------------------## Scan hardware and load required modules at bootupMOD_AUTOLOAD="yes"# Module Blacklist - modules in this list will never be loaded by udevMOD_BLACKLIST=()## Modules to load at boot-up (in this order)# - prefix a module with a ! to blacklist it#MODULES=()# Scan for LVM volume groups at startup, required if you use LVMUSELVM="no"
## -----------------------------------------------------------------------# NETWORKING# -----------------------------------------------------------------------#HOSTNAME="myhost"## Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available# interfaces.## Interfaces to start at boot-up (in this order)# Declare each interface then list in INTERFACES# - prefix an entry in INTERFACES with a ! to disable it# - no hyphens in your interface names - Bash doesn't like it## Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")#lo="lo 127.0.0.1"eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"INTERFACES=(lo eth0)## Routes to start at boot-up (in this order)# Declare each route then list in ROUTES# - prefix an entry in ROUTES with a ! to disable it#gateway="default gw 192.168.0.1"ROUTES=(!gateway)## Enable these network profiles at boot-up. These are only useful# if you happen to need multiple network configurations (ie, laptop users)# - set to 'menu' to present a menu during boot-up (dialog package required)# - prefix an entry with a ! to disable it## Network profiles are found in /etc/network-profiles##NET_PROFILES=(main)

6Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
## -----------------------------------------------------------------------# DAEMONS# -----------------------------------------------------------------------## Daemons to start at boot-up (in this order)# - prefix a daemon with a ! to disable it# - prefix a daemon with a @ to start it up in the background#DAEMONS=(syslog-ng network netfs crond)
# End of file
Localização
LOCALE: Este é o idioma do sistema, o qual será usado por todos os programas que suportem o talidioma. Você pode obter uma lista dosidiomas disponíveis executando locale -a em um terminal. O padrão (en_US.utf8) deixará o sistema em inglês. Para deixá-lo emportuguês deve-se utilizar pt_BR.utf8 ou pt_PT.utf8, para o português brasileiro ou europeu, respectivamente.
HARDWARECLOCK: Especifica se o relógio físico (hardware), o qual o sistemaé sincronizado durante a inicialização, está configurado deacordo com a hora universal (UTC) ou local (localtime). UTC faz mais sentido pois simplifica a mudança entre os fusos ou no horário deverão, por exemplo. localtime torna-se necessário se você utiliza na mesma máquina um sistema operacional que não diferencia um dooutro, como o Windows.
TIMEZONE: Especifica o seu fuso horário. Os valorespossíveis aqui são os caminhos relativos a um arquivo, começando do diretório /usr/share/zoneinfo. Por exemplo, se você mora na porção leste do Brasil, deve utilizar Brazil/East, que se refere ao arquivo /usr/share/zoneinfo/Brazil/East. Outras opções são Brazil/West, Brazil/Acre e Brazil/DeNoronha. Portugueses devem usar Portugalsimplesmente.
KEYMAP: O mapa de teclado a ser utilizado. Se você tem um teclado brasileiro (com a tecla ç), deve utilizar br-abnt2. Se possui umteclado americano e quer utilizar acentos, deve usar us-acentos. Em /usr/share/kbd/keymaps encontrará outras opções. Essaconfiguração somente afetará o console do sistemae portanto não terá efeito algum nos gerenciadores de janelas ou no X.
CONSOLEFONT: Define a fonte utilizada no console. Possíveis valores encontram-se em /usr/share/kbd/consolefonts.
CONSOLEMAP: Define o mapa de console utilizado. Os mapas possíveis estão em /usr/share/kbd/consoletrans. Você irá quererconfigurar isso para um mapa relacionado ao seu locale (8859-1 para Latin1, por exemplo) se estiver usando um locale utf8 acima, eutilizar programas que geram saída 8-bit. Se somente utiliza o X11 no dia-a-dia não precisa se preocupar pois essa configuração sóafeta a saída de programas no console.USECOLOR: Ativa (ou desativa) mensagens de estado coloridas durante a inicialização do sistema.
Hardware
MOD_AUTOLOAD: Se configurado para"yes", o Arch irá detectar seu hardware durante a inicialização e tentar carregar os respectivosmódulos. Isso é feito com a ferramenta hwdetect.MOD_BLACKLIST: Essa é uma lista de módulos que você não quer que sejam carregados durante a inicialização. Por exemplo, se nãogostar daquele irritante alto-falante interno, pode colocar o módulo pcspkr nessa lista negra.MODULES: Aqui você pode listaros nomes dos módulos a serem carregados durante a inicialização sem precisar relacioná-los aosdispositivos, como é feito no modprobe.conf. Somente adicione o nome do móduloaqui, e coloque quaisquer opções adicionais nomodprobe.conf se necessário. Adicionando-se um ponto de exclamação (!) antes do módulo irá impedir seu carregamento nainicialização (não é o mesmo que o MOD_BLACKLIST!), possibilitando "comentar" certos módulosrapidamente quando necessário. Umbenefício de especificar os módulos de rede aqui é que as placas de rede respectivas serão sempre detectadas na mesma ordem que osmódulos listados. Isso evita confusão na hora de configurar várias interfaces de rede, já que a cada inicialização elas podem serdetectadas em ordens diferentes. Um jeito ainda melhor de resolver esse problema é usando nomes estáticos para cada interface,configurados através do udev.USELVM: Procura por volumes LVM durante a inicialização; necessário se você usa LVM.
Rede
HOSTNAME: É o nome da máquina, sem a partedo domínio. Fique a vontade para escolher um, contanto que só use letras, números ealguns poucos caracteres especiais como o hífen. Em caso de dúvida, pode deixar o nome padrão.INTERFACES: Aqui você define as configurações das interfaces de rede. As linhas já presentes e os comentários explicam como deve serfeito. Se você não usa DHCP, tenhaem mente que o valor da variável (a qual o nome representa o nome do dispositivo a ser configurado)é exatamente a linha de argumentos que você daria ao comando ifconfig se estivesse configurando o dispositivo manualmente atravésdo terminal.ROUTES: Você pode definir suas próprias rotas estáticas aqui. Para ter uma idéia de como fazer, veja o exemplo para um gateway padrão.Basicamente, você cria uma rota com os argumentos que passaria ao comando route add, se fosse fazer manualmente. Leia o manual docomando route (man route) se não souber o que escreveraqui, ou simplesmente deixe como está.NET_PROFILES: Ativa certos perfis de rede durante a inicialização. Perfis de rede são uma maneira conveniente de gerenciar múltiplasconfigurações de rede, e a intenção é substituir a configuração padrão INTERFACES/ROUTES que é ainda mais recomendada parasistemas que possuem uma única configuração. Se seu computador irá participar de várias redes distintas (um portátil, por exemplo)então você deveria dar uma olhada no diretório /etc/network-profiles para configurar alguns perfis. Lá você encontrará um arquivo deexemplo a partir do qual poderá criar novos perfis.
Daemons

7Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
DAEMONS: Essa é uma lista onde os valores indicados representam os nomes dos scripts em /etc/rc.d que devem ser carregados durantea inicialização do sistema. Se houver um ponto de exclamação (!) antes do nome do script, elenão será executado. Se ao invés dissohouver um arroba (@), então ele será executado em segundo plano (background), ou seja, a sequência de inicialização não irá esperar porum retorno do script (se falhou ou não, por exemplo) para continuar o processo. Normalmente você não precisa modificar nada aqui paraque o sistema simplesmente funcione, mas definitivamente será necessário modificar essa lista quando você instalar algum serviço comoo sshd, e quiser que ele seja carregado automaticamente durante a inicialização. Esse é basicamente o jeito Arch de lidar com o que osoutros lidam utilizando-se de vários links simbólicos para um diretório init.d.
Nota: A ordem em que os daemons são listados é importante pois é nessaordem que eles são carregados. Por exemplo, dbus deve vir antes dehal, a menos que você queira ver algumas mensagens de erro durante a inicialização do sistema.
/etc/fstab
fstab (for file systems table), tabela de sistemas de arquivo) lista os discos disponíveis e suas partições, e indica como eles devem ser iniciadospelo sistema. Este arquivo é lido pelo mount, para procurar onde montar os dispositivos.
Exemplo, /etc/fstab:
## /etc/fstab: static file system information## <file system> <dir> <type> <options> <dump> <pass>none /dev/pts devpts defaults 0 0none /dev/shm tmpfs defaults 0 0#/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0#/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0#/dev/fd0 /mnt/fd0 vfat user,noauto 0 0/dev/sda1 / jfs defaults,noatime,nodiratime 0 1/dev/sda2 /home jfs defaults,noatime,nodiratime 0 2/dev/sda3 swap swap defaults 0 0
O Hwdetect deve ter configurado este arquivo corretamente, porém checar não faz mal.
Se você planeja usar o hal para montar automaticamente mídias (CDs, DVDs), vc deve comentar as linhas cdrom e dvd. hal seráexplicado abaixo.
As opções noatime e nodiratime podem ser adicionadas a / e /home, independente do tipo de arquivo paraobter mais velocidade, performance emelhor utilização de energia. Tanto para laptops quanto PCs de mesa.
Mais informações sobre o Fstab.
mkinitcpio.conf, modprobe.conf e kernel26-fallback.conf
Nós não precisamos editar essas configurações agora. mkinitcpio.conf configura o 'ramdisk' (Ex. boot a partir de RAID, volumes encriptados)modprobe.conf pode ser usado para setar configurações especiais para os módulos do kernel e kernel26-fallback.conf é para a configuração desegurança (fallback) do initramfs.
/etc/resolv.conf (para IP estático)
Se você usa DHCP, ignore este arquivo.
Se você usa IP estático, sete seus servidores DNS aqui. Pode haver quantos servidores você quiser.(nameserver <ip-address>).
Se você usa um router, você pode adicioná-lo como dns (geralmente mesmo IP do gateway:
nameserver 192.168.1.1
Ou, adicionei os servidores que você quiser: Ex.:
nameserver 4.2.2.1nameserver 4.2.2.2
Não esqueça de checar a configuração do seu router, e adicionar servidores DNS lá, caso seja necessário.
/etc/hosts
Adicione seu hostname, o mesmo que você configurouem '/etc/rc.conf', destemodo:
127.0.0.1 localhost.localdomain localhost seuhostname
Este formato, incluido as entradas 'localhost' são necessário para uma boa compatibilidade de programas! Erros nesta sintaxe podem levar a umaperformance de rede ruim, e a programas abrindo devagar, ou nem abrindo. Este é um erro comum dos novatos.

8Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Para a maioria, apenas adicionar 'seuhostname' deve funcionar, no entanto, alguns usuários recomendam esta sintaxe:
127.0.0.1 seuhostname.domain.org localhost.localdomain localhost seuhostname
Para IP estático, adicione mais esta linha, com a sintaxe <ip> seuhostname.domainame.org seuhostname, Ex.:
192.168.1.100 seuhostname.domain.org seuhostname
/etc/hosts.deny e /etc/hosts.allow
Modifique estas configurações de acordo com suas necessidades, se você planeja usar ssh. A configuração padrão irá rejeitar todas as conexões,inluindo SSH. Para liberar, adicione em /etc/hosts.allow :
sshd:all
Isso irá liberar todas as conexões SSH.
Se você não vai usar SSH, deixe como está.
/etc/locale.gen
O comando locale-gen irá ler o arquivo /etc/locale.gen e gerar as localizações específicas. Estas serão usadas pela glibc e outro programaspara renderizar textos "peculiares", mostrar moeda local, data e hora, e outras modificações regionais. Poder trocar a localização é um grandeprivilégio de usar um sistemaUNIX-like.
Por padrão, /etc/locale.gen é um arquivo em branco, com documentação comentada. Após editado, o arquivo não será marcado com o 'touch'novamente. localee-gen vai rodar em cada upgrade da glibc, gerando os locais especificados no /etc/locale.gen.
Escolha os 'locale(s)' que você precisa (remova o # na frentedas linhas que você quer), Ex.:
en_US ISO-8859-1en_US.UTF-8pt_BR.ISO-8859-1pt_BR.UTF-8
Isso deve coincidir com o que você especificou no seu /etc/rc.conf (já discutido acima).
O instalador vai agora rodar o comando locale-gen, que irá gerar as localizações que você escolheu. Para adicionar/modificar no futuro, edite oarquivo /etc/locale.gen e na sequencia, rode 'locale-gen' como root.
Note que, caso você não edite este arquivo, você receberá o erro: "The current locale is invalid...". Este é talvez o problema mais comum dosnovos usuários do Arch.
Root password
Finalmente, sete uma senha para 'root'. E tenhacerteza de lembrar dela depois!
Pacman-Mirror
Escolha um repositório para o pacman usar.
archlinux.org é limitado em 50KB/s
Algumas opções para o Brasil:
Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/i686Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/i686Server = http://archlinux.c3sl.ufpr.br/$repo/os/i686Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/i686
Volte ao menu principal.
(5. Install Bootloader) Instalar Gerenciador de Boot
GNU GRUB (http://www.gnu.org/software/grub/) é o bootloader recomendado. Vocêpode escolher também o LILO (http://lilo.go.dyndns.org/) .
A configuração apresentada, /boot/grub/menu.lst, deve ser suficiente. O que você talvez queira alterar eh a opção vga=<número> (Uma tabelaestá disponível nesse arquivo).
title Arch Linux (Main)root (hd0,0)

9Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
kernel /boot/vmlinuz26 root=/dev/sda1 ro vga=773initrd /boot/kernel26.img
"vga=773" para um framebuffer de 1024x768 com 256 cores.
Instale o GRUB na MBR(Master Boot Record), sda no nosso examplo.
Saia da instalação, ejete o CD e digite:
reboot
Seu novo Arch irá iniciar e vai terminar em um prompt de login. (Talvez você precise voltar a ordem certa no setup da sua placa-mãe, caso vocêtenha alterado isso)
Parabéns, e bem-vindo ao seu novo e reluzente Arch Linux!
Configuração BásicaSeu Arch é agora um ambiente GNU/Linux totalmente funcional, pronto para customização.
Daqui, você pode montar um sistema com as ferramentas que você quer e precisa, e nada mais.
Vamos começar:
Logue no sistema com a conta de'root'. Vamos configuraro pacman, atualizar o sistema e depois adicionar um usuário normal.
Configurando a rede (se necessário)
Esta seção deve lhe ajudar caso a configuração padrão (DHCP) não funcionar.
Se tudo correr bem, a conexão deve estar funcionando. Para testar, tente ping -c 3 yahoo.com para verificar.
Se estiver funcionando, vá para Atualizar e Sincronizar o sistema com Pacman.
Se não tiver funcionando, podemos concluir que a rede não está configurada corretamente. Vamos checar estes arquivos:
/etc/rc.conf # Veja se as seções HOSTNAME= e NETWORKING estão corretas
/etc/hosts # Cheque se confere com HOSTNAME acima.
/etc/resolv.conf # Se você usa IP estático. Se você usar DHCP, este arquivo será automaticamente criado e destruído.
Mais informações sobre Redes: Redes
Rede Cabeada
Confira suas placas com:
ifconfig
Deve haver 'eth0'. Se necessário, configure seu IP usando o comando:
ifconfig eth0 <ip address> netmask <netmask> up
E o gateway padrão com:
route add default gw <ip address of the gateway>
Confira também se seus servidores de nomes (DNS) estão definidos em '/etc/resolv.conf'
Se a rede funciona agora (teste com o ping) ajuste seu '/etc/rc.conf' com o IP correto. E retire a exclamação (!gateway) na frente de gateway,(gateway).
Se a rede estava usando IP estático e não funciona, tente DHCP pelo comando:
dhcpcd eth0
Novamente, se funcionar, edite o '/etc/rc.conf':

10Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
eth0="dhcp"
E negue o gateway (adicionar !exclamação)
gateway=(!gateway)
Wireless
Detalhes: Wireless
Analog Modem
To be able to use a Hayes-compatible, external, analog modem, you need to at least have the ppp package installed. Modify the file /etc/ppp/options to suit your needs and according to man pppd. You will need to define a chat script to supply your username and password to the ISPafter the initial connection has been established. The manpages for pppd and chat have examples in them that should suffice to get a connectionup and running if you're either experienced or stubborn enough. With udev, your serial ports usually are /dev/tts/0 and /dev/tts/1. Tip: ReadDialup without a dialer HOWTO.
Instead of fighting a glorious battle with the plain pppd, you may opt to install wvdial or a similar tool to ease the setup process considerably. Incase you're using a so-called WinModem, which is basically a PCI plugin card working as an internal analog modem, you should indulge in thevast information found on the LinModem (http://www.linmodems.org/) homepage.
ISDN
Setting up ISDN is done in three steps:
1. Install and configure hardware2. Install and configure the ISDN utilities3. Add settings for your ISP
The current Arch stock kernels include the necessary ISDN modules, meaning that you won't need to recompile your kernel unless you're about touse rather odd ISDN hardware. After physically installing your ISDN card in your machine or plugging in your USB ISDN-Box, you can try loadingthe modules with modprobe. Nearly all passive ISDN PCI cards are handled by the hisax module, which needs two parameters: type and protocol.You must set protocol to '1' if your country uses the 1TR6 standard, '2' if it uses EuroISDN (EDSS1), '3' if you're hooked to a so-called leased-linewithout D-channel, and '4' for US NI1.
Details on all those settings and how to set them is included in the kernel documentation, more specifically in the isdn subdirectory, and availableonline. The type parameter depends on your card; a list of all possible types can be found in the README.HiSax kernel documentation. Chooseyour card and load the module with the appropriate options like this:
modprobe hisax type=18 protocol=2
This will load the hisax module for my ELSA Quickstep 1000PCI, being used in Germany with the EDSS1 protocol. You should find helpfuldebugging output in your /var/log/everything.log file, in which you should see your card being prepared for action. Please note that you willprobably need to load some USB modules before you can work with an external USB ISDN Adapter.
Once you have confirmed that your card works with certain settings, you can add the module options to your /etc/modprobe.conf:
alias ippp0 hisaxoptions hisax type=18 protocol=2
Alternatively, you can add only the options line here, and add hisax to your MODULES array in the rc.conf. It's your choice, really, but this examplehas the advantage that the module will not be loaded until it's really needed.
That being done, you should have working, supported hardware. Now you need the basic utilities to actually use it!
Install the isdn4k-utils package, and read the manpage to isdnctrl; it'll get you started. Further down in the manpage you will find explanationson how to create a configuration file that can be parsed by isdnctrl, as well as some helpful setup examples. Please note that you have to addyour SPID to your MSN setting separated by a colon if you use US NI1.
After you have configured your ISDN card with the isdnctrl utility, you should be able to dial into the machine you specified with the PHONE_OUTparameter, but fail the username and password authentication. To make this work add your username and password to /etc/ppp/pap-secretsor /etc/ppp/chap-secrets as if you were configuring a normal analogous PPP link, depending on which protocol your ISP uses for authentication.If in doubt, put your data into both files.
If you set up everything correctly, you should now be able to establish a dial-up connection with
isdnctrl dial ippp0
as root. If you have any problems, remember to check the logfiles!
(A)DSL (PPPoE)
Estas intruções servem caso seu PC necessite estabelecer a conexão com o provedor de Internet. Você só precisa definir um gateway padrão,caso seu modem esteja configurado como router. Ou algum cenário parecido.
Instale o pacote:

11Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
rp-pppoe
Para configurar, use o comando:
pppoe-setup
Para conectar:
/etc/rc.d/adsl start
Desconectar:
/etc/rc.d/adsl stop
DICA: Você pode adicionar 'adsl' ao seus DAEMONS.
Atualizar e Sincronizar o sistema com o pacmanQuem é o pacman ?
Pacman é o package manager (gerenciador de pacotes) do Arch Linux. Pacman é escrito em C e é rápido, simples e extremamente poderoso. Elegerencia todo o sistema como pacotes, e os remove, atualiza, instala, resolve dependências automaticamente, procura e lista pacotes locais eremotos e muito mais.
Usaremos o pacman para baixar e instalar pacotes (programas, bibliotecas,..) no nosso sistema, é a ferramenta mais importa na instalação/customização do nosso sistema.
Update Pacman
Inicialmente, você pode ser perguntado sobre atualizaro próprio pacman, dependendo de quão antigo seu CD é.
Para atualizar todo o sistema:
pacman -Syu
Simples.
Ocasionalmente, algum pacote requer alguma configuração manual, leia a saída ou veja os logs.
Configurando o pacman
/etc/pacman.conf
O pacman vai tentar ler /etc/pacman.conf toda vez que invocado. Esse arquivo é dividio em seções, ou repositórios. Cada seção define umrepositório de pacotes, com exceção de options que define opções globais.
nano -w /etc/pacman.conf
Exemplo:
[core]# Add your preferred servers here, they will be used first#Server = http://mirrors.easynews.com/linux/archlinux/core/os/i686Include = /etc/pacman.d/mirrorlist[extra]# Add your preferred servers here, they will be used first#Server = http://mirrors.easynews.com/linux/archlinux/extra/os/i686Include = /etc/pacman.d/mirrorlist#[unstable]# Add your preferred servers here, they will be used first#Server = http://mirrors.easynews.com/linux/archlinux/unstable/os/i686#Include = /etc/pacman.d/mirrorlist[community]# Add your preferred servers here, they will be used first#Server = http://mirrors.easynews.com/linux/archlinux/community/os/i686Include = /etc/pacman.d/mirrorlist
Habilite todos os repositórios desejados (remova o # em frentedo 'Include =' e '[repository]').

12Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Se a linha "Server =" estiver descomentanda, irá forçar o uso daquele servidor. A configuração dos servidores fica em /etc/pacman.d/mirrorlist
DICA: Você pode habilitar o [Unstable] sem problemas, os pacotespodem co-existir sem problemas.
'* Note: Quando escolher um repo, descomente ambas: a linha em [colchetes] e a linha 'Include ='.
/etc/pacman.d/mirrorlist
Servidores próximos e rápidos irão com certeza melhorar e performance do pacman, e a sua experiência no Arch.
Sugestões para o Brasil, coloque no começo do seu arquivo /etc/pacman.d/mirrorlist :
Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/i686Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/i686Server = http://archlinux.c3sl.ufpr.br/$repo/os/i686Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/i686
Update SystemAtualize, sincronize e dê um upgrade em todo o sistema com:
pacman -Syu
O Pacman vai verificar as ultimas informações sobre pacotes disponíveis e fazer todas as atualizações.
Você pode ser perguntado sobre instalar o pacman primeiro, escolha sim, e depois volte a rodar pacman -Syu.
A beleza do 'rolling release'
Rolling Release, pode ser traduzido algo como 'Lançamento Constante'.
Lembre-se que o Arch é uma distro rolling release. Isso significa que nunca há razão para reinstalar ou reconstruir o sistemapara atualizar parauma nova versão. Simplesmente digitando pacman -Syu deixará seu sistema atualizado com a última versão disponível.
Conheça melhor o pacman
Pacman é o melhor amigo do usuário do Arch. Vejaas manpages (man pacman) e mais informações no wiki Pacman.
Adicione um usuário e configure os grupos
Você não deve usar a conta de root, além de nao ser uma boa idéia, é perigoso. Vamos adicionar um usuário ao nosso sistema:
adduser
Nada de errado com as opções padrão, porém, talvez queira adicionar 'storage', 'audio', 'video', 'optical', e 'wheel' como seus grupos adicionais('additional groups-'), especialmente se você pretende um ambiente gráfico completo para este usuário.
Grupos e usuários são definidos em /etc/group:
audio - tarefas que envolvem a placa de som e aplicativos relacionados
wheel - para usar sudo
storage - para gerenciar mídias
video - tarefas que envovem aceleração de hardware 3D
optical - para gerenciar CDs e DVDs
floppy - para acessar o drive de disquete
lp - para gerenciar tarefas de impressão
Veja mais em Grupos.
Você pode adicionar usuários a grupos a qualquer hora, exemplo usando usermod (como root):
usermod -aG audio,video,floppy,lp,optical,network,storage,wheel,dbus,hal USUARIO
Ou com gpasswd
gpasswd -a USUARIO GRUPO
Veja mais com man gpasswd, man usermod.

13Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Parte II: Instalar X e configurar ALSAConfigurar a placa de som e o alsamixer
ALSA é um componente do kernel que pretente substituir o original OSS como provedor de drivers para placas de som. Além dos drivers, ALSAtambém contém um biblioteca para desenvolvedores que querem usar aplicações de áudio em alto nível, invés de interação direta com os driversdo kernel.
udev irá automaticamente vasculhar seu hardware no boot, carregado os drivers de áudio correspondente. Seu som deve funcionarnormalmente, porém ele, por padrão, inicia mudo. O pacote alsa-utils contém o 'alsamixer', que nos deixará configurar a placa de sompelo console (ou pelo X, claro).
Instale o pacote alsa-utils:
pacman -S alsa-utils
Já adicionou seu usuário do grupo 'audio'? Se não agora é uma boa hora. Como root:
gpasswd -a yourusername audio
E como usuário normal:
alsamixer
Tire o 'Master' e 'PCM' do mudo, para isso, use as setas para selecioná-los e pressione M. Aumente o volume com a seta para cima.
Testando o Som
Teste o som como usuário comum usando o 'aplay':
aplay /usr/share/sounds/alsa/Front_Center.wav
Você deve ouvir uma vox eloquente, dizendo: "Front, center." Se tudo der certo, rode (como root):
alsactl store
Isso irá criar o arquivo '/etc/asound.state', salvando as configurações do alsamixer.
Por último, adicione 'alsa' na linha de DAEMONS do seu '/etc/rc.conf'.
nano /etc/rc.confDAEMONS=(syslog-ng network crond alsa)
*Note que o daemon 'alsa' meramente recarrega seus níveis de volume. Ele é uma parte separado do alsa (e a API em nível de kernel).
Mais informações: ALSA.
Instalar e configurar o X
O Sistema de Janelas X (chamado de X11, ou simplesmente X) é um protocolo de rede de exibição que provê janelas para bitmaps.
Ele provê as ferramentas padrões, ou primitivos, para criação de interaces gráficas (GUIs) em sistemas UNIX-like, desenhar e mover janelas na telae interagir com mouse e/ou teclado. X não manda na interface do usuário - individualmente, os clientes manejam isso.
X foi chamado assim por ser precedido por W Window System, desenvolvido originalmentena Universidade de Stanford.
Nota: Se você planeja usar um driver de vídeo open-source, e quer aceleração 3D, é recomendado instalar a biblioteca 'libgl' antes deinstalar o Xorg:
pacman -S libgl
(Drivers de vídeo proprietários, vêm com suas próprias representações da 'gl'.)
Instale a base do Xorg. É o primeiro passo paraisntalar um ambiente gráfico:
pacman -S xorg
Ferramentas 3D tais como glxgears estão no pacote mesa:

14Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
pacman -S mesa
Agora que temos os pacotes básicos para rodar o Servidor X, vamo adicionar o drivr correto para nossa placa de vídeo (Ex. xf86-video-<nome>).O jeito mais fácil de configurar o X é instalar os driver corretos primeiro, e usar um script de configuração, como o 'Xorg -configure'.
Para uma lista de todos os drivers de vídeoopen-source':
pacman -Ss xf86-video | less
Se você não sabe que placa tem, tente:
lspci | grep VGA
Lista de drivers open source e os respectivos chipsets:
xf86-video-apm Alliance ProMotionxf86-video-ark ark video driverxf86-video-ati ATI video driverxf86-video-chips Chips and Technologies video driverxf86-video-cirrus Cirrus Logic video driverxf86-video-dummy dummy video driverxf86-video-fbdev framebuffer video driverxf86-video-glint GLINT/Permedia video driverxf86-video-i128 Number 0 i128 video driverxf86-video-i740 Intel i740 video driverxf86-video-i810 Intel i810/i830/i9xx video drivers (em desuso - use -intel)xf86-video-intel Nova versão do Intel i810/i830/i9xx video driversxf86-video-imstt Integrated Micro Solutions Twin Turbo vidoe driverxf86-video-mga mga video driver (Matrox Graphics Adapter)xf86-video-neomagic neomagic video driverxf86-video-nv nvidia nv video driverxf86-video-rendition Rendition video driverxf86-video-s3 S3 video driverxf86-video-s3virge S3 Virge video driverxf86-video-savage savage video driverxf86-video-siliconmotion siliconmotion video driverxf86-video-sis SiS video driverxf86-video-sisusb SiS USB video driverxf86-video-tdfx tdfx video driverxf86-video-trident Trident video driverxf86-video-tseng tseng video driverxf86-video-unichrome Unichrome video driversxf86-video-v4l v4l video driverxf86-video-vesa vesa video driverxf86-video-vga VGA 16 color video driverxf86-video-via via video driverxf86-video-vmware vmware video driverxf86-video-voodoo voodoo video driver
Note que o driver vesa é o mais genérico, e deve funcionar em praticamente todos os chipsets de vídeo modernos. Se você nãoencontrou um driver aproriado, tente o vesa.
Se você tem uma placa NVIDIA ou ATI, você pode usar os driver proprietários. Vejamais abaixo, em #Usando drivers gráficosproprietários.
Use o pacman parar instalar o driver, exemplo:
pacman -S xf86-video-<nome>
Você pode ainda instalar todos os drivers de vídeo, e deixar o 'Xorg-configure' escolher pra você:
pacman -S xorg-video-drivers
Criar um /etc/X11/xorg.confSobre o /etc/X11/xorg.conf
/etc/X11/xorg.conf é o arquivo de configurção principal do Sistema de JanelasX. É um arquivo de texto, divido em seções e sub-seções. Seçõespodem aparecer em qualquer ordem, e pode haver mais de uma seçãopara o mesmo tipo, por exemplo, se você usa dois monitores.
Por convenção, você não terá este arquivo no sistema, o fato é que: você não precisa de um caso a auto-configuração funcione.

15Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Most people will still find that they need to generate a config file, however.
Use 'Xorg -configure' para criar um Xorg.conf básico:
Xorg -configure
Isso vai criar um arquivo de configuração em /root/xorg.conf.new
Para testar:
X -config /root/xorg.conf.new
O X deve então iniciar, com gráficos, mouse e teclado funcionando. Use CTRL-Alt-Backspace para sair do X.
Inpecione seu arquivo em caso de erros:
nano /root/xorg.conf.new
Verifique se 'Xorg -configure' especificou corretamente seu driver de vídeo. Ex.:
Section "Device"Driver "savage"
Tenha certeza que as especificações de atualização e sinc. do monitor foram criadas. Se não, faça isso:
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 30.0 - 130 .0 # Seguro para LCDs VertRefresh 50.0 - 100 .0 # Seguro para LCDs e a maioria dos CRTs.EndSection
(Se você não sabe estas informações, consulte o manual do monitor.)
Especifique a profundidade de cor, seção "Screen":
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24
(Típicamente, isso estará setado em 24, 'true color'.)
Adicione também os modos desejados na sub-seção "Display", abaixo da cor:
SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" "640x480"
Tente agora, depois das mudanças:
X -config /root/xorg.conf.new
Se tudo estiver OK, mova o arquivo para/etc/X11:
mv /root/xorg.conf.new /etc/X11/xorg.conf
Mais informações: Xorg.
Simple baseline X test
Usando drivers gráficos proprietários

16Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Se você prefere os drivers proprietários.
Placas NVIDIA
Os drivers NVIDIA são geralmente considerados de ótima qualidade e oferecem desempenho 3D superior.
Primeiro, identifique o pacote correto para sua placa:
1. nvidia-71xx para placas bem velhas, como as TNT e TNT2
2. nvidia-96xx placas um pouco mais novas, até a GF 4
3. nvidia placas novas, acima da GF 4
Consulte a página da NVIDIA qual driver é o certo para você. A diferença se dá na instalação, a configuração é a mesma pra todos.
Selecionar e instalar o driver apropriado: Ex.:
pacman -S nvidia-???
O pacote NVIDIA, contém um utilitário para gerar/atualizar seu /etc/X11/xorg.conf:
nvidia-xconfig
Há ainda vários opções, por exemplo:
nvidia-xconfig --composite --add-argb-glx-visuals
Para mais informações: man nvidia-xconfig(1).
Algumas outras modificações possíveis (talvez isso não funcione pra você):
Option "RenderAccel" "true" Option "NoLogo" "true" Option "AGPFastWrite" "true" Option "EnablePageFlip" "true"
Tenha certeza a linha DRI esta comentada:
# Load "dri"
Double check your /etc/X11/xorg.conf to make sure your default depth, horizontal sync, vertical refresh, and resolutions are acceptable.
Atulize a dependências modulares do kernel:
depmod -a
Mais informações: NVIDIA.
Continue em Testando o X
Placas ATI
Donos de ATI tem duas opções para drivers. Se você não tem certeza sobre qual usar, use o drive open-source, eledeve prover suasnecessidades, e é menos problemático.
Para instalar o driver proprietário:
pacman -S catalyst
Use aticonfig para modificar seu xorg.conf.
NOTA: O driver proprietário nao suporta AIGLX. Para usar Compiz ou Beryl com este driver só com XGL.
Para instalar o driver open-source':
pacman -S xf86-video-ati
Atualmente, a performance do driver open-source driver não é tãoboa quanto o proprietário. E também não há TV-out, dual-link DVI epossivelemnte outras opções. Por outro lado, ele suporta Aiglx e tem um suporte a dois monitores melhor.

17Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Mais informações: ATI.
Continue em Testando o X
Testando o X
Nessa algura do campeonato, você deve estar com o X/Xorg instalado, e um driver (instalado) especificado no seu /etc/X11/xorg.conf. Para testaresta config de forma rápida, antes de instalar um sistema gráfico completo, use o xterm:
xterm
Xterm eh um emulador de terminal simples que roda em cima do X Server; ele já é instalado junto com o o Xorg.
~/.xinitrc
Este arquivo será lido pelo 'startx', para iniciar o modo gráfico de modo independente para cada usuário:
su SeuUsuarionano ~/.xinitrc
adicione:
exec xterm
Deve parecer com isto:
#!/bin/sh## ~/.xinitrc## Executado por startx (rode seu gerenciador de janelas por aqui)#exec xterm# exec wmaker# exec startkde# exec icewm# exec blackbox# exec fluxbox
Tenha certeza de ter apenas uma linha descomentada.
Se você não tem este arquivo, simplesmente o crie, ou copie de /etc/skel/:
cp /etc/skel/.xinitrc ~/
NOTE: Na falta de um ~/.xinitrc, o arquivo de configuração global, /etc/X11/xinit/xinitrc, será usado. Oque leva a usar TWM.
Para iniciar o X como usuário normal:
startx
Você deve ver uma sessão do xterm agora. Para sair do X use Ctrl+Alt+Backspace, ou digite "exit". Se houver erros ao iniciar o X, você deveolhar o arquivo de log: /var/log/Xorg.0.log e a saída do console onde você executou startx.
Mais informações: Xorg.
Parte III: Instalar e configurar um Ambiente GráficoEnquanto o X provê o básico para uma interface gráfica, um Ambiente trabalha em conjunto com oo X para prover uma interface completa efuncional. Típicamente, fornecem: ícones, aplicativos, barras, fundos de tela, etc. Escolher o melhor ambiente é uma escolha pessoal, todavia,aqui vão algumas dicas:
Se você quer algo cheio de coisas e funções, tipo Windows e Mac OSX, tente KDE.
Se você quer algo um pouco mais minimalista, vá de GNOME.
Continuando a escala rumo ao minimalismo e simplicidade, Xfce é uma boa escolha.
Se você tem uma máquina mais antinga, ou prefere um Ambiente mais leve, você pode optar por um Gerenciador de Janelas, algumas opções:
openbox, fluxbox, fvwm2, windowmaker e twm.Algo totalmente diferente, tente ion, wmii ou dwm.
Instalar Fontes

18Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
At this point, you may want to install some good-looking fonts, before installing a desktop environment/window manager. Dejavu andbitstream-vera are nice font sets. For websites, you may want to have the Microsoft fonts too. Install with:
pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera
~/.xinitrc (again)
As normal user, edit your /home/username/.xinitrc to utilize the DE you wish to use:
nano ~/.xinitrc
Uncomment or add the 'exec ..' line of the appropriate desktop environment/window manager. For example:
exec startxfce4
(For the Xfce4 desktop environment.)
Remember to have only one uncommented exec line in your ~/.xinitrc.
Continue below, installing the DE/WM of your choice.
GNOME
Sobre o GNOME
O GNU Network Object Model Environment. Provê duas coisas: O ambiente gráfico GNOME, a plataforma de desenvolvimento GNOME, umframework para contrução de aplicações e suas integrações com o ambiente,
Instalação
Para instalar o ambiente completo:
pacman -S gnome gnome-extra
Selecione todos os pacotes. Se você quiser um sistema mais básico:
pacman -S gnome
DAEMONS úteis para o GNOME
O hal e fam serão instalados junto com o pacote 'gnome'. Masprecisam ser iniciados para funcionar. Para iniciá-los:
/etc/rc.d/hal start/etc/rc.d/fam start
Talvez você queira instalar um gerenciador de login gráfico. Para o GNOME por exemplo, gdm é uma boa:
pacman -S gdm
Os adicione no seu '/etc/rc.conf' na seçãoDAEMONS, assim eles serão carregados ao ligar o PC.
nano /etc/rc.confDAEMONS=(syslog-ng network crond alsa hal fam gdm)
Se você prefere logar em modo texto, dispense o gdm, e como usuário normal apenas digite:
startx
Você deve querer instalar um terminal e um editor. Eu recomendaria gnome-terminal (parte do grupo gnome-extra) e geany:
pacman -S geany gnome-terminal
Mais informações sobre GNOME: Gnome.

19Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Eye Candy
Existem muitos temas e ícones bonitos, caso os padrões não lhe agradem. Um tema bacana é o murrine, para instalar:
pacman -S gtk-engine-murrine
e o selecione em Sistema->Preferências->Tema. Você pode encontrar temas e papéis de parede em Gnome Look (http://www.gnome-look.org) .
Parabéns! Bem vindo ao seu novo ambiente GNOME, algumas páginas interessantes:
Ajustes/Toque final, Dicas pós-instalação
KDE
Sobre o KDE
The K Desktop Environment (Ambiente gráfico K). É um poderoso ambiente gaáfico para máquinas GNU/Linux e UNIX. Ele combina facilidade deuso, funcionalidade conteporâneas, e um bonito design gráfico.
Instalação
Arch oferece algumas versões distintas do KDE: kde, kdebase, and KDEmod. Para o KDE original (~300Mb):
pacman -S kde
KDEbase
Versão light, com menos aplicações (~80Mb):
pacman -S kdebase
KDEMod
Confira mais aqui: KDEmod
DAEMONS úteis para o KDE
KDE usa ohal e fam. kdm é o daemon para login gráfico, opcional. O hal e fam são instalados junto com o KDE, porém não são iniciados. Parafazê-lo:
/etc/rc.d/hal start/etc/rc.d/fam start
NOTE: The hal daemon relies on, and will automatically start, the dbus daemon.
Edite a seção DAEMONS em /etc/rc.conf e adicione hal e fam' (kdm opcional):
nano /etc/rc.confDAEMONS=(syslog-ng network crond alsa hal fam kdm)
Este método irá iniciar o sistema em runlevel 3 (/etc/inittab default, multiuser mode), e iniciar o kdm comodaemon. Todavia, algunsusuários preferem um método alternativo, utilizando o '/etc/inittab' para iniciar o sistema em runlevel 5.
Veja mais: Adicionando um login gráfico (KDM, GDM ou XDM) no boot do sistema.
Se você prefere logar pelo console, em runlevel 3, e iniciar o X manualmente, na tradição Slackware, deixe de lado o kdm.
Agora tente iniciar o Servidor X como usuário normal:
startx
Mais infomações: KDE.
Xfce
Sobre o Xfce
O Ambiente livre de colesterol. Xfce é um ambiente como GNME ou KDE, mas focaem ser rápido e leve, mas sem deixar de ser visualmenteagradável. Ele contém uma suíte de aplicativos como painéis, gerenciador de arquivos, gerenciador de janelas. Xfce tem um ciclo dedesenvolvimento mais lento, sendo extremamente estável e leve, excelente para máquinas mais antigas.
Instalação

20Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Instale o ambiente xfce com temas e extras:
pacman -S xfce4 xfce4-goodies gtk2-themes-collection
Se você usa kdm ou gdm uma sessão xfce deve ter aparecido. Alternativamente, você pode usar:
startxfce4
Instruções avançadas de instalação e configuração podem ser encontradas no artigo do [1] (http://wiki.archlinux.org/Xfce) (em inglês).
Parabéns! Bem vindo ao seu novo ambiente Xfce, algumas páginas interessantes:
Ajustes/Toque final, Dicas pós-instalação
*box
Fluxbox
Fluxbox© é um gerenciador de janelas para o X. É baseadono código do Blackbox 0.61.1. Fluxbox parece com o blackbox e maneja estilos, corese janelas como o blackbox (Temas e estilos são intercompatíveis).
Instale o fluxbox:
pacman -S fluxbox fluxconf
Se você usa o gdm/kdm/xdm, uma nova sessão deve aparecer. Caso isso não ocorra, modifique o .xinitrc do seu usuário, adicione isto:
exec startfluxbox
Mais informações: Fluxbox.
Openbox
Openbox é um gerenciador de janelas padronizado, rápido, leve e expansível.
Openbox trabalha para sua aplicações, fazendo seu Desktop mais simples de mexer. Isso se deve ao desenvolvimento ter se dado primeiranenteem padronização e funcionalidade e depois, visual.
Openbox é funcional por si próprio, mas pode ser usado como substituto ao gerenciador de janelas do Gnome ou KDE.
Instale openbox usando:
pacman -S openbox obconf obmenu
Após instalado, você receberá uma mensagem sobre mover menu.xml & rc.xml para~/.config/openbox/ no seu diretório 'home':
mkdir -p ~/.config /openbox/cp /etc/xdg/openbox/rc.xml ~/.config/openbox/cp /etc/xdg/openbox/menu.xml ~/.config/openbox/
No arquivo "rc.xml" você pode modificar váriasopções (ou use o OBconf). No "menu.xml" você pode modificar seu menu do botão direito domouse.
Para entrar no seu openbox, use um modo gráfico (KDM/GDM) ou edite seu ~/.xinitrc (como usuário normal) e adicione:
exec openbox
Agora para iniciar:
startx
Alguns programas úteis para o openbox:
PyPanel ou LXpanel se você quer um painél'feh' para modificar papel de parede'ROX' paraum gerenciado de arquivos simples, e ícones no Desktop
Mais informações: Openbox.
fvwm2

21Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
FVWM é um poderoso ambiente gráfico com múltiplos desktops virtuais. Desenvolvimento é constante e o suporte, excelente.
Instale o fvwm2:
pacman -S fvwm
fvwm será automaticamente listado nas sessões do kdm/gdm. Para logar em modo texto, adicione:
exec fvwm
no ~/.xinitrc do seu usuário.
Note que a versão estável nos repositórios tem alguns anos de idade. Para um versão moderna, use o pacote fvwm-devel no repo 'unstable'.
Ajustes/Toque finalHAL
Agora que você tem um ambiente gráfico instalado, e caso não o tenha feito ainda, vamos instalar o HAL. Com o HAL, seu telefone, mp3, HD`sexternos, dispositivos plug-and-play, serão automaticamente montados no seu Desktop ou 'MeuComputador'.
KDE, GNOME e XFCE usam HAL.
O procedimento de instalação está descrito em HAL. Algumas informações podem ser encontradas em Wikipedia (http://en.wikipedia.org/wiki/HAL_(software)) .
Carregar DAEMONS em segundo plano
Para carregar os daemons não linearmente e em segundo plano, adicione uma arroba ('@'), assim:
DAEMONS=(@syslog-ng @network crond @alsa @hal @fam @kdm)
Se você não quer que um daemon seja carregado, adicione exclamação (!), assim:
DAEMONS=(@syslog-ng @network !crond @alsa @hal @fam @kdm)
Claro que você pode simplesmente apagá-lo.
Melhorando as Fontes em LCD's
Fonts
Ajustar a rodinha do mouse
Se a roda do mouse não funciona, adicione na sua seção (mouse0):
Option "ZAxisMapping" "4 5 6 7"
Configurar todos os botões
Todos os botões do mouse
Ajustar o Layout do Teclado
Edite /etc/X11/xorg.conf e adicione estas linhas na seção 'Input'(keyboard0). Noexemplo, um teclado ABNT2.
Option "XkbLayout" "br" Option "XkbVariant" "abnt2"
Ajustes para laptops
ACPI é necessário para as funções especiasi (sleep, sensores da tampa, teclas especiais...), instale o acpid:
pacman -S acpid
e o adicione no seu /etc/rc.conf (acpid).
Para iniciar manualmente:

22Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
/etc/rc.d/acpid start
Sobre Laptos: Categorira:Laptops
Configurar frequência da CPU
Processadores modernos podem diminuir sua frequencia e voltagem a fim de consumir menos recursos, gerar menos calor e fazer menos ruido.Usuários de laptops vão com certeza querer isto, mas mesmo sistemas de mesa podem usufruir. Instale cpufrequtils :
pacman -S cpufrequtils
e adicione (cpufreq) nos seus daemons em /etc/rc.conf. Edite o arquivo /etc/conf.d/cpufreq e modifique:
governor="conservative"
isso deve aumentar a frequencia quando necessário (laptops e desktops). Altere min_freq e max_freq de acordo com as especificações da suaCPU. Se você não sabe, rode cpufreq-info depois de carregar algum dos módulos de frequencia. Você pode também comentar estas linhas, quedeve funcionar. Adicione o módulo no seu rc.conf: A maioriados notebooks e desktops podem simplesmente usar o acpi-cpufreq, no entanto,alguma outrs opções existem: p4-clockmod, powernow-k6, powernow-k7, powernow-k8, and speedstep-centrino. Carregue manualmente com:
modprobe <nomedomodulo>
e para iniciar o cpufreq:
/etc/rc.d/cpufreq start
Para mais detalhes, Cpufrequtils
Aplicações úteisEsse seção nunca estará completa. É apenas uma amostra de algumas aplicações para o dia a dia.
Usuários KDE NOTEM: Já que o KDE reside em /opt, você provavelmenteterá que sair e entrar após a primeira instalação, para que as aplicaçõesenxerguem o $PATH corretamente.
Internet
Firefox
Ffox está presente no Arch, mas sob outro nome 'Bon Echo'. Para instalar:
pacman -S firefox
Para um experiência mais completa, instale os plugins:
pacman -S flashplugin mplayer mplayer-plugin codecs
codecs contém quicktime e realplayer
Há ainda o Opera:
pacman -S opera
Para email você pode optar pelo thunderbird, Kmail e Konqueror no KDE, Epyphanye Evolution no GNOME.
Se você não quer/usa um ambiente gráfico. Pode optar pelo elinks, links ou lynx. E usar o mutt paraemail.
Para messengers, há pidgin, emesene, jabber, PSI...
Escritório
OpenOffice é uma suíte completa (similar ao Microsoft Office).
Abiword é uma outra, mais leve, alternativa para processador de texto, e Gnumeric uma alternativa para o Excel, no GNOME.
KOffice é uma suíte completa para o KDE.

23Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
GIMP (ou GIMPShop) é um pixel-editor (similar ao Adobe Photoshop), e o Inkscape é um editor vetorial (Adobe Illustrator). E, é claro, Arch vemcom toda a família LaTeX: tetex é popular e ainda funciona, o seu sucessor Texlive esta disponível no AUR.
MultimídiaPlayers de Vídeo
VLC
Ótimo player de vídeo para linux, instale com:
pacman -S vlc
(TODO) Instructions for VLC mozillaplug-in
Mplayer
Outro bom player:
pacman -S mplayer
Inclui um plugin para Mozilla, que exibe vídeos em páginas web. Para instalar:
pacman -S mplayer-plugin
Para o KDE, KMplayer é a melhor opção. Ele já vem com um plugin para o Konqueror
pacman -S kmplayer
(TODO) GMPlayer instructions
Xine
Xine é um bom player para DVD's.
pacman -S xine-ui
Para DVD encriptados:
pacman -S libdvdcss
GNOME
Totem
Totem (http://www.gnome.org/projects/totem/) é o player oficialdo GNOME, baseadona xine-lib ou GStreamer (padrão instalado pelo pacman).
It features a playlist, a full-screen mode, seek and volume controls, as well as keyboard navigation. It comes with added functionality such as:
Miniaturas de vídeo nos gerenciadores de arquivosAba de propriedades do NautilusEpiphany / Mozilla (Firefox) pluginUlilidades para Webcam (em desenvolvimento)
Totem-xine é a melhor opção para DVDs.
Totem é parte do grupo gnome-extra, mas o plugin não.
Para instalar separadamente:
pacman -S totem
Para instalar o plugin pro navegador:
pacman -S totem-plugin
KDE

24Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Kaffeine
Kaffeineé uma boa opção para quem usa KDE. Para instalar:
pacman -S kaffeine
Audio Player
Gnome/Xfce
Exaile
Exaile is a music player written in Python that makes use of the GTK+ toolkit. It tries to be close to the popular Amarok, but in GTK. It is in[community], so install with:
pacman -S exaile
Rhythmbox
Rhythmbox (http://www.gnome.org/projects/rhythmbox/) is an integrated music management application, originally inspired by Apple's iTunes.It is free software, designed to work well under the GNOME Desktop, and based on the powerful GStreamer media framework.
Rhythmbox has a number of features, including:
Easy-to-use music browserSearching and sortingComprehensive audio format support through GStreamerInternet radio supportPlaylists
To install rhythmbox:
pacman -S rhythmbox
Quod Libet
Quod Libet (http://www.sacredchao.net/quodlibet) is a music manager that uses the GStreamer media framework to play audio files. This allowsit to play all the file-types that Rhythmbox (which uses GStreamer too) can play. Quod Libet is more suited to non-Gnome desktops since it has asmaller footprint and fewer dependencies than Rhythmbox (Rhythmbox depends on nautilus, which requires a lot of GNOME to be installed).
In addition to the music player/manager, Quod Libet also includes Ex Falso, a tag editor.
Quod Libet's features include:
Easy-to-use music browserSearchingComprehensive audio format support through GStreamerEasy Playlist management
To install Quod Libet:
pacman -S quodlibet
Other good audio players are Banshee and Listen. See Gnomefiles (http://gnomefiles.org/) to compare them.
KDE
Amarok
Amarok (http://amarok.kde.org/) is one of the best audio players and music library systems available for KDE. To install it, simply type the codebelow.
pacman -S amarok-base
Console
Moc (http://moc.daper.net/) is a ncurses-based audio player for the console; another good choice is mpd (http://musicpd.org/) .
Another excellent choice is cmus (http://freshmeat.net/projects/cmus/) .
Other X-based
(TODO) Xmms, audacious, bmpx.

25Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
Codecs e outros conteúdos multimídia (só i686)
DVD
Você pode usar o xine-ui, VLC, totem-xine, mplayer ou kaffeine (dentre outros) para ver DVDs. Talvez você tenha que instalar a 'libdvdcss'.
Flash
Para instalar o Flash Player:
pacman -S flashplugin
Quicktime
Os codecs Quicktime estão no pacote 'codecs':
pacman -S codecs
Realplayer
Para Realplayer9
pacman -S codecs
Para Realplayer10 Pelo AUR, em [2] (http://aur.archlinux.org/packages.php?do_Details=1&ID=1590&O=0&L=0&C=0&K=realplay&SB=&SO=&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd) .
Queimar CDs and DVDs
GNOME
Brasero
Brasero (http://www.gnome.org/projects/brasero/) é uma gravador parao GNOME. Desenhado pra ser prático, Brasero irá gravar seus discos comrapidez e facilidade. Para instalar:
pacman -S brasero
KDE
K3b
K3b (from KDE Burn Baby Burn) is a free software CD and DVD authoring application for GNU/Linux and other UNIX-like operating systemsdesigned for KDE. As is the casewith most KDE applications, K3b is written in the C++ programming language and uses the Qt GUI toolkit. K3bprovides a graphical user interface to perform most CD/DVD burning tasks like creating an Audio CD from a setof audio files or copying a CD/DVD, as well as more advanced tasks such as burning eMoviX CD/DVDs. It can also perform direct disc-to-disc copies. The program has manydefault settings which can be customized by more experienced users. The actual disc recording in K3b is done by the command line utilitiescdrecord or wodim, cdrdao, and growisofs. As of version 1.0, K3b featuresa built-in DVD ripper.- licensed under the GPL.
K3b was voted LinuxQuestions.org's MultimediaUtility of the Year (2006) by the majority (70%) of voters.
To install:
pacman -S k3b
(Todo) cdrecord, graveman...
A maioria dos programas é uma inteface pro cdrecord:
pacman -S cdrkit
If you install packages for CD/DVD burning applications like Brasero or K3B it also installs the CD/DVD burning library for it, like libburn orcdrkit.
Uma boa ferramenta para a linha de comando eh o 'growisofs':
pacman -S dvd+rw-tools
TV-Cards

26Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
There are several things to do if you want to watch TV under (Arch) Linux. The most important task is to find out which chip your tuner is using.However, quite a lot are supported. Be sure to check at a Hardware Database to be sure (see this list (http://en.opensuse.org/HCL/TV_Cards) , forexample). Once you know your Model, there are just a few steps ahead to get you going.
In most cases, you will need to use the bttv-drivers (other drivers exist, like V4L (http://linux.bytesex.org/v4l2/drivers.html) ) togetherwith theI2C-modules. Configuring those is the hardest task. If you are lucky, a
modprobe bttv
will autodetect the card (check dmesg for results). In that case, you need only to install an application to watch TV. We will look at that later,though. If the autodetection did not work, you will need to check the file CARDLIST, which is included in the tarball of bttv (http://dl.bytesex.org/releases/video4linux/) to find out the right parametersfor your card. A PV951 without radio support would need this line:
modprobe bttv card=42 radio=0
Some cards need the following line to produce sound:
modprobe tvaudio
However, that varies. So just try it out. Some other cards demand the following line:
modprobe tuner
This is subject to trial-and-error, too.
TODO: clarify the installation-procedure
To actually watch TV, install the xawtv-package with
pacman -S xawtv
and read its manpage.
TODO: clarify some possible problems and procedures. Introduction to XAWTV on another page?
Câmeras Digitais
A maioria da câmeras atuais são reconhecidas como dispositivos de armazenagem, oque significa que é só conectar o cabo USB e acessar osarquivos. Algumas câmeras antigas usam o protocolo PTP (Picture Transfer Protocol) que requer um driver especial.
O gPhoto2 contém este driver, e permite até cópia dos arquivos pelo terminal. digikam (pro KDE) e gthumb (pro GNOME, gtkam é outra opção)usam este driver, e oferecem uma interface gráfica bacana.
Pendrives / Hard Disks
São suportados sem qualquer problema como dispositivos de armazenagem em massa. Aparecerão como um novo dispositivo SCSI (/dev/sdX).Se você usa KDE ou GNOME, não esqueçade adcionar dbus e hal no seus DAEMONS (/etc/rc.conf). Assim seus dispostivosserão automaticamentemontados. Se você usa outro Ambiente Gráfico, experimente o 'ivman'.
Manutenção do sistemaPacman
Pacman é um gerenciador de pacotes binários, que vai atualizar, instalar e fazer upgrades no seu sistema de modo simples e claro. Ele resolvedependências, e vem com ferramentas simples para fazer seus próprios pacotes, se necessârio.
Mais informações: Pacman. Veja também: ABS.
Comandos úteis
Para sincronizar a atualizar e sincronizar o banco de dados de pacotes local com os remotos, e é uma boa idéia fazê-lo sempre antes de um'upgrade':
pacman -Sy
Para fazer um upgrade de todos os pacotes:
pacman -Su
Para sincronizar, atualizar e dar um upgrade ao mesmo tempo:

27Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
pacman -Syu
Para instalar ou atualizar um pacote (incluindo dependências):
pacman -S pacoteA pacoteB
Você pode também atualizar o banco antes de instalar com um comando:
pacman -Sy pacoteA pacoteB
Para remover um simples pacote, deixando suas dependências instaladas:
pacman -R pacote
Para remover um pacote e suas dependências não usadas:
pacman -Rs pacote
Para remover um pacote, suas dependências não usadas e arquivos de configuração:
pacman -Rsn pacote
Para procurar os pacotes uma palavra-chave:
pacman -Ss palavra
Para listar todos os pacotesno seu sistema:
pacman -Q
Para saber mais sobre um pacote local:
pacman -Q package
Para informações sobre o pacote:
pacman -Qi package
Para desfragmentar a base do pacman e otimizar por velocidade:
pacman-optimize
Para saber o número de pacotes atualmente no sistema:
pacman -Q | wc -l
Para instalar um pacote compilado via ABS/makepkg:
pacman -U pacote.pkg.tar.gz
Nota: O Pacman pode fazer muito mais, veja em pacman e as manpages.
Mais informaçõesPara mais info e suporte, você pode consultar:
Archlinux-br.org (http://www.archlinux-br.org/)Procurar no wiki,Fórums (http://forum.archlinux-br.org/) ,Canal IRC,

28Wiki Arch Linux Brasil :: Guia do Iniciante - Wiki do Arch Linux Brasil
March 21, 2008 5:50:06 PMhttp://wiki.archlinux-br.org/index.php?title=Guia_do_Iniciante&printable=yes|
mailing lists (http://www.archlinux.org/mailman/listinfo/) .
FAQs
See Arch FAQs for newbies
There is also an Arch forum thread (http://bbs.archlinux.org/viewtopic.php?t=29055) devoted to beginners.
Terminologia
For more information on the jargon used in Arch, look atthis article.
Continue lendo
Post Installation Tips
ArchLinux User-community Repository (AUR)
Get All Mouse Buttons Working
Improve Pacman Performance
Kernel Compilation
Pm-utils
Cpufrequtils
Eye Candy
Retirado de "http://wiki.archlinux-br.org/Guia_do_Iniciante"
Page categories: Instalação e Configuração | Sobre Arch
Está página foi modificada pela última vez em 15h24min, 9 de Marçode 2008.Conteúdo disponível sob GNU Free Documentation License 1.2.