martes, 31 de agosto de 2010

Mi escritorio del mes de Agosto

Bueno aqui les dejo mi escritorio del mes de Agosto con las sgts. modificaciones:
WM | Fluxbox
Iconos | AwOken
Tema | Azenis
Panel | Tint2 (tema degault)
Wallpaper | Link

Cosas que todo archer debe saber


Comandos que todo archer debe saber estos son los comandos que cualquier acrcher deberia saber ya que son muy utiles y en cualquier momento estos comandos pueden salvarte la vida :D

Pacman.-
Pacman es el gestor de paquete de archlinux es muy util ya que resuelve las dependencias realmente a una gran velocidad y con comandos simples puedes desinstalar paquetes y sus dependencias o instalarlos o simplemente solo descargar el paquete y luego instalarlo los comandos basicos son estos:
  • pacman -Sy
    Sincroniza la base de datos con los repositorios.
  • pacman -Su
    Actualiza el sistema completo.
  • pacman -S
    Instala un paquete.
  • pacman -R
    Desinstala un paquete.
  • pacman -Rs
    Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.
  • pacman -Ss
    Permite buscar a un paquete específico.
  • pacman -Sw
    Descarga el paquete pero no lo instala.
  • pacman -Si
    Muestra información sobre un paquete no instalado.
  • pacman -Qi
    Muestra información sobre un paquete ya instalado.
  • pacman -Se
    Instala solamente las dependencias del paquete.
  • pacman -Ql
    Muestra todos los archivos pertenecientes al paquete.
  • pacman -Q
    Muestra los paquetes del sistema que pueden ser actualizados, pero no los instala.
  • pacman -Q
    Muestra una lista de todos los paquetes instalados en el sistema.
  • pacman -Qo
    Muestra a cual paquete pertenece un archivo en especial.
  • pacman -Sc
    Borra todos los paquetes antiguos guardados en la caché de pacman.
  • pacman -Scc
    Borra todos los paquetes guardados en la cache de pacman ubicado en /var/cache/pacman/pkg.
  • pacman -A
    Instala un paquete guardado en una carpeta local.

Cambiamos de estilo! para bien

Bueno ayer me dio por darle un estilo mas fresco al blog ya que el antiguo estaba muy oscuro y como que deprimia algo igual ahora una cap del nuevo estilo del blog

KDE SC 4.5.1 “Cronjob” liberado


Se ha liberado la primera actualización de la rama 4.5.x del entorno KDE con nombre Cronjob.

KDE SC 4.5.1 viene con muchas correciones de bugs, mejoras en el rendimiento del sistema y actualizaciones en las traducciones. Sin duda una actualización muy recomendada a todos los usuarios que están tendiendo problemas con la 4.5. Podés ver aquí la lista completa de cambios. Como podréis ver se han corregido muchos fallos de Kwin, dolphin y el entorno plasma.
KDE SC 4.5.1 ya se encuentra disponible en los repositorios de Archlinux por lo que para actualizar sólo tenemos que hacer:
sudo pacman -Syu
Sinceramente no lo e probado ya que no soy usuario de KDE pero sin dudar esta es una gran noticia ya que hay muchos seguidores en todo el mundo de KDE ^^

Fuente | KDENews

sábado, 28 de agosto de 2010

Repositorio [multilib] para Archlinux x86_64


Bueno esto es algo immportante ya que como usuario de archlinux de x86_64 me alegra que tomen enserio esta arquitectura y que alfin podemos ver la luz para dejar de usar paquetes de 32 bits y tenerlos que amoldar para nuestra arquitectura ya que como dice en el articulo este repositrorio contiene:
  • Wine
  • Skype
  • Flashplugin.
Y mas que todo ya no tener que usar los lib32 ya que en las sgts actualizaciones seran retiradas de los repositorios de la comunidad
Para activar estos repositorios entramos a:
sudo nano /etc/pacman.conf
y agregamos a los repositorios:
[multilib]
Include = /etc/pacman.d/mirrorlist
y actualizamos los repos con:
pacman -Syy

Articulo original

I am happy to announce the availability of the new multilib repository. At this time, it contains wine, skype and flashplugin. Furthermore, a multilib compiler is available.

With the launch of the multilib repository all old 'lib32' packages are being removed from community - the core/extra/community repositories will be "pure 64 bit" again.

If you want to use the new multilib packages (and most desktop or laptop users probably do), add the following lines to your pacman.conf:

[multilib]
Include = /etc/pacman.d/mirrorlist
Articulo traducido:
Estoy feliz de anunciar la disponibilidad del repositorio multilib nuevo. En este momento, que contiene el vino, skype y flashplugin. Por otra parte, un compilador multilib está disponible.

Con la puesta en marcha del repositorio multilib todos los antiguos 'lib32' paquetes se están retirando de la comunidad - el núcleo / extra / repositorios de la comunidad será "pura de 64 bits" de nuevo.

Si desea utilizar los nuevos paquetes multilib (y de escritorio más usuarios de ordenadores portátiles o probablemente lo hacen), agregue las líneas siguientes a su pacman.conf:

miércoles, 25 de agosto de 2010

KDE SC 4.5 se mueve a [extra] en Archlinux


A partir de ahora la rama 4.5.x deja de estara en [testing] para estar en el repositorio estable [extra].

Aún así el equipo de esta distribución advierte sobre algunos de los bugs que aún no han sido corregidos (seguramente para KDE SC 4.5.1).

El fallo más importante es la inestabilidad de Kwin (el gestor de ventanas y efectos)
cuando se cambia algo en la configuración. De todas formas sólo suele ocurrir con tarjetas ATI con el Opengl compositing activado. Así que si tienes una tarjeta gráfica ATI ten en cuenta esto antes de actualizar.

También es importante mencionar:

  • kdepin no se ha actualizado (sigue en 4.4.5) porque la versión 4.5 no ha sido liberada
  • Debido a la incompatibilidad con Ruby 1.9, kdebindings no se encuentra disponible
  • El soporte webkit para konqueror se encuentra en el paquete kwebkitpart
  • KDE ahora se inicia como usuario kdm
  • En la actualización se pierden cinco traducciones: csb, mai, mk, si and tg

Si sigues queriendo actualizar (recuerda que siempre puedes esperar hasta 4.5.1) abre una terminal y escribe:

pacman -Syu



James Gosling, creador de Java, habla sobre el futuro de su creación


Acá estamos una vez más, pero para simplificarla, Oracle compra Sun exclusivamente para hacerse de Java, y tras ser aprobada la adquisición empezaron una serie de especulaciones sobre el futuro de los productos open source que eran mantenidos por Sun y ahora pertenecen a Oracle. Pero estas especulaciones se sustentan en hechos fácticos que vemos a diario, empezando por el nulo interés de Oracle para con el Open Source y terminando con la discontinuidad de OpenSolaris por parte de Oracle.

Ahora bien, empezaron a verse algunos signos de alerta en OpenOffice, que llevaron a algunos a considerar que en un futuro podríamos encontrarnos con un OpenOffice discontinuado (principalmente por la elección de StarOffice que es rentable para Oracle) o bien por un OpenOffice que, jugando con las palabras, podría convertirse en CloseOffice.

Lo cierto es que nuestros amigos de bitelia publicaron una excelente entrada sobre un reportaje a James Gosling, quien habla de varios temas, entre ellos, cuál cree él será el futuro de su creación, Java.

Lo más relevante de la nota:

Fue bastante claro durante el tiempo que conocí a Oracle que Java, en sus manos, está condenado.

Es una verdadera pena lo que está sucediendo y Java en manos de Oracle se encuentra en peligro

Igualmente, explica que el lenguaje está condenado en tanto Oracle se haga cargo del lenguaje. Las esperanzas de Gosling están en la comunidad: en el año 2007 se firmó un compromiso de acuerdo al cual Java pasaría a estar a cargo de una fundación independiente. Aquí, de todos modos vuelvo a confirmar la ingeniudad de Gosling: en aquel momento, Oracle votó a favor del compromiso y Sun se abstuvo de emitir voto. Y tuvieron dos años, pero no hicieron el traspaso. Había una interna muy grande dentro de la dirección de Sun y los ideales no eran buen negocio.

Daniel me preguntaba el porqué aborrezco cada día más a Oracle y compañías similares, bueno, por cosas como estas me pasa eso.

Usar al 100% nuestro touchpad en archlinux

Bueno cuando instale arch tuve problemas con el mouse sobre todo con la rapiz y la sensibilidad eran demasiados acelerado y con el scroll y el touchpad tampoco me reconocia al 100% asi que me harte y buscando en la wiki vi que habia una solucion que solo era cuestion de insalar un paquete que gracias a pacman es realmente facil, lo instalamos mediante:
pacman -Sy xf86-input-synaptics
listo reiniciamos y ya tenemos funcionando al 100% nuestro touchpad

Instalar plugin flash player en archlinux x86_64


Hola que les dejo esto porque cuando instale achlinux lo instale de 64 bits pero luego al instalarle los paquetes escenciales me di cuenta que el flash plugin no era compatible con la arquitectura x86_64 y dije wtf! porque no dan soporte al de 64 bits pero bueno luego me puse a leer en la wiki y decia que la solucion para esto era instalar el de 32 bits y modificarlo para que corra en nuestro sitem de 64 pero eran muchos pasos y me daba flojera hacerlos luego al sgt dia buscando encontre una solucion en una pagina en ingles que decia que la solucion estaba en los repositorios de AUR existia flashplugin-native64, que es el flash nativo para nuestra arquitectura
lo instalamos desde yaourt con
yaourt -S flashplugin-native64
listo ahora simplemente vamos al navegador y abrimos youtube o alguna pagina conflash para ver si sirvio.





Instalar fluxbox desde cero en archlinux

Bueno despues de instalar archlinux con xfce4 me aburri un poco y me dio por probar algun WM(windows manager) y encontre este que me encanto que es FLuxbox
Yo les voy a enseñar como instalar fluxbox desde cero con unos cuantos programas extras escensiales para trabajar sin ningun problema.

====================================================================
Instalacion:
Lo instalamos con el sgt. comando
pacman -S fluxbox feh xarchiver thunar viewnior lxappearance banshee conky
Ahora vamos a ver para que sirve cada paquete
  • Fluxbox: obio es el gesotr de ventanas
  • Feh:
  • Xarchiver: es el winrar nativo de linux
  • Thunar: es el explorador de archivos de Xfce como el nautilus de gnome
  • Viewnior: es un visualizador de imagenes simple y liviano
  • Lxappearance: es el que nos permitira escoger temas para el interior de las ventnas y los iconos de fluxbox
  • Banshee: Un excelente reproductor
  • Conky: un monitor del sistema liviano y super personalizable
  • Gnome-Terminal: la terminal de gnome la cual va a ser de mucha utilidad porque personalmente la terminal que trae fluxbox por defecto no me gusta :D
Buno lo pricipal confgurar fluxbox ya que fluxbox se modiica atravez de archivos de texto se que puede sonar algo dificil pero no lo es solo es cuestion de temer paciencia y leer bien.
Para configurar el menu principal de fluxbox vamos al directorio
sudo nano ~/.fluxbox/menu
bueno en ese documento es donde se modifica el menu de fluxbox primero vamos a saber lo primordial como agrego o midifico los progrmas, pues muy facil solo hay que saber esto
[exec] (nombredelprograma) {comandodelprograma}
asi de sencillo es, en nombre del programa puede ir cualquier nombre que nos guste no necesariamente tiene que ser el nombre como es pero en la parte de comando tiene que ser el comando exacto para ejecutar el programa por ejemplo:
[exec] (bash) {gnome-terminal}
asi de sencillo les voy a dejar la configuracion de mi menu por si lo quieren copiar o para que se den una idea:
# If you read this it means you want to edit this file manually, so here
# are some useful tips:
#
# - You can add your own menu-entries to ~/.fluxbox/usermenu
#
# - If you miss apps please let me know and I will add them for the next
# release.
#
# - The -r option prevents removing of empty menu entries and lines which
# makes things much more readable.
#
# - To prevent any other app from overwriting your menu
# you can change the menu name in ~/.fluxbox/init to:
# session.menuFile: ~/.fluxbox/my-menu
[begin] (Nando/Menu)
[encoding] {UTF-8}
[exec] (Bash) {gnome-terminal}
[exec] (Documents) {thunar}
[exec] (GTK) {lxappearance)
[exec] (Firefox) {firefox}
[exec] (Emesene) {emesene}
[exec] (Tuxpaint) {tuxpaint}
[submenu] (Editors)
[exec] (nano) {xterm -e nano}
[exec] (vi) {xterm -e vi}
[end]
[submenu] (System Tools)
[exec] (top) {xterm -e top}
[end]
[submenu] (Fluxbox menu)
[config] (Configure)
[submenu] (System Styles) {Choose a style...}
[stylesdir] (/usr/share/fluxbox/styles)
[end]
[workspaces] (Workspace List)
[commanddialog] (Fluxbox Command)
[reconfig] (Reload config)
[restart] (Restart)
[Shutdown] (Shutdown)
[exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) | xmessage -file - -center}
[separator]
[exit] (Exit)
[end]
[endencoding]
[end]
Y nos quedara algo como esto:


Ahora veamos como escogemos un tema para los bordes de ventana en fluxbox.
Por defecto fluxbox viene con unos temas preinstalados pero nostros podemos agregar uno que nos guste solo lo descargamos desde esta pagina clickme y el archivo que nos sale a continuacion lo descomprimimos en la carpeta style ubicada en:
/home/tuusauario/.fluxbox/styles
luego descomprimidos aqui seran lo podemos escoger dando
click derecho>fluxboxmenu>user styles

ahora vamos a cambiarle los iconos y el tema interior de las ventanas en fluxbox eso lo hacemos
con la herramienta lxappearance, la ejectumos dando:
alt+F2

y escribimos
lxappearance
ahi nos saldra una ventana para escoger nuestros temas de gtk2 y en la otra pestaña iconos escogeremos los iconos que deseamos.

Listo ahora solo nos falta cambiar la imagen de fondo esto lo hacemos mediante el comando:
fbsetbg -f /home/tuusario/nombredelaimagenquedesees.png (gif,jpg,etc)
por ejemplo:
fbsetbg -f /home/nando/Images/Daft_Punk_Wallpaper_by_mttbtt87.jpg
Listo ya tenemos un escritorio decente ahora algo basico de fluxbox como son las aplicaciones de inicio.
Para agregar aplicaciones que corran al inicio editamos el archivo init de fluxbox mediante:
sudo nano ~/.fluxbox/init
y en la linea donde dice
session.screen0.rootCommand:
agregamos los comandos de los programas que queremos que se inicie al iniciar el sistema separados por & :
session.screen0.rootCommand: programa1 & programa2

por ejemplo
session.screen0.rootCommand: conky & pacupdate & guake
Listo esto seria una guia rapida de fluxbox ahora vamos con conky

====================================================================
Conky
Conky es un monitor de sistema ligero y muy personalizable, al igual que fluxbox se edita por medio de archivos de texto, como ya lo habiamos instalado anteriormente vamos a configurarlo
para eso vamos a nuetra carpeta personal y creamos un documento llamado
.conkyrc
En la red hay muchos tutos de como agregar sensores, anillos, etc pero personalmente no me gusta yo prefiero la configuracion clasica igual les dejo mi conkyrc:
use_xft yes
xftfont Liberation Sans:size=8
update_interval 1
total_run_times 0
double_buffer yes
no_buffers yes
text_buffer_size 1024
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
minimum_size 160
maximum_width 170
default_color white
draw_shades no
color0 white
color1 white
color2 white
alignment top_right
gap_x 25
gap_y 50
no_buffers no
net_avg_samples 2
override_utf8_locale yes

TEXT
FECHA ${hr 2}
${alignc 45}${color2}${font Arial Black:size=30}${time %H:%M}${font}${color}
${alignc}${time %A %d %Y}

SISTEMA ${hr 2}

${voffset 2}${color0}${font OpenLogos:size=16}${font}${color} Kernel: ${alignr}${color2}${kernel}${color}
${color0}${font StyleBats:size=16}${font}${color} CPU1: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font} ${alignr}${color2}${cpubar cpu1 8,60}${color}
${color0}${font StyleBats:size=16}${font}${color} RAM: ${font Liberation Sans:style=Bold:size=8}${color1}$memperc%${color}${font} ${alignr}${color2}${membar 8,60}${color}
${color0}${font StyleBats:size=16}${font}${color} SWAP: ${font Liberation Sans:style=Bold:size=8}${color1}$swapperc%${color}${font} ${alignr}${color2}${swapbar 8,60}${color}
${color0}${font StyleBats:size=16}${font}${color} Uptime: ${alignr}${color2}${uptime}${color}

DISCO ${hr 2}

${voffset 4}${font Pie charts for maps:size=14}${font} ${voffset -5}Sistema:
${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}

RED ${hr 2}

${voffset -6}${font PizzaDude Bullets:size=14}${font} Up: ${upspeed ra0} kb/s ${alignr}${upspeedgraph wlan0 8,60}
${voffset 4}${font PizzaDude Bullets:size=14}${font} Down: ${downspeed ra0} kb/s ${alignr}${downspeedgraph wlan0 8,60}
${voffset 4}${font PizzaDude Bullets:size=14}${font} Upload: ${alignr}${totalup wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}${font} Download: ${alignr}${totaldown wlan0}
${voffset 4}${font PizzaDude Bullets:size=14}${font} Señal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
Configuracion de Slim
Si tienen instalado slim para configurarlo el slim y lograr que reconosca fluxbox solo tienen que modificar la seccion del exec y agregar startfluxbox
por ejemplo:
#!/bin/sh
#
#~/.xinitrc
#Esecuted by startx (run your windows manager from here)
#
exec startfluxbox
Ahora si quieren configurarlo para que reconosca varias sessiones o si lo quieren instalar solo visiten mi entrada clickme

====================================================================
Con esto acabamos ahora solo es cuestion suya de poner imaginacion y lograr configurar su escritorio a su gusto, Les dejo mi escritorio con fluxbox


Click en la imagen para agrandar!

Slim login manager alternativo

Si queremos que aparesca esto en nuestro inicio de sesion pues es muy facil solo necesitamos instalar slim que es un remplazo para ya los conocido gdm y kdm que a mi gusto son feos y una perdida de tiempo
Instalacion:
para instalar slim basta con un simple
pacman -S slim archlinux-themes-slim
Ahora agregamos slim a los demonios con:
sudo nano /etc/rc.conf
y agregamos a los demonios
DEAMONS= (.................slim)

Poner siempre slim a lo ultimo!

Luego vamos a editar el archivo xinitrc conL
nano ~/.xinitrc

y colocamos esto
#!/bin/sh
#
#~/.xinitrc
#Esecuted by startx (run your windows manager from here)
#
exec sessioncomand
en donde dice seesioncomand es el comando para nuestras sesiones las cuales serian
Gnome
exec ck-launch-session gnome-session
Kde
exec ck-launch-session startkde
Xfce4
exec ck-launch-session startxfce4
Openbox
exec ck-launch-session openbox-session
Awesome
awesome
Fluxbox
startfluxbox
Lxde
startlxde
O si tenemos varios escritorios instalados para ponemos esto:
#!/bin/sh
#
#~/.xinitrc
#Esecuted by startx (run your windows manager from here)
#
#
DEFAULT_SESSION=openbox-session

case $1 in
openbox)
exec ck-launch-session openbox-session
;;
fluxbox)
exec fluxbox
;;
LXDE)
exec startlxde
;;
awesome)
exec awesome
;;
E17)
exec enlightenment_start
;;
dwm)
exec dwm
;;
*)
exec $DEFAULT_SESSION
;;



despues de haber echo esto debemos configurar el archivo inittab con:
nano /etc/inittab
buscamos esto
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
y lo cambiamos por esto
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
mas abajo buscamos
# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

y lo cambiamos por esto
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1
y listo ya tenemos configurado nuesto slim.
Para cambiar los temas debemos ir a al archivo slim y configurar la parte que dice current_theme
para hesto configuramos el archivo slim.conf
nano /etc/slim.conf
y cambiamos la parte donde dice:
current_theme default

por
current_theme nombredenuestrotema
Y listo ya tenemos instalado nuesro tema en slim! suerte y espero que les haya servido, saludos

Finch chatea desde la terminal



Finch es un cliente de mensajeria instantanea basada en pidgin pero la diferencia es que se la maneja atrave de la terminal y se chatea araves de la terminal

Lo instalamos mediante
para debian/ubuntu
sudo apt-get install finch

para archlinux
pacman -S finch
Lista de comandos:
alt+c cierra conversacion
alt+n cambias a la ventana de al lado
ctrl+o opciones
ctrl+c sale
finch -h help
Alt+1 , 2 ,3, etc para cambiarse entre ventanas
alt + r para redimencionar
alt + a menu
Una cap cuando estaba chateando

Pacupdate sistema de notificaciones para archlinux


Pacupdate es un simple pero elegante sistema de notificaciones para archlinux ya que en este sistema es muy importatnte tener bien actualizado el sistema es una heramienta my util
Instalacion:
pacman -S pacupdate
Configuracion
sudo nano /etc/sudoers

y agregamos
TUUSUARIO ALL=(ALL) NOPASSWD: /usr/bin/pacman -Sy
una vez echo esto lo ejecutamos mdiante
pacupdate &
listo en la parte de notificaciones saldra el icono de pacman (el juego) pero azul y con el click derecho podemos configurar a nuesro gusto

martes, 24 de agosto de 2010

Cosas que hacer despues de instalar Archlinux

Bueno despues de la instalacion de archlinux solo tenemos un sistema base sin entorno grafico y sin progrmas personalmente esto es lo que mas me gusta de esta distro el hecho de personalizarla del todo desde el comienzo comenzamos:

Indice:
  • Conectarse a internet (por medio de wifi)
  • Activacion e instalacion de Yaourt
  • Actualizacion del sistema
  • Agregar usuario
  • Instalacion y configuracion de Sudo
  • Instalacion de Alsa
  • Instalacion de Xorg
  • Instalacion de tarjetas de video (Nvidia, ATI)
  • Instalacion del Escritorio
  • Instalacion de Slim
  • Instalacion de fuentes, paquetes y programas necesarios
====================================================================
Conectarnos a internet:
Primero nos conectaremos a internet en este caso lo haremos por medio de wifi si es el caso pero si es por medio de cable no hay ningun problema porque el sistema lo identifica automaticamente.
Abrimos una terminal, consola o bash como quieran llamarla y escribimos
iwconfig
con esto veremos si reconocen la tarjeta en mi caso es wlan0, luego hacemos
iwlist wlan0 scan
para que haga un scaneo de nuestras redes disponibles
iwconfig wlan0 essid nombredetured
iwconfig wlan0 key clavedered(esto lo hacemos si nuestra clave es hexagesimal)

si es clave ascii escribimos
iwconfig wlan0 key s: clavedetured
y por ultimo hacemos un
dhcpcd
para abrir la red y listo ya estamos conectados :D

====================================================================
Activar e instalar Yaourt
Yaourt es un script creado por la comunidad de Arch Linux para poder instalar componentes y aplicaciones que deban ser compiladas manualmente o que no se encuentren en los repositorios oficiales, utilizando el repositorio AUR.
primero necesitamos agregar los repositorios de aur
nano /etc/pacman.conf
luego agregamos

Para 32 bits:

[archlinuxfr]

Server= http://repo.archlinux.fr/i686

Para 64 bits:

[archlinuxfr]

Server= http://repo.archlinux.fr/x86_64

Ahora instalamos yaourt
pacman -Sy yaourt


====================================================================
Actualizacion del sistema:
En archlinux es muy importante hacer actualizaciones regularmente yo por lo genral lo hago cada 3 o 2 dias pero es muy recomendable hacerlas todos los dias aunque no haya alguna disponible, el comando para actualizar es
pacman -Syu
y si solo quieres actualizar los repositorios usamos
pacman -Syy
====================================================================
Crear nuestro usuario:
Es necesario crear un usuario por el motivo de que es incomodo andar haciendo todo como root aparte que es muy peligroso y ademas algunos programas no corren bajo la cuenta de root como emesene por ejemplo, para crear nuesto usuario escribimos
adduser

y nos pedira datos necesarios como nuestro nombre y otras cosas no importantes asi que si queremos podemos dejar en blanco todo
Una vez creado el usario le damos permiso y lo agragamos a ciertas cosas necesarias como son:

gpasswd -a tuusuario audio

gpasswd -a tuusuario power

gpasswd -a tuusuario wheel

gpasswd -a tuusuario storage

gpasswd -a tuusuario video

gpasswd -a tuusuario optical

gpasswd -a tuusuario floppy

gpasswd -a tuusuario lp

listo tenemos nuestro usuario creado ahora vamos a darle permisos de superusuario con la herramiena sudo, en caso de no haber instalado sudo en la instalacion lo instlamos con
pacman -S sudo
para dar permiso a nuestro usuario editamos el archivo con:
visudo
y editamos la linea donde dice:
root ALL=(ALL) ALL
tuusario ALL=(ALL) ALL

listo ya tenemos configurado nuesro usuario.


====================================================================
Instalacion de ALSA y configuracion:
Instalamos alsa con:
pacman -S alsa

y configuramos alsa para que corra nuestra tarjeta de audio con
alsaconf
y escogemos nuestra tarjeta de sonido, luego de esto damos a
alsamixer
para modificar nuestras opciones de audio


====================================================================
Instalacion del servidor gradico Xorg:
Para instalarlo lo hacemos con pacman mediante:
pacman -S xorg


====================================================================
Instalacion de la tarjeta de video:

Nvidia
lo hacemos mediante el comando
pacman -S nvidia
Si tenemos arch de 64 necesitamos instalar la aceleracion 3D grafica con:
pacman -S lib32-nvidia-utils

y editamos el archivo xorg mediante el comando
nvidia-xconfg
ATI
Instalamos mediante AUR con:
yaourt -S catalyst
y configuramos el archivo xorg mediante:
Xorg -configure

y hacemos que se adapte a la tarjeta mediante:
aticonfig -initial -input=/etc/X11/xorg.conf


====================================================================
Instalacion del Escritorio:
Gracias a que arch es unos de los sistemas mas personalizables podemos escoger que escritorio utilizar
Gnome
Instalamos mediante
pacman -S gnome gnome-extra
Xfce
Instlamos mediante
pacman -S xfce4 xfce4-goodies
Kde
Este es el kde normal lo instlamos con
pacman -S kde kde-l10n-es
kdemod
Este es un kde modificado especialmente para archlinux, para instalarlo tenemos que agregar algunos repositorios
nano /etc/pacman.conf
y agregamos:
Para 32 bits
[kdemod-core]

Server = http://chakra-project.org/repo/core/i686/

[kdemod-extragear]

Server = http://chakra-project.org/repo/extragear/i686/

Para 64 bits
[kdemod-core]

Server = http://chakra-project.org/repo/core/x86_64/

[kdemod-extragear]

Server = http://chakra-project.org/repo/extragear/x86_64/

Ahora actualizamos los repositorios con:
pacman -Syy

Ahora instalamos los paquetes necesarios:
pacman -S kdemod-complete kdemod-kde-l10n-es wcid
Ahora como instlamos wcid que es el networkmanager de gnome pero para kde tenemos que agregarlo a archivo rc.conf con:
nano /etc/rc.conf

y agregamos a los demonios wcid
DEAMONS (.........wcid...)
Despues de esto agregamos hal y fam a los demonios
DEAMONS (.........hal fam...)

====================================================================
Instalacion de un logim manager Slim
Personalmente a mi me gusta usar slim por dos motivos belleza y simplicidad ya que slim es una muy buena alternativa a los comunes gdm y kdm lo instalamos con:
pacman -S slim archlinux-themes-slim
listo instalamos slim y unos paquetes de temas extras ahora preparemos para que arranque el sistema con modo grafico y para que slim identifique nuestros escritorios
Primero midificamos el archivo xinitrc ubicado en nuestro home
nano ~/.xinitrc

y colocamos esto
#!/bin/sh
#
#~/.xinitrc
#Esecuted by startx (run your windows manager from here)
#
exec sessioncomand
en donde dice sessioncomand ponemos el comando para iniciar nuesta session que serian
Gnome
exec ck-launch-session gnome-session
Kde
exec ck-launch-session startkde
Xfce4
exec ck-launch-session startxfce4
Openbox
exec ck-launch-session openbox-session
Awesome
awesome
Fluxbox
startfluxbox
Lxde
startlxde

despues de haber echo esto debemos configurar el archivo inittab con:
nano /etc/inittab
buscamos esto
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
y lo cambiamos por esto
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
mas abajo buscamos
# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

y lo cambiamos por esto
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1
y listo ya tenemos configurado nuesto slim

====================================================================
Instalacion de programas y paquetes necesarios
Para trabajar en paz necesitamos unos paquetes necesarios yo siguiendo la filosofia KISS(Keep It Simple Stupid!) les dare solo lo necesario xq alfin y al cabo no queremos nuestro sistema lleno de programas que no vayamos a usar al menos yo si!
Instalamos fuentes necesarias para navegar en paz:
pacman -S ttf-dejavu artwiz-fonts ttf-ms-fonts
Codecs Multimedia
sudo pacman -S gstreamer0.10-{{bad,good,ugly,base}{,-plugins},ffmpeg}
Firefox (Navegador)
pacman -S firefox
Emesene (Cliente de mensajeria instantanea)
pacaman -S emesene
Banshee (Reproductor de audio)
pacman -S banshee
VLC (Reproductor de audio)
pacman -S vlc
Tucan (Gestor de descargas)
pacman -S tucan
Deluge (Cliente torrent)
pacman -S deluge
Java
pacman -S pacman -S openjdk6 jre
Flash
pacman -S flashpulgin
K3b (Quemador de CD/DVD/Blue-ray)
pacman -S k3b
Open Office (Suite de ofimatica)
pacman -S openoffice-base openoffice-es

====================================================================
Bueno con esto ya tenemos un sistema solido con escritorio y algunos programas necesarios para trabajar o hacer lo que sea en paz Hata luego y espero que les haya servido!