miércoles, 15 de abril de 2009

Decíamos en el post previo que lo próximo sería hablar de la webcam y de Compiz.
Vamos por partes, decía Jack:
1) webcam
Siguiendo con los pasos habituales, busqué que reportaba el sistema sobre algo relacionado con cámaras, usando "#lspci", y no apareció nada. Hmm, ¿será con "#lsusb" ?
Sí, ahí aparece como "Microdia Sonix USB 2.0 Camera".
Un poco de google después y veo que esta webcam está soportada por el módulo uvcvideo, instalar Video4Linux con "#pacman -S libv4l" y listo...
Sólo necesito una aplicación... "#pacman -S xawtv" y luego de instalada la ejecuto y listo! anda la webcam. Linda imagen, sin lags apreciables.
Algunos bugs de xawtv (pantalla completa, específicamente) me llevan al tiempo a cambiarlo por mplayer.
Comando para usar mplayer con la webcam: mplayer -cache 128 -tv driver=v4l2 -vo tv://
Un link en el escritorio con ese comando y listo.
Todo esto de mplayer, sacado de la web, por supuesto, sus opciones son muy abstrusas para mí.

2) Compiz
Primero instalar los paquetes de Compiz
"#pacman fusion-icon compiz-fusion-gtk compiz-fusion"
Hecho esto, pruebo con el fusion-icon... Hmm, no anda.
Haciendo corto lo largo, después de dejarlo de lado por varios días vuelvo a ello y procedo a modificar el xorg.conf, agregando:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Luego, y creo que esto era el nudo, cambio el Default Color Depth a 24.
Con esto tengo a Compiz andando, aclarando que debo deshabilitar el compositor de Metacity con el gconf-editor, para que emerald (el adornador de ventanas de Compiz) se cargue bien.

Aprovechando los últimos upgrades de Arch, habilito el KMS con Option "AccelMethod" "UXA" en la sección Device el xorg.conf.
Previamente a esto, y siguiendo las instrucciones de los foros de Archlinux, hago, en /etc/modprobe.conf :

options i915 modeset=1

en /etc/mkinitcpio.conf, modificar para que quede (los 3 puntos representan a lo que había antes de la edición):

MODULES="... intel_agp i915"
FILES="... /etc/modprobe.conf"


Luego hay que regenerar el initramdisk con "#mkinitcpio -p kernel26", y borrar referencias a modo de video del grub.lst.

De este modo tenemos de inicio un framebuffer en la resolución correcta, X arranca más rápido (en video Intel solamente, por el momento) y el switcheo a consola, desde X, es instantáneo.

lunes, 13 de abril de 2009

Envuelto en llamas ardientes, con tiempo sólo para un breve comentario.

próxima entrada: setup de la webcam y la pelea hasta vencer a Compiz.

lunes, 6 de abril de 2009

Volviendo al tema wireless (esta laptop no cuenta de base con bluetooth, es un opcional, con el que no cuento), con iwconfig veo que existe una interfaz wlan0.
Bien, pero que es la placa, con lspci no aparece... hmm, con "lsusb"?
Bingo, ahí está! Una Micro Star International RT2573, algo de googleo y resulta que necesito un firmware... el cual está disponible en los repos de Arch.
#pacman -S rt2x00-rt71w-fw
Y listo!
Con "#ifconfig wlan0 up" levanto la interfaz y con "iwlist wlan0 scan" hace una búsqueda de redes wifi. Por desgracia, parece no haber ninguna cerca activa. En fin, dejo para probar donde tengo certeza que haya una. Aplicaciones para facilitar esto: wlassistant y wifi-radar.
Corriendo cualquier de ellas (especialmente wifi-radar) se listan las redes disponibles (donde las hay...).

Hmm, qué falta?
Control de la frecuencia del micro! Bien, veamos:
#pacman -S cpufrequtils
#modprobe acpi_cpufreq
#modprobe cpufreq_ondemand
Listo, el applet Monitor de frecuencia de la CPU del panel de Gnome muestra ambos núcleos en 800 MHz. Buenísimo. Y se pueden setear por separado los modos! En el Athlon X2 de mi desktop se setean ambos juntos y no hay escapatoria...
Escribo en el rc.local:
/usr/bin/cpufreq-set -c 0 -g ondemand
/usr/bin/cpufreq-set -c 1 -g ondemand

para que arranquen en ese modo.
Bien, me queda la webcam, pero será para otra entrada.

domingo, 5 de abril de 2009

Antes de seguir escribiendo, van unas imágenes de la laptop:

A pesar de la inutilidad del fotógrafo (un servidor) y del brillo del flash, puede verse corriendo el gdm, con el tema Vamox, bello producto de unos muchachos de Comunicación Visual de La Plata, Argentina, que crearon un tema para Gnome que a mí, por lo menos, me parece excelente. Dicho sea de paso, es el que estoy usando en la laptop (obvio), y en el desktop (que también corre Arch64, y que en esta foto, está a la izquierda de la imagen, aunque no se vea).

El blog de esta gente es: http://vamox.blogspot.com/




La niña en cuestión, cerradita:
















El escritorio Gnome, en su actual iteración (el wallpaper es modificado por un script bash que robé de algún lugar de la web, que cada 3 minutos cambia una clave del registro de Gnome):

Retomamos...
Luego de instalar (via pacman -S) el viejo y querido mc, procedo a instalar las X (pacman -S xorg). Luego de que baja y se instala, con hwd -x me genero un xorg.conf.intel que copio a /etc/X11/xorg.conf.
Instalo el driver del touchpad (hasta ese momento tenía conectado un mouse usb):
#pacman -S xf86-input-synaptics
Instalo driver para la placa Intel
#pacman -S xf86-video-intel
y otras cosillas
#pacman -S xinit
Redoble de tambores, arrancar X (con xinit)..... funciona. Bien! Instalo openbox para tener un wm andando rápido (pacman -S openbox). Todo OK.
Llegó el momento de crear mi usuario normal, con los mismos detalles desde hace n encarnaciones.
#adduser
elegir nombre, etc, etc, etc.
Detalle: los grupos que le doy de partida, para evitar problemillas luego son siempre:
disk, wheel, network, video, audio, optical, stortage, scanner, camera y power
Con esos me cubro para adelante.
Ya que estoy, instalo Gnome, que es el entorno de escritorio que prefiero, y el gestor de arranque gdm.
#pacman -Sy gnome
#pacman -S gdm

Mientras tanto, editar el /etc/conf.d/dhcpcd y poner "-C resolv.conf" en
DHCPCD_ARGS="-q -L -t 30 -C resolv.conf"
para que no me sobreescriba el resolv con los DNS de mi proveedor (son muyyy lentos), y que use los que ya tengo que son mejores.

Más cosas para instalar:
todo lo relacionado con alsa, el firefox, su internalización, beep-media-player porque me gusta, las wireless-tools, las pciutils, etc.
Un minuto en el runlevel 3 (sin X) para correr alsaconf y dejar operativo el audio.

Instalar yaourt para tener un fácil acceso al AUR (paquetes no oficiales de Arch, por decirlo de alguna manera, por ejemplo ahí está GoogleEarth y otras cosas útiles). Esto implica agregar un repositorio (archlinxfr) en el pacman.conf y resincronizar, para luego #pacman -S yaourt.
Instalo algunas fuentes (artwiz, ttf-ms, liberation, deja-vu, terminus).

Y para que se vean bien, reemplazo cairo, libxft y freetype2 por sus análogos cleartype, desde AUR:
#pacman -Rd cairo libxft freetype2
#yaourt -S cairo-cleartype freetype2-cleartype libxft-cleartype

Así se ve mucho más lindo todo.

Otras cosas para instalar:
gnome-mplayer (lo cual instala al mplayer como dependencia, obvio)
epdfview
file-roller
y algunos agregado a Nautilus (open-terminal, locked-folder, SendTo)
brasero

A continuación ataco la parte de wireless, pero será para otra entrada.

sábado, 4 de abril de 2009

Retomando el tema de la laptop:
entrega de la misma a las 22:00 de un miércoles, más tarde imposible. Igualmente, llevado por el entusiasmo, la encaro.
Aclaración: la había encargado sin sistema operativo, sólo traía un FreeDOS.
Primer paso: bootear con cd de Gparted, sin problemas, con su útil GUI creo una primaria de 20 GB para "ese otro operativo", siempre necesario por si las moscas (creía yo); otra primaria para swap de Linux (2 GB) y todo el resto para Linux, como ext2 (igual lo cambio al instalar).
Hecho esto, reiniciar y arrancar con CD instalador del "otro" operativo, para que no me destruya el Grub después...

Ja! No puede reconocer el disco SATA!!! Que fácil que es ese "otro"!! $%&/·$&.....

Ya las 23:15, decido que ese infame operativo vaya a freír espárragos y rearranco con el último CD instalador de ArchLinux 64.
Obviamente todo va como corresponde (pero, por supuesto, hacer esto sin conocerlo o sin tener la guía de instalación es un poco arriesgado).
En esencia, desde el prompt de root, se corre un "setup", el que pregunta zona horaria, fuentes de consola, teclado, conjunto de paquetes, etc , etc, etc.
Cualquiera que haya instalado una Slackware se sentirá cómodo con esto.
Nota importante: después de haber leído alabanzas en la red sobre ext4, ese es el sistema de archivos que elijo (sí, también leí alguna que otra historia de terror, pero sino no sería divertido)
Terminada esta pre-instalación, durante la cual hay que hacer unas pequeñas ediciones a unos archivos de configuración (esencialmente /etc/rc.conf); el sistema queda en un prompt desde el cual, vía el gestor pacman, se instala lo que uno quiera.
Para ello, claro, hace falta la conexión de red. WiFi aún no tengo, así que a fijarse en la cableada con /sbin/ifconfig.
Perfecto Arch levantó la placa de red sin preguntar nada, y con dhcpcd apuntado a eth0 (esa es una de las pocas configuraciones que hubo que escribir en el rc.conf), ya tengo red y puedo empezar a instalar lo necesario...
#pacman -Syu mc
que sincronice la base de datos de paquetes y que instale el Midnight Commander, por si acaso...
Todo OK. Entre paréntesis, bootea más rápido que mi otra Arch (la de escritorio, un Athlon X2 4400), con reiserfs. ¿Será el ext4? Pareciera que sí.
Ya agotado, seguimos otro día.

jueves, 2 de abril de 2009

La primera entrada de este mi primer blog.
Trataré de que sea por lo menos legible y, quizás, interesante.
Ahora, a lo que importa:

La semana pasada compré una laptop MSI VR340 (¡por fin!)
Por supuesto, el SO a ser usado sería GNU/Linux (específicamente Archlinux 64).
Pretendo ir listando los pasos que necesité para tenerla funcionando a mi gusto, para que otro puedan aprovechar algo de lo que hice.

Algunos detalles de hardware:
Micro - Intel Pentium Dual Core 2GHz
Video -Intel
RAM - 2 GB DDR2
Disco - WD de 160 GB, sata.
Pantalla TFT de 13,3 pulgadas, lector de tarjetas, salida SVideo, webcam, WiFi, modem (no planeo usarlo), etc, etc.