18 de junio de 2010

Lanzado ArchLinux 2010.05



El dia de hoy acaban de ser lanzadas las nuevas imagenes de instalación de Arch Linux, estas nuevas imagenes incluyen importantes cambios como los siguientes:
  • Todas las iso son imagenes hibridas, por lo tanto pueden ser copiadas a un disco o a un medio USB
  • Nuevas imagenes duales disponibles, esto quiere decir que traen paquetes tanto en i686 como x86 64
  • Mas de la mitad de los paquetes en el repositorio core estan ahora comprimidos con LZMA2 (extension .pkg.tar.xz) reduciendo el peso de los mismos
  • Uso de gestor de boteo isolinux
  • Kernel 2.6.33-4, Pacman 3.3.3-5, KDE SC 4.4.3 y Gnome 2.30 entre los paquetes principales
  • Inclusión de wpa_supplicant
También se ha actualizado la Guía de Instalación acorde a las nuevas imágenes de instalación
No duden en darle una probadita a esta excelente distribucion, para los usuarios actuales de arch, no hay mucho que hacer mas que el pacman -Syu :P

Anuncio Oficial: Aqui
Descarga: http://www.archlinux.org/download/

13 de junio de 2010

CloudSN: integrando notificaciones sociales al escritorio



La web social es algo que esta cada dia mas presente en todos nosotros, sea via Facebook, Twitter, Flickr, etc. la gran mayoria de los usuarios de internet tienen una cuenta en al menos alguno de estos servicios sociales, pero en un aspecto que todavia los entornos de escritorio no han explotado demasiado (aunque hay iniciativas como memenu de Canonical), pero existen multiples alternativas a la hora de integrar los distintos portales de la llamada web social.

En esta oportunidad comentaremos acerca de Cloud Services Notifications, o CloudSN, es basicamente un programa que nos permite configurar multiples cuentas y este nos avisa cuando exista una actualizacion de alguno de ellos. actualmente CloudSN cuenta con soporte para los siguiente servicios
  • Gmail
  • Google Reader
  • Twitter
  • Identi.ca
  • Cualquier correo POP3 o IMAP4
En el futuro del desarrollo de esta aplicación se integrara a Facebook con la posibilidad de alertar de actualizaciones, nuevos amigos y mensajes

Para instalar esta aplicación tenemos diferentes opciones:
  • Bajar el codigo fuente y compilarlo desde su pagina principal
  • Bajar alguno de los paquetes previamente preparados para alguna distribución , exisitendo disponibles paquetes para Debian y Ubuntu aqui
  • Para Arch Linux puedes instalarlo desde AUR con tu instalador favorito (ej: yaourt -S cloudsn)
Luego de instalarlo lo ejecutan desde el menu internet de su entorno de escritorio, agregan las cuentas que deseen que les notifique y listo.

Las notificaciones son efectuadas mediante las notificaciones de freedesktop, por lo que en KDE apareceran como notificaciones nativas de KDE y en Gnome con el sistema de notificacion que tengan instalado (notification daemon o notify-osd)

Pagina Principal de CloudSN: CloudSN en GitHub

Clementine: port de Amarok 1.4 a KDE4

Muchos de ustedes extrañan 2 cosas: algo de movimiento en esta web y el viejo estilo del reproductor de música Amarok hasta su versión 1.4; ahora tratare de subsanar las 2 (aunque se que una no puedo).

Clementine es un reproductor de Música que trae, la interfaz de amarok 1.4 en un nuevo reproductor, integrado con KDE4, de manera que podamos disfrutar de esto sin instalar las librerias qt3.
En su ventana principal vemos lo clasico de amarok 1.4, la lista de reproduccion ocupando gran parte de la pantalla, al costado izquierdo pestañas para radio, artistar y directorios, y en su borde inferior, los botones de reproducción, el indicador de progreso y el analizador de espectro.


Entre sus principales funciones incluye:
  • Soporte notificaciones nativas via libnotify
  • Soporte LastFM y SomaFM
  • Multiplataforma
  • Edición de Tags
  • Biblioteca Local
Sin duda es un reproductor que, de momento, destaca por su simplicidad y por ser casi identico al extinto amarok 1.4; espero que en el futuro tome su propio camino, tomando lo mejor de la antigua versión del reproductor, pero con buenas novedades.

Para instalar clementine en Arch Linux solo basta con instalar el paquete clementine que se encuentra en AUR, pudiendo usar herramientas como yaourt de la siguiente forma:

yaourt -S clementine




Mas información

Pagina principal de Clementine

Pagina de Clementine en KDE-apps.org

04 de mayo de 2010

vloopback en Arch Linux (Webcamstudio)

Hace poco con un grupo de amigos quisimos probar lo que es tinychat y al momento de ingresar, me doy cuenta, que si bien reconocía mi camara web, no transmitía ninguna imagen.

Debido a ese problema, me aconsejaron utilizar webcamstudio pero una vez instalado con un simple yaourt -S webcamstudio.

Mis dispositivos de video son:

[cmaureir@neXus~]$ls /dev/video*
/dev/video  /dev/video0

Al abrir el webcamstudio, me di cuenta que en la parte de abajo aparecía un mensaje que dice “No output!”, por lo cual toda la finalidad de utilizar una cámara web virtual mediante webcamstudio, no estaba sirviendo.

Busque en internet para solucionar el problema de No output! y me di cuenta que necesitaba el paquete vloopback,
pero lamentablemente la página principal de dicho proyecto estaba abajo, por lo que comencé a buscar el tar.gz del software, pero ninguna versión me compilaba, debido a que poseia un kernel muy nuevo 2.6.33-ARCH.

Finalmente encontré un paquete de debian que me compilo sin ningún problema, aquí están los pasos para que funcione.

Descargamos

wget http://ftp.us.debian.org/debian/pool/main/v/vloopback/vloopback-source_1.3-2_all.deb

Transformamos el .deb a un .tar.gz con el programa deb2targz (si no lo tienen pueden instalarlo con yaourt -S deb2targz)

deb2targz vloopback-source_1.3-2_all.deb

Descomprimimos el tar.gz

tar zxvf vloopback-source_1.3-2_all.tar.gz

Entramos al directorio donde está el código del vloopback

cd usr/src/

Descomprimimos el código.

tar xjf vloopback.tar.bz2

Entramos al directorio donde se descomprimió

cd modules/vloopback/

Compilamos

make

Instalamos como root (su -) o como usuario (sudo).

make install

Cargamos el módulo videodev

modprobe videodev

Si es que el modulo no se les carga automáticamente, es decir, lsmod | grep vloopback no les devuelve nada, lo cargamos a mano (como root o con sudo)

insmod /lib/modules/2.6.33-ARCH/media/video/vloopback.ko

Ahora un lsmod | grep vloopback debería devolver algo como ésto (ojo que para mi webcam utilizo el uvcvideo).

[cmaureir@neXus~/usr/src/modules/vloopback]$lsmod | grep vloopback
vloopback              11430  0
videodev               34611  2 vloopback,uvcvideo

Ahora iniciamos webcamstudio y nos daremos cuenta que ahora no dice el mensaje de No output!, sino que dice video loopback 0 input.

Ahora vamos a la opción sources y seleccionamos nuestra cámara

luego vamos a la pestaña Controls y ponemos play,
comenzaran a ver su webcam en una ventana.

ahora si se dan cuenta tendrán otro(s) device(s).

[cmaureir@neXus~]$ls /dev/video*
/dev/video  /dev/video0  /dev/video1  /dev/video2

Ahora en tinychat podrás utilizar este nuevo device y no tendrás problemas para compartir con tus amigos ;)

Espero les sirva.

02 de mayo de 2010

Flisol 2010 - Te necesitamos!

<p align="center"><img src="http://www.centrocultural.coop/blogs/utopia/wp-content/uploads/2009/04/flisol2008_final.png" alt="logo flisol" /></p> Estimados, me es grato comunicarles que ya hace bastantes días se ha confirmado la fecha para una nueva versión de la FLISoL. Se Realizará el día <b>sábado 29 de Mayo</b> del presente año. De la misma forma, éste año debido a la tragedia que azotó nuestro país, se ha desarrollado una campaña para ayudar a todas las ciudades más afectadas. La campaña es llamada <b>FLISoL AYUDA CHILE</b>, la cual tiene el apoyo de todas las sedes, realizando la recolección de equipos y piezas de computador, para poder ayudar en la parte que más sabemos, todo lo relacionado a la tecnología y software. Se adjunta también una gráfica para ayudar a difundir ésta obra: <p align="center"><img src="http://wiki.flisol.cl/images/5/53/Campaña_flisol_2010.png" alt="logo flisol ayuda a chile" /></p> Por el lado de <b>Arch Linux Chile</b> estamos pensando en poder abarcar la mayor cantidad de sedes posibles a lo largo del país, por lo que ya hemos confirmado en algunas ciudades en nuestra presencia, pero como siempre, <b>nos falta mucho apoyo</b>, por lo cual las personas interesadas en ver el estado de todo ésto, pueden ingresar a la <a href="http://foro.archlinux.cl/viewtopic.php?id=286">entrada en el foro</a> o pueden anotarse en <a href="http://wiki.archlinux.cl/index.php?title=Flisol">nuestra wiki</a>, para así saber con quien comunicarnos para organizar todo. Les recordamos que se animan a participar en alguna nueva comunidad, se transforman automáticamente en <b>fellows</b> de nuestra comunidad. <p align="center"><b>¡Anímate a Participar!</b></p> Esperando que todos estén bien, Me despido.

17 de abril de 2010

screenshot-2

Hola a todos, esto mas que un tutorial o algo así es un pequeño tip para quienes usan ares. Como habrán leído en otras partes, hay 2 formas de instalar ares en Gnu/Linux, la primera es instalar giFT con el plugin de ares y usar con alguno de los clientes de giFT. El problema de lo anterior es que la conexión es muy inestable, las veces que lo he probado así, solo conecta una vez, luego hay que actualizar manualmente la lista de nodos para que vuelva a conectar y ni así la conexión permanece estable. Como digo es mi experiencia, tal vez a otros les puede funcionar bien. La segunda opción es instalarlo bajo wine, no me gusta mucho la idea de depender de binarios de windows, pero bueno, al menos ares es open source :) .

Por lo anterior el tip es para que ares se integre un poco mejor en Gnu/Linux con wine, ademas soluciona un pequeño “error” que se da al usarlo en openbox.

Lo primero que necesitamos es instalar wine, en archlinux lo hacemos con

yaourt -S wine         # 32bits
yaourt -S bin32-wine   # 64bits

Ademas necesitamos instalar gecko, lo hacemos con

yaourt -S wine_gecko        # 32bits
yaourt -S bin32-wine_gecko  # 64bits

Tras lo anterior, simplemente descargamos ares, lo instalamos (haciendo doble click sobre el) y al abrirlo… Veremos algo así

Funcionara para su propósito, pero veremos unas pequeñas lineas en los bordes, que por lo menos para mi son molestas, porque amenaza con la integración de mi escritorio. Ademas de lo anterior, quienes usan openbox tendrán un problema, ya que no podrán mover la ventana de ares, desconozco la razón, pero no funciona :(.

La solucion de todo lo anterior en muy simple, la descubri “analizando” los temas que trae ares, solo deben ir a la carpeta de temas de ares, la cual esta en “~/.wine/drive_c/Archivos de programa/Ares/data/GUI/” e  ingresar a la carpeta del tema que utilicen, el tema por defecto es “General” y abrir el archivo llamado “prefs.txt”; desde un terminal lo podemos hacer con

nano ~/.wine/drive_c/Archivos\ de\ programa/Ares/data/GUI/General/prefs.txt

Nota: Todo lo anterior en una sola linea

Pueden remplazar nano por el editor de texto que ustedes quieran. Una vez editando el archivo, hay que borrar todas las lineas (que debiesen ser 31), que comienzan con “WINDOWFRAME“, tras borrarlas guardamos y cerramos. Al volver a iniciar ares, lo veremos así

Como pueden ver, ahora ares usa los bordes de ventana de nuestro gestor de ventana, con esto se solucionan todos los problemas antes nombrados :) . Bueno espero le sea útil a alguien. Saludos a todos y hasta pronto

XaBz


11 de abril de 2010

Crackear claves WEP

Hace mucho tiempo que he tenido ganas de poder poner estos simples comandos, que sirven 100% al momento de poder obtener una clave de una red wireless propia con ecriptación WEP.

Nota: No me hago responsable por un mal uso de éste tutorial. Si tu vecino tiene una red wireless con encriptación WEP, preguntale primero si te deja probar.

Para lo siguiente utilizaremos el programa aircrack-ng, el cuál pueden descargar del mismo link, o instalarlo en su distribución Linux favorita, mediante el gestor de paquetes que utilicen.

Bueno, comencemos!

Primero que todos necesitamos bajar nuestra interfaz de red inalámbrica, en mi caso es la wlan0, puede variar con cada equipo y SO.

ifconfig wlan0 down

Ahora vamos a comenzar a obtener la información de las redes que se encuentren en el rango que soporte nuestra tarjeta inalámbrica. (dump)

airodump-ng --ivs -w NOMBRE_ARCHIVO wlan0

O si conoces el canal de la red que necesitas obtener la clave.

airodump-ng --ivs -w NOMBRE_ARCHIVO wlan0 --channel CANAL

Donde NOMBRE_ARCHIVO es un nombre cualquiera para generar el archivo con la información y CANAL es el canal de la red.

Luego de que la red tenga mas de 5,000 en la columna #Data,
podemos intentar obtener la clave, de lo contrario nos indicará el mismo programa
que intentemos con 10000, 15000, 20000, etc

Podemos dejar una terminal con el dump corriendo y en otra obtener la clave.

Entonces para intentar obtener la clave solo necesitamos cruzar los dedos y ejecutar el siguiente comando:

aircrack-ng -a 1 NOMBRE_ARCHIVO.ivs

Nos aparecerá un lindo menú con índices numéricos, donde sólo debemos seleccionar la red que queríamos crackear desde un principio.

Si les va bien obtendrán un mensaje que dice KEY FOUND [ XX:XX:XX:XX:XX:XX ],
donde las XX representan la clave en hexadecimal.

Dependiendo de la aplicación que utilicen para conectarse a internet el modo de ingresar la clave es distinto, la mayoría cuando seleccionan WEP les da la opción de ponerla en Hexadecimal, si no les funciona, pueden conectarse utilizando el mismo ifconfig.

iwconfig wlan0 essid NOMBRE_RED
iwconfig wlan0 key XXXXXXXXXXXX
ifconfig wlan0 up
dhcpcd wlan0

Ojo que la clave se ingresa sin los “:”.

y listo con eso debería bastar para poder obtener la clave de la red de ustedes.

Saludos.

Keditfiletype

Imagen HTMLCambiar KHTML por Webkit como framework para Konqueror me ha servido mucho, ya no se me cuelga o cae dicho navegador cuando, por ejemplo, ingreso a blogspot. Sin embargo, he ganado otro problema, el cual es que en muchos artículos de Wikipedia Konqueror se congela o cuelga (¿una cosa por otra?). Aún así, en lo personal me ha resultado mucho mejor para la navegación en Konqueror usar Webkit en vez de KHTML.

En Archlinux podemos instalar, desde al AUR y usando Yaourt, la versión SVN de Webkit para KDE:

$ yaourt -S kwebkitpart-svn

Luego en una terminal ejecutamos:

$ keditfiletype text/html

Tras lo cual se nos abrirá una ventana como esta:

Keditfiletype

Clic para agrandar

Vamos a la pestaña empotrado y donde dice: orden de preferencia de servicios ordenamos las opciones (con los botnoes que están a la derecha) para que Webkit quede en primer lugar, tal como se ve en la siguiente imagen:

Keditfiletype

Clic para agrandar

Una vez hecho esto aplicamos los cambios, aceptamos y lanzamos o reiniciamos Konqueror.

Ahora navegarás con Webkit.

Muchas gracias a Thalskarth quién me dijo acerca de esta entrada en su blog, una vez que hice un comentario, en identi.ca, respecto a mis problemas con Konqueror en blogspot.

¡¡Saludos!!


Archivado bajo:Tips Tagged: arch, archlinux, aur, comandos, gnu, gnu/linux, kde, khtml, konqueror, kwebkitpart, linux, svn, webkit, yaourt

02 de abril de 2010

Web

WebDespués de largo tiempo sin escribir aquí les dejo este tutorial para cambiar la DNS que por defecto usa tu ISP a OpenDNS, la cual, en teoría es más rápida y segura.

Estos pasos los realicé en Archlinux y con el ISP chilena VTR, aunque, se supone, es aplicable a cualquier distribución GNU/Linux y a cualquier proveedor de internet.

Editamos el archivo /etc/resolv.conf y añadimos los nameservers de la OpenDNS. Opcionalmente podemos borrar o dsesactivar (mediante # al principio de la línea) los otros nameservers ya listados en el archivo para sólo usar la OpenDNS:

# OpenDNS nameservers
nameserver 208.67.222.222
nameserver 208.67.220.220

Si usas dhcpcd edita el archivo /etc/dhcpcd.conf y cambia la siguiente línea de:

option domain_name_servers, domain_name, domain_search, host_name

a:

option domain_name, domain_search, host_name

Esto prevendrá a dhcpcd de añadir otros nameservers al archivo /etc/resolv.conf

También necesitarás editar o crear el archivo /etc/resolv.conf.head para añadir los namerservers de la OpenDNS. Es el mismo principio aplicado al archivo /etc/resolv.conf. Anádelos al principio del archivo y borra o desactiva los que ya existen:

# OpenDNS nameservers
nameserver 208.67.222.222
nameserver 208.67.220.220

dhcpcd dinámicamente genera el archivo /etc/resolv.conf anteponiendo /etc/resolv.conf.head y analizando las opciones del archivo /etc/dhcpcd.conf

Reinicia la red después de editar o crear el archivo /etc/resolv.conf.head para que los cambios tomen efecto inmediatamente:

# /etc/rc.d/network restart

Para corroborar que ahora usas la OpenDNS puedes usar nslookup con cualquier página web:

$ nslookup es.wikipedia.com
Server:         208.67.222.222
Address:        208.67.222.222#53

Non-authoritative answer:
es.wikipedia.org        canonical name = text.wikimedia.org.
text.wikimedia.org      canonical name = text.pmtpa.wikimedia.org.
Name:   text.pmtpa.wikimedia.org
Address: 208.80.152.2

Como ves en el parámetro Server, aparece el mismo valor que pusimos cuando editamos el archivo resolv.conf

¡¡Saludos!!

Fuentes: Wiki oficial de Archlinux: OpenDNS | BANDAANCHA.EU


Archivado bajo:Tips Tagged: arch, archlinux, comandos, dhcpcd, dns, gnu, gnu/linux, linux, nslookup, opendns, terminal

28 de marzo de 2010

screenshot-3

Hola a todos, bueno al igual que con mitter esta entrada pretende dar algunos tips para estos muy buenos clientes de Twitter, Turpial y Pino, lo principal es usar el símbolo ♻ en vez de RT y que funcionen con chromium, ademas algunos agregados en el caso de Pino.

Turpial

Turpial es un cliente de twitter desarrollado en python y gtk, es un cliente con muy bueno que vale la pena probar, ademas tiene el agregado de ser desarrollado íntegramente en Venezuela. Para instalarlo en arch lo hacemos desde aur con

yaourt -S turpial

Para que funcione con chromium debemos hacerlo al igual que en mitter modificando “/usr/lib/python2.6/webbrowser.py” con nuestro editor de texto (en mi caso leafpad)

sudo leafpad /usr/lib/python2.6/webbrowser.py

Y agregar en la linea 455 lo siguiente

if _iscommand("chromium"):
register("chromium", None, GenericBrowser("chromium"))

Y finalmente para no tener problemas de congelamiento editamos el ejecutable de chromium “/usr/bin/chromium”

sudo nano /usr/bin/chromium

Y en la ultima linea agregamos al final un “&” quedando de esta forma

exec /usr/lib/chromium/chromium $@ &

Con esto tenemos turpial funcionando con chromium, ahora para que al usar la función de “retweet” tengamos el signo ♻ en vez de RT, modificamos el archivo “/usr/share/turpial/core/ui/gtk_ui/tweetslist.py”

sudo leafpad /usr/share/turpial/core/ui/gtk_ui/tweetslist.py

Y en la linea 227 remplazamos el RT por ♻, quedando la linea de esta forma

rt = "♻ @%s %s" % (user, msg)

En esto debo agradecer a Andrés que comento en la entrada de mitter preguntando acerca de esto.

Pino

Pino es un cliente de twitter bastante completo, es simple, liviano y ademas posee soporte para identi.ca. Para instalarlo en arch lo podemos hacer desde aur con

yaourt -S pino

El problema de lo anterior es que la versión esta desactualizada, la versión actual de pino es 0.2.4 y en aur encontramos la 0.2.1, para solucionar esto cuando yaourt nos pregunte si queremos modificar el PKGBUILD, aceptamos y modificamos la version dejandola en 0.2.4

pkgver=0.2.4

y ademas remplazamos el md5sums dejándolo así

md5sums=('19dd521db8956d6e6a3d051d1c383b84')

Tras esto continuamos y pino se instalara bien. Pino usa xdg-open para abrir los enlaces, hashtags, etc; para que esto funcione con chromium debemos modificar el archivo “/usr/bin/xdg-open” con

sudo leafpad /usr/bin/xdg-open

Y en la linea 497 agregamos chromium a un comienzo quedando de esta forma

BROWSER=chromium:firefox:mozilla:epiphany:konqueror:$BROWSER

Con esto tenemos pino funcionando con chromium, lo anterior puede funcionar sin realizar nada en escritorios como gnome, xfce, kde, pero lo mas probable en que en gestores de ventanas se deba hacer lo anterior para que funcione.

Pino trae la opcion de usar retweet en forma de RT o en ♺, en cual es muy similar a ♻, si quieren cambiarlo y dejar el ♻, debemos editar el código de pino, antes de compilarlo, una forma de hacer esto es descargar todos los archivos necesarios para crear el paquete en arch, para esto crearemos una carpeta en nuestro home llamada pino  e ingresamos a ella

mkdir ~/pino
cd pino

Descargamos los archivos desde aur con

wget http://aur.archlinux.org/packages/pino/pino/PKGBUILD
wget http://aur.archlinux.org/packages/pino/pino/pino.install

Editamos el PKGBUILD y editamos la version dejandola en 0.2.4 (pkgver=0.2.4), luego para desargar el codigo tecleamos

makepkg -o

Tras lo anterior aparecera una carpeta llamada “src” ademas del archivo “pino-0.2.4.tar.bz2″ en la carpeta; ahora modificamos el archivo “src/pino-0.2.4/src/re_tweet.vala” lo hacemos con

leafpad src/pino-0.2.4/src/re_tweet.vala

Y en la linea 290 remplazamos el ♺ por ♻, quedando así

text = "♻ @%s: %s".printf(status.user_screen_name, status.text);

Tras lo anterior podemos crear el paquete e instalarlo con

makepkg -ei

Ademas como pino muestra los retweets hecho por la pagina de twitter, podemos modificar la forma en que lo muestra, la cual originalmente se ve así (imagen extraída del sitio web de pino)

Retweet oficial (original

Para cambiarlo al signo que se muestra en la pagina de twitter modificamos el archivo “src/pino-0.2.4/templates/main.tpl”

leafpad src/pino-0.2.4/template/main.tpl

Y la linea 22

.re{background-color: {{sl_color}}; color: {{bg_color}}; -webkit-border-radius: 3px; font-weight: bold; padding-left: 3px; padding-right: 3px;}

la remplazamos por la siguiente

.re{background: url(http://s.twimg.com/a/1269553143/images/sprite-icons.png) -128px -64px no-repeat; display: inline-block; height: 14px; position: relative; top: 2px;width: 18px;}

Ademas modificamos el archivo “src/pino-0.2.4/src/template.vala”

leafpad src/pino-0.2.4/src/template.vala

Y en la linea 289 borramos el “Rt:” que esta entre “span” quedando así

re_icon = "<span class='re'></span> ";

Con esto veremos el Retweet oficial, así

Finalmente creamos el paquete e instalamos con

makepkg -ei

Bueno espero le sirva a alguien y hasta la proxima. Saludos a todos

XaBz


15 de marzo de 2010

Imágenes Terremoto 2010

bandera chilena

Bueno, después de muchas salidas por distintos sectores de San Antonio me he podido dar cuenta de lo afectado que está mi ciudad natal, espero que con éstas fotos las personas puedan darse cuenta la magnitud en ésta zona.

Un punto en contra fue que casi toda la ciudad está sobre “arena” y no “tierra” o “roca” como lo son otras ciudades de la V región.

También hay imágenes de Santo Domingo y muy pocas de Valparaíso.

Galería de Fotos

Me despido.

09 de marzo de 2010

Crónicas del Terremoto (Parte 2)

Cuándo estábamos en el auto, mis papas comenzaron a decirme que me habían llamado muchas veces, que la señal estaba mala y todo eso, a lo que les respondí que desde que comenzó a moverse todo intenté comunicarme con ellos, para decirles que estaba bien, que no viajaran a buscarme, porque no me había pasado nada (aunque dudo que me hubieran hecho caso).

Les conté que no perdí la calma, que me puse ropa y bajé rápido pero no corriendo y que nada se me había caído del departamento, a lo que ellos me contaron que en la casa casi todas las cosas del interior estaban en el suelo.

El camino se hizo corto, las calles de Valparaíso estaban aún más oscuras y se lograban ver algunas paredes quebradas, ladrillos en la vereda, vidrios quebrados, y agua corriendo; era un escenario muy caótico. Cuándo entramos a la carretera, habían muchos autos, casi todos iban despacio (más de lo normal), se notaba que la gente estaba tomando precauciones para poder llegar sin novedad a sus destinos, la radio comunicaba sobre ciertas zonas del país que estaban más afectadas, advertían algunos caminos cortados, puentes caídos y todo lo demás que me era muy difícil imaginar.

En uno de los intentos pude lograr algo que me dejó tranquilo, me pude comunicar con la Coti (mi polola) y me decía que ella estaba muy bien y sus papas también, sólo que estaban preocupados por su hermano que justo estaba en una fiesta en Llo-Lleo, no pensé que algo malo le hubiera ocurrido (afortunadamente así fue).

Al costado de todo el camino habían algunos derrumbes de cerros, rocas grandes, tierra y cosas así, cerca de la pista derecha de la carretera. Pasamos a una estación de servicio para ver si podíamos comprar agua, pasar al baño, etc, pero cuando llegamos era increíble la cantidad de autos que habían, gente en sus interiores durmiendo, otros afuera fumando, conversando, tapados con frasadas, etc. Volvieron mis papas que habían ido a ver si se podían comprar cosas, y nos dijeron con mi hermana que no se podía entrar a los baños, y que habían comprados algunas botellas de agua. No sé si fue el destino, o sólo suerte, pero el día anterior mi papá había llenado el estanque del auto, por lo cuál no fué necesario echarle un poco de bencina al auto.

El resto del camino fue igual, algunos derrumbes pequeños, todo muy oscuro, y varios autos en el camino. Al llegar al peaje nos dimos cuenta de que estaban dejando pasar a los autos sin cobrar, a lo que mi mamá comento “cuándo veníamos recién para Valparaíso, nos cobraron igual”. Mi papá advirtió a la persona dentro de la caseta de que habia un pilar del techo del peaje que se veía doblado, a lo que la persona agradeció.

Cuándo veníamos llegando a San Antonio, por el cruce de Cartagena, habían muchos autos estacionados al costado de la calle, gente haciendo fogatas, camiones llenos con elementos de sus casas, colchones, muebles, etc, sinceramente parecía una escena cualquiera de la película “Impacto Profundo”, yo supuse que la gente estaba ahí por miedo a que se saliera el mar, puesto que al ser San Antonio un puerto, el temor es normal. Entrando a la ciudad, la gente también hacía fogatas, pues obviamente no había luz y comence a ver algunos muros derrumbados, veredas levantadas, las calles rotas, y llegando al recién inaugurado Mall vimos algo raro, a lo que estacionamos y nos dimos cuenta de que caía agua por sus paredes, el Mall estaba inundado, y se lograba ver todos los techos caídos y cables colgando.

La calle por la que entramos, se llama 21 de Mayo y muchas estructuras de ahí se habían visto muy afectadas tras el terremoto del 1985, como el Hotel Jockey Club y algunas casas. Se notaban las grietas del suelo, murallas y vidrios rotos de casi todas las estructuras de esa calle hasta que en un momento, pasamos por una casa que tenía dos autos estacionados afuera, completamente destruidos por una muralla que había caído encima, era un “Mitsubishi Lancer” Plomo (mismo auto de mis papas, hasta del mismo color) y un “Susuki Swift” Blanco.

Más adelante pasamos por fuera de un colegio llamado “Nuestra Señora de Pompeya” que tenía muros y ventanales rotos, ni hablar de la calle afuera del colegio, toda agrietada. Luego comenzamos a subir hacia Villa Italia pasando por el “Hospital Claudio Vicuña” que presentaba sólo vidrios rotos y algunas trizaduras leves. Nos dirigíamos a la casa de mi tío René, puesto que ahí mis papas habían dejado a mis 2 tatas.

Llegando a la casa, mis primos Paula y René me saludaron, no se veían asustados ni nada, entré y salude al resto de mis familiares, que estaban todos juntos en el living, mi abuela estaba acostada, por lo que la fui a saludar mientras me decía que estaba muy preocupada por mi, pues sabía que estaba sólo en Valparaíso.

Miré la pieza de mi primo y recordé que tenía toda una pared, con un closet grande, repisas y un escritorio y parecía que alguien hubiera botado todo al suelo, y también una repisa que estaba sobre la cabecera de la cama, estaba tirada encima de la cama, es decir, menos mal que mi primo se paro luego. En el comedor había un mueble grande donde mis tíos tenían variedad de vasos y copas, que estaban la mayoría rotas.

Salí al patio de la casa y justo venían llegando mis dos tíos, René y Danilo, que habían ido a nuestra casa a ver como estaba, levantar algunas cosas, etc. Me saludaron y entraron a la casa.

Al rato mis papas decidieron que mejor volvíamos a la casa, ya estaba amaneciendo. Les pedí a mis papas que si podíamos pasar por la casa de la Coti, a lo que aceptaron.

Llegando a su casa la abrace como nunca, estaba muy preocupado por ella, aunque un poco tranquilo porque sabía que estaba con sus papas, ella me contó que se le habían caído cosas y también el muro del patio de atrás y de que su hermano estaba bien.

Cuando llegamos a nuestra casa no lo podía creer, a la estructura no le paso nada, pero dentro…estaba casi todo en el suelo, en el comedor, habían muchos vidrios, casi todos los vasos, platos y tazas estaban rotas, la TV no se había caído,  miré la cocina donde había un frigorífico grande, estaba en contra del mueble de cocina, la cocina misma se había movido mucho y el piso que estaba viejo, se había hundido demasiado, comencé a subir la escalera del patio y en el segundo piso si que estaba la grande.

Antes de ver las piezas me fije que un mueble largo donde estaba toda la losa se había venido abajo dejando toda la losa y vasos inservible.

Lo primero que miré fue la pieza de mi abuela tenía todos los cajones de 2 cajoneras en el suelo una mesa donde a veces toma desayuno, completamente corrida hacia el otro extremo, las cosas de un escritorio todas en el suelo y lo que me dejó mas sorprendido es que tiene una maquina de tejer de fierro, super pesada que mire mas de  2 metros, y se había movido mas de 10 cm de la pared.

Luego miré la oficina, la cuál tiene 3 escritorios grandes y pesados y al fondo una estantería llena de libros, de alguna forma los escritorios estaban todos corridos de sus posiciones, 1 pantalla de un PC en el suelo, muchos libros botados por todos lados las plantas en el suelo también con toda la tierra desparramada,  un desorden inmenso.

Finalmente entre a la pieza y estaba un modular grande de mis papas sobre la cama matrimonial, las cajoneras movidas de la pared mas de 10cm, los muebles en otras posiciones, era como mover una maqueta con la mano.

En ambas piezas hay 2 closet que son un cuarto más y cuando intentamos abrirlos (la puerta abre hacia adentro) no se podía, porque todas las cosas se habían caído, lo cual fue un reto poder ordenarlo metiendo sólo la mano y sacando de a una cosa.

Todos comenzamos a ordenar y ese mismo día pudimos volver la casa a la normalidad.

Las replicas fueron incesantes todos los días y cada 20 o 30 minutos, casi todos dormíamos con ropa, linternas a mano, teníamos bolsos listos, etc.

Hoy ha pasado más de una semana desde éste gran terremoto y las replicas ya no son tan frecuentes, se realizó la Teletón con éxito para ayudar a la gente más afectada en Chile y se duplico la meta. En las noticias ya no muestran sólo escenas trágicas de todo el sector más afectado, pareciera que todo de a poco vuelve a la normalidad.

En varios medios dijeron que reconstruir el país costaría más de 4 años, pero yo creo que la fuerza que tiene mi país es grande y que pase lo que pase siempre podremos ponernos de pié.

En mi familia aún hay preocupación, puesto que éste fin de semana mi hermana comienza la universidad y como es su primer año, estará sola en Playa Ancha (Valparaíso) yo por mi parte volveré al Cerro Placeres (Valparaíso) para comenzar mi 5to año de universidad y claro, la preocupación es normal, en caso de una nueva tragedia, sería mucho mejor estar todos juntos, pero no se puede estar así siempre.

A pesar de que las estadísticas arrojan que es probable que ocurra un sismo de gran magnitud nuevamente (como ha sucedido en la mayoría de los otros terremotos en mi país) siento que estoy preparado para afrontarlo y no me da miedo pensar que me pasará algo, me da miedo no poder comunicarme con mi familia para saber el como están todos.

Son las cosas de vivir en uno de los países con más actividad sísmica en el mundo.

Espero estén muy bien todos tras este suceso y que ahora comienza la reconstrucción y depente de todos.

Fuerza Chile!.-

06 de marzo de 2010

msdark

Parafraseando a un amigo (Cristián Maureira) también voy a contar mis vivencias en estos días desde poco antes del “MegaTerremoto-Tsunami” y la actualidad… (Saint.. sorry por copiar descaradamente el título… )

Era viernes y como buen viernes tenía ganas de salir, había pasado toda la semana encerrado en casa trabajando en la versión 2.0 del software que realice para mi práctica, tenía que entregar eso más nuevos requerimientos para el lunes 8 de Marzo, por lo tanto estaba algo apurado.. había llegado el Domingo 21 desde Pelluhue (Costa Región del Maule).

Por más ganas que tenía de salir o compartir con seres humanos, me obligue a quedarme y continuar trabajando, después tendría tiempo para hacer cualquier otra cosa.

Eran las 00:00 hrs y me dio flojera continuar programando, por lo que puse música y me puse a cantar, hasta las 00:30 hrs del 27 de Febrero del 2010.. Tomé mi notebook, mis cigarros y fui a acostarme, con la intención de ver alguna película.

Miré que peliculas tenía y la única que no había visto aún era The Fountain (de Darren Aronofsky), busqué insesantemente los subtítulos hasta que encontré los correctos,  fui a buscar la última lata de cerveza que me quedaba (Budweiser) y pongo la película.. tan mala suerte, la imagen era de pésima calidad y tenía cortes, por lo que decidí ver algunos capítulos de The Big Bang Theory y Numb3rs. En eso estaba (viendo Numb3rs) cuando de pronto siento un ruido ensordecedor y la cama comienza a moverse… me quedé ahí, pensé y dije.. ya pasará…

Ya pasará me dije por unos instantes, pero eso no ocurría por lo que rápidamente me puse de pie y corrí al umbral de la puerta de mi pieza, todo se movía de un lado al otro, casi no podía estar de pie, la casa sonada y crujía a decibeles increíbles, la mesa del televisor en mi pieza tiene ruedas y comenzó a “pasear” por la casa..

Grité!!, como si en el Boomerang (Montaña Rusa de Fantasilandia) al cubo me encontrará, un sin fin de improperios salían de mi boca, la casa sonaba, las ventanas parecían quebrarse, gritos desde la calle y mi perro corriendo y ladrando en el patio.. todo esto debió ser al rededor de un minuto.

En mi cabeza pasaba un pensamiento.. ¡Que paré!! , pero no ocurría, por lo que rapidamente trate de calcular el tiempo que llevaba el movimiento.. según yo, esto estaba fuera de todo límite por lo que pense que no se detendría. Me apoye en el dintel ya sin sujetarme con fuerza, solo a esperar lo peor.

Finalmente se detuvo después de interminables minutos (después sabriamos que fueron al rededor de 3 minutos donde la tierra liberó 15800000 kilotones de energía). Corrí hacia mi velador, tome mi billetera, celular y el Ipod, y los puse en los bolsillo del short de mi pijama y arranqué a salir de la casa, ya no había luz.

La casa que arriendo en Talca es pequeña, pero el trayecto desde mi pieza a la puerta de callé fue interminable, ahí mi cabeza generó muchos pensamientos fatídicos y apocalípticos, imágenes de la Guerra de los Mundos se me aparecieron, pensando que al salir por la puerta encontraría muchas casas en el suelo y gente muerta, y que tendría que luchar por sobrevivir y que mi familia, en ese momento en Constitución, ya no estaba.

Llegué a la puerta e intenté salir, no pude, la puerta estaba bloqueada pensé, me demoré pero logré recordar que yo mismo le puse una vuelta de llave. Mi casa no tenía reja afuera, por lo que me sentía expuesto dejando la puerta cerrada sin llave. Recordé y corrí a la pieza nuevamente y tomé mis llaves y algo más.. Me di cuenta que no tomé mis cigarros así que los busqué y además tomé la lata de cerveza que no se cayó y volví a la puerta a abrir.

Salí y vi el panorama, no era lo que imaginé, estaba todo en pie, solo sin luz, pero en la calle había un grupo de colegialas que aguantaron (estúpidamente) el terremoto en la calle, dos de ellas estaban desmayadas y el resto histericas, tomé un sorbo de mi cerveza, prendí un cigarro y fui en su ayuda.

Las colegialas corrieron a sus casas, estaban solas, yo me quedé ahí sin saber muy bien que hacer, me di cuenta que hacía frio, volví a la casa y me abrigué. Salí a la calle a ver a mis vecinos, y a ver si alguien me proporcionaba un celular, pues yo no tenía saldo y necesitaba saber de mis padres y de mi polola (en Rengo).

Me encontré con mis vecinos y fuimos todos a una casa donde un auto prendio la radio, una sola emisora transmitiendo.. (gracias a equipos electrógenos) PalomaFM,  todos en silencia escuchamos los datos del sismo, 8.8 grado, epicentro en cobquecura, hacia al mar.. Me quedé en silencio, inmediatamente supe que eso implicaba maremoto.

Fui criado en una ciudad con mar, la gente de la costa, sabemos que un movimiento en la tierra, debemos correr a la altura, pero aún así me asusté, mis padres en constitución, amigos en Pellines y otros en Pelluhue, palidecí.

Así paso la noche, sin saber nada de nadie, cuando por arte de magia a las 5:37 am suena mi telefono, raro muy raro, pues lo único que funcionaba a media era Movistar, y Entel (mi compañia) estaba en los suelos. Era mi hermana, estaba bien, pero sola en un cerro en Constitución, ella estaba carreteando cerca del río, vio todo, las 3 olas arrasando a Constitución. Pregunte por mis padres, me dijo que estaban bien, le dije que no se preocuparan por mi, que en Talca estaba todo ok, al menos eso me parecía a mi, pues en el sector donde vivia nada ocurrió, solo se cortó la luz.

Pasan las horas y la paranoia junto con la histeria hace que la gente vea cosas que no son, que la Luna está mas brillante, que hizo mucho calor el día antes y un “te lo dije”… Radio Paloma comienza a ser una fuente de información de toda la Región, pues estaban transmitiendo OverPower, comienzan los llamados de auxilio, de busqueda, de información, estamos todos estupefactos con lo que oímos.

Amanece y me invitan a tomar desayuno, en eso estoy cuando de pronto alguien se acerca a la casa, era mi amigo que estaba en Pelluhue que arrancó ileso junto a su polola y fueron a buscarme…

Continuará………………..

Ayuda a levantar Chile!!! http://www.chileayudachile.cl/


Tagged: Cataclismo, Sismo, Terremoto

04 de marzo de 2010

Crónicas del Terremoto (Parte 1)

Era un viernes cualquiera, me encontraba en Valparaíso realizando mi práctica, el último según calendario y justo nos habíamos programado con nuestros amigos para hacer un asado celebrando el cumpleaños atrasado de otro amigo (Arturo Hoffstadt) en la casa de Diego Candel, donde acostumbrabamos reunirnos de vez en cuando.

Como tenía el asado, rechace la oferta de mis papas de volver a San Antonio con ellos, diciéndoles que volvería el sábado por la mañana.

En el asado estuvimos, el dueño de casa Diego Candel, Roberto Bonvallet, Rodrigo Fernández, Rodrigo Gregorio, Arturo Hoffstadt y yo. El departamento está en el Edificio Festival en Viña del Mar.

Cuando todo terminaba, Rodrigo Fernandez nos dice que tiene que ir a buscar a su polola al centro de Valparaíso y que nos puede llevar al cerro Placeres, donde el otro Rodrigo, Roberto y yo vivimos.

Todo fue normal, llegamos allá se subió la polola de nuestro amigo con otras personas, afortunadamente el auto era amplio y nos dirigimos a Placeres, donde me dejaron justo afuera del edificio donde me he quedado en estos dos meses (y que es el departamento que arrienda mi polola, Constanza Hernández, durante el año), Roberto se bajó conmigo y nos fuimos conversando hasta la entrada de mi edificio dode nos despedimos con un normal ¡Cuidate, nos vemos el lunes! pues el sabía que volvía al otro día a San Antonio.

Salude al portero como siempre, eran ya las 2:30 am aproximadamente, y llegue al departamento, como nunca, y en ésto quiero recalcar, pues son las cosas del destino, dejé las llaves del departamento en la mesa, para al otro día salir temprano. Me serví un vaso de jugo, llegue a la pieza y le avise a mis papas que estaba en el departamento, que había llegado sin novedad, me ofrecieron despertarme al otro día, para no llegar tan tarde a mi casa y accedí, me despedí normalmente y colgué. Seguido de eso, le envié un mensaje a la Coti (mi polola) avisándole que estaba en el departamento, al otro día nos veríamos por fin, pues ella está haciendo la práctica en Santiago y había pasado toda la semana sin vernos. Prendí el televisor, me saque mis zapatillas y pantalones y me senté en la silla del escritorio y comencé a ver TV, tenía mucho sueño así que me quedé dormido….eran aproximadamente las 2:45 am.

A penas comenzó el terremoto, desperté asustado pues no sabía que pasaba, atiné a abrir la puerta que da al pasillo y miré hacia los costados, en segundos me di cuenta que esto no era normal y volvi a vestirme, siempre he tenido la manía de dejar mis zapatillas abiertas, llegar y poner, porque me da mucha lata tener que desabrocharlas al otro día, cuando volví a mi pieza no podía estar de pié y el ruido era impresionante, se escuchaban personas gritando desesperadas, se escuchaba vidrios rompiéndose, derrepente se escucha un estruendo de magnitudes, que mas tarde comprendería que era una parte de la grua de la construcción que está al lado de mi edificio; me senté en mi cama me puse los pantalones, las zapatillas, agarro mi celular y voy directo a salir, tomo las llaves, cierro la puerta y comienzo a bajar por las escaleras, logré bajar sin correr, pero al mismo tiempo rápido, el movimiento era impresionante, era como si me empujaran de varios lados.

Al llegar abajo, trato de calmarme un poco, sólo quedaba el balanceo del en esos momento ‘temblor fuerte’, y me doy cuenta que solo hay 3 personas en el hall principal y el portero, casi pensando que había exagerado mucho le digo en tono de broma ¡fuerte la wea…!, el portero sonriendo me responde ¡la cagó!.

Las personas en el hall eran 3 mujeres, al parecer 1 madre con sus dos hijas, y estaban con frasadas y en piyama, ahí me di cuenta que no era el único que había sentido el temblor fuerte.

Derrepente y muy ruidosamente, siento que se abre la puerta de las escaleras de emergencia y comienza a salir la gente llorando, gritando, corriendo, desesperados, hacia el hall y la calle, las personas venían en piyamas o ropa interior, por lo cual comprendí que eran de pisos muy superiores, yo sólo estaba en el 5to piso.

Salgo fuera del edificio y me doy cuenta que afuera habian unas 10 personas, algunos abrasados, otros fumando, una familia entera abrasada, otros intentando llamar por telefono, por lo cual tomé mi celular y comencé a llamar a mi familia y mi polola, obviamente la red no funcionaba, llame aproximadamente 10 veces a cada uno, lo único que quería era decir que estaba bien y que no vinieran a buscarme, pues suponía que lo harían. Extrañamente estaba tranquilo con respecto a ellos, pues sabía que mi polola ya estaba en su casa con su familia y que mi familia había llegado a San Antonio.

Mientras llamaba, miré hacia playa ancha y todo se veía oscuro, el mar se alcanzaba a notar y estaba absolutamente calmado, amenizaban la noche, las sirenas de bomberos, ambulancia, rescate, silbidos, alarmas de auto, y aún se escuchaban gritos.

No quice permanecer mas en silencio y traté de romper el hielo con las personas que estaban cerca mío, obviamente las preguntas frecuentes eran, ¿En qué piso estabas?, ¿Se cayeron muchas cosas?, ¿Se sintió muy fuerte en tu piso?, era de esperar que lo único que se hablara era del ‘temblor fuerte’.

Conversando con la gente, habían opiniones variadas, unos decían que fue un temblor muy fuerte, otros decían que era terremoto y los que tenían celular con radio intentaban sintonizar alguna radio, pero sólo habían las que emitían música programada, fui donde el portero para preguntarle si tenía radio y me dijo que se la había pasado a una señora, la cual tampoco podía sintonizar alguna.

Tenía mucho frío, pues solo andaba en polera, por lo cual subí corriendo al departamento a buscar una chaqueta, alcance a mirar de reojo el departamento y me di cuenta que no habían cosas en el suelo, a primera vista, al salir una señora me pregunta “Eres la única persona de este departamento?” a lo que le respondo que sí.

Volví a bajar y converse con una pareja que estaban en el piso 15 y me decían que se les habían caído las teles y que su hija estaba en Santiago, la señora angustiada me decía que no podía llamar, que el celular estaba malo. A lo cual volví a intentar comunicarme con mi familia, intento que fue fallido.

Sali nuevamente del edificio y comencé a conversar con un profesor que andaba de vacaciones junto a su esposa e hija y estaban en el piso 21 (el último piso del edificio) y me decían que nunca habían estado en algo así, que se moviera tanto. Entre esas conversaciones cruzadas, una tipa nos decía que estaba en la disco de Viña (Ovo creo que se llama…) y que cuando comenzó todas las personas bailando, se cayeron al piso, cosa que me dejo impresionado.

En un momento determinado pensé, que vivía cerca de Roberto y de Ignacio, un amigo que no pudo ir, pues estaba con su familia y pensé en ir a buscarlos, cuando miro hacia arriba, veo que viene Roberto caminando y lo saludo efusivamente, preguntando como se encontraba, me contó que el estaba bien, que se le cayeron algunas cosas, y que sus paredes se agrietaron, el vive en pensión.

Nos unimos a otras conversaciones, donde la gente seguía con los mismos temas, y derrepente, pasa una persona en auto y nos dice, “para que sepan, el epicentro fue en Chillan y fue de 8,3 grados”, información con la que todos quedamos con los ojos abiertos y diciendo “como abrá quedado allá…”.

Luego con Roberto decidimos ir a ver a Ignacio, que estaba con su familia en el departamento donde arriendo una pieza yo durante el año, que queda a 3-4 cuadras aproximadamente. El camino estaba completamente oscuro y gracias a mi celular, podiamos ver los desniveles de la calle y vereda. Conversabamos con Roberto que no habíamos vivido antes un terremoto tan fuerte.

Llegando allá, la gente estaba afuera, con las radios de los autos prendidas, abrasados, con frasadas, etc, nos acercamos al departamento y desde abajo gritamos ¡Nacho! como dos veces, pero a la negativa, fuímos donde el portero y le pedimos que llamara por citofono al departamento, el cual no resulto. Quedé muy preocupado, que el terremoto los hubiera pillado en otro lado, intente llamarlo a su celular, pero no tuve éxito. Preguntamos a unas personas en un auto que escuchaban radio, si sabían donde había sido el epicentro y nos repondieron, “En Concepción y fue de 8,8″ el miedo y la impresión era notoria en todos los que ahí estabamos. Volvimos a mi edificio.

Transmitimos la información a las demás personas que estaban en el hall y a las afueras del edificio, noté que ya habían puesto una TV en la conserjería y que sólo se veía el CNN, y la única noticia de Chile era que en una franja abajo de la pantalla decía en rojo “Earthquake in Chile”. Algunas personas decían que este terremoto había sido mayor que el del año 1985, otro decían que había sido mas despacio que dicho terremoto, claramente eso dependía de cada uno, del piso de donde estaban, etc.

Derrepente me di cuenta que había mucha más gente en el hall, algunas personas con Movistar decían que habían podido llamar, pero se cortaba, para mi desgracia tenía Entel, aunque igual seguía intentando, entre tanto veo a una compañera de carrera de mi Universidad, que entro 2 años despues que yo y la saludo, le pregunto como estaba y todo lo habitual y la veo con un celular en la mano y le pregunto si había podido llamar y me dice “si, pero se corta”, le pedi prestado su celular, e intente nuevamente comunicarme con mi familia, sin exito, cuando comienzo a sentir una melodía familiar y me doy cuenta ¡Era mi celular!, miro y era mi mamá contesto y lo primero que digo es ¡Estoy bien, porfavor no vengan! a lo que mi mamá responde ¡Cristián, busca un bolso y guarda algunas cosas, porque estamos llegando a Avenida Argentina! (San Antonio queda aproximadamente a una hora y media de Valparaíso). Le pido a Roberto que me acompañe al departamento a armar un bolso y subimos.

Cuando llegué al departamento, no noté cosas en el suelo  ni nada rado, todo muy desordenado, las cosas un poco corridas, etc. Tome un bolso y eche un puñado de ropa de cada cajón, sin saber que hechaba, hice mi mochila donde decidí hechar mi netbook, mi camara, llaves, billetera, etc. Dejé los televisores y mi Nintento Wii en el suelo en caso de que fuera a temblar denuevo y miré nuevamente el departamento y no vi nada raro (no había luz, sólo alumbaba con mi celular), cierro la puerta y nos pusimos a bajar.

Llegando al primer piso, cerca de los ascensores, veo que viene mi papá con un foco y nos encontramos, le digo que estoy bien, lo saludo y abraso. Nos dirigimos al auto que lo habían dejado un poco más arriba y veo a mi mamá, la abraso y le digo que no me pasó nada, le pido el celular para que Roberto pudiese llamar a su familia, pues aún no sabía nada de ellos y no tuvo éxito pero pudo dejarles un mensaje en el buzón de voz, me despido de Roberto y entro al auto.

Mi hermana dentro estaba muy nerviosa, llevaba puesta una chaqueta mía que quizás fué lo único que encontró a la mano y me comenzó a contar cómo había sido en San Antonio.

Continuará…..

Todo lo que ocurre en el camino y cuando llego a San Antonio lo escribiré en en el próximo post.

Espero estén todos muy bien.

Fuerza Chile!

02 de marzo de 2010

msdark

Como bien deben saber ocurrió un gigantesco terrmoto en el centro de Chile.. yo lo sobreviví (como es obvio puesto que estoy escribiendo)… solo eso quería avisar que en Talca estamos medianamente bien.. pero si alguien quiere enviar ayuda hagalo a Constitución, Pelluhue, Curanipe, ILoca, Duao.

Saludos


01 de marzo de 2010

Terremoto en Chile

Estimados, nos está afectando una fuerte desgracia en el sector centro-sur de nuestro país, a nombre de la comunidad, le damos fuerza a todas las personas que están sufriendo esta desgracia, en especial a todos nuestro usuarios, parientes, amigos, etc. Tengo conciencia de que nuestros amigos Eduardo Anabalón (lalo1412) es de Concepción y Matias Hernández (msdark) de Talca, fuerza amigos y porfavor, a penas puedan comunicarse con nosotros, para saber como están. ACTUALIZACION: Eduardo está bien y me informan de que Matias también. Existe un <a href="http://foro.archlinux.cl/viewtopic.php?id=304">Topic en nuestro Foro</a> para que se vayan reportando los miembros de la comunidad para saber su situación. Esperemos que todo esto se supere luego, Fuerza Chile!

24 de febrero de 2010

msdark

Copy/Paste …

With its purchase of the On2 video compression technology company having been completed on Wednesday February 16, 2010, Google now has the opportunity to make free video formats the standard, freeing the web from both Flash and the proprietary H.264 codec.

Dear Google,

With your purchase of On2, you now own both the world’s largest video site (YouTube) and all the patents behind a new high performance video codec — VP8. Just think what you can achieve by releasing the VP8 codec under an irrevocable royalty-free license and pushing it out to users on YouTube? You can end the web’s dependence on patent-encumbered video formats and proprietary software (Flash).

To sit on this technology or merely use it as a bargaining chip would be a disservice to the free world, while bringing at best limited short-term benefits to your company. To free VP8 without recommending it to YouTube users would be a wasted opportunity and damaging to free software browsers like Firefox. We all want you to do the right thing. Free VP8, and use it on YouTube!

Why this would be amazing

The world would have a new free format unencumbered by software patents. Viewers, video creators, free software developers, hardware makers — everyone — would have another way to distribute video without patents, fees, and restrictions. The free video format Ogg Theora was already at least as good for web video (see a comparison) as its nonfree competitor H.264, and we never did agree with your objections to using it. But since you made the decision to purchase VP8, presumably you’re confident it can meet even those objections, and using it on YouTube is a no-brainer.

You have the leverage to make such free formats a global standard. YouTube is the world’s largest video site, home to nearly every digital video ever made. If YouTube merely offered a free format as an option, that alone would bring support from a slew of device makers and applications.

This ability to offer a free format on YouTube, however, is only a tiny fraction of your real leverage. The real party starts when you begin to encourage users’ browsers to support free formats. There are lots of ways to do this. Our favorite would be for YouTube to switch from Flash to free formats and HTML, offering users with obsolete browsers a plugin or a new browser (free software, of course). Apple has had the mettle to ditch Flash on the iPhone and the iPad — albeit for suspect reasons and using abhorrent methods (DRM) — and this has pushed web developers to make Flash-free alternatives of their pages. You could do the same with YouTube, for better reasons, and it would be a death-blow to Flash’s dominance in web video.

But even some smaller actions would also have an impact. You could interest users with HD videos in free formats, for example, or aggressively invite users to upgrade their browsers (instead of upgrading Flash). Steps like these on YouTube would quickly push browser support for free formats to 50% and beyond, and they would slowly increase the number of people who never bother installing Flash.

If you care about free software and the free web (a movement and medium to which you owe your success) you must take bold action to replace Flash with free standards and free formats. Patented video codecs have already done untold harm to the web and its users, and this will continue until we stop it. Because patent-encumbered formats were costly to incorporate into browsers, a bloated, ill-suited piece of proprietary software (Flash) became the de facto standard for online video. Until we move to free formats, the threat of patent lawsuits and licensing fees hangs over every software developer, video creator, hardware maker, web site and corporation — including you.

You can use your purchase of On2 merely as a bargaining chip to achieve your own private solution to the problem, but that’s both a cop-out and a strategic mistake. Without making VP8 a free format, it’s just another video codec. And what use is another video format with patent-limited browser support? You owe it to the public and to the medium that made you successful to solve this problem, for all of us, forever. Organizations like Xiph, Mozilla, Wikimedia, the FSF, and even On2 itself have recognized the need for free formats and fought hard to make it happen. Now it’s your turn. We’ll know if you do otherwise that your interest is not user freedom on the web, but Google’s dominance.

We all want you to do the right thing. Free VP8, and use it on YouTube!


Tagged: FSF, Google, VP8

22 de febrero de 2010

Creando un “pkg.tar.gz”

Bueno la idea es poder demostrar la simplicidad que posee el proceso para poder empaquetar un software para Arch Linux.

En muchos lugares hay varios tutoriales, pero a veces entran mucho en detalles,

si bien es cierto, es bueno saber todo lo que se está haciendo, pueden leer la documentación en la wiki de Arch Linux. (Arch Build System)

Entonces lo primero es nuestro software, para seguir con la idea de simplicidad,

cree un programa extremadamente difícil que imprime “Hola Mundo” escrito en C.

hello.c

#include <stdio.h>

int main(){
printf("Hola Mundo\n");
return 0;
}

Makefile

src=hello
all:
gcc $(src).c -o $(src)

Lo guardamos todo en una estructura absolutamente normal,

example/
example/src/
example/src/hello.c
example/src/Makefile

Pero bueno, para eso subí el tar.gz aquí para que no se tengan que dar la lata de empaquetar y subir a algún lado.

Ok, ahora a lo nuestro, en un directorio cualquiera vamos a comenzar a editar nuestro PKGBUILD.

Un PKGBUILD es un archivo de texto plano, que sólo necesitamos definir ciertas características, como, nombre, versión, release, página del software, URL con el código, suma de errores, arquitecturas compatibles, proceso de instalación etc, quizás suena un poco enredado, pero se van a dar cuenta que es super simple.

A continuación está el PKGBUILD con la información para poder crear nuestro pkg.tar.gz.

# Maintainer: Nombre Apellido <email>

pkgname=example
pkgver=0.1
pkgrel=1
pkgdesc="A simple example"
arch=('i686' 'x86_64')
license=('GPL')
url="http://saint.lapalta.net/"
depends=('gcc')
source=(http://saint.lapalta.net/example-${pkgver}.tar.gz)
md5sums=('a5b59f54604f6b3f68dbf75a0ae0037e')

build() {
cd ${srcdir}/example/src
make || return 1
install -Dm 755 hello "${pkgdir}"/usr/bin/hello

}

Siguiendo los requisitos en AUR, es necesario que cada PKGBUILD tenga el nombre y email del mantenedor del pkg, luego pueden ver que solo hay datos simples de nuestro ejemplo, nombre, versión, release, descripción, arquitecturas (32 y/o 64 bits), licencia (GPL, LGPL, etc), pagina de referencia, dependencias (en este caso compilamos el programa con gcc y como gcc es un software aparte, lo necesitamos, por eso es una dependencia), link para descargar nuestro tar.gz (podemos utilizar las variables declaradas anteriormente como ${variable} )y la suma de errores, que podemos obtenerla de la siguiente forma:

Descargamos el tar.gz:

wget http://saint.lapalta.net/example-0.1.tar.gz

Ejecutamos:

md5sum example-0.1.tar.gz

y nos entregará algo como ésto:

a5b59f54604f6b3f68dbf75a0ae0037e  example-0.1.tar.gz

sólo reemplazamos el código de la izquierda en el campo md5sums en el PKGBUILD.

Luego la función build() realizará la compilación e instalación de nuestro programa,

entonces ingresamos al directorio donde tenemos nuestros archivos (hello.c y Makefile)

Realizamos un make si es que existe un error retornará 1 y no seguirá ejecutándose.

finalmente solo hacemos un install al directorio /usr/bin para poder ejecutarlo sin problema.

Cuando esté todo listo, sólo tenemos que ejecutar

makepg -s

y se comenzará a construir nuestro pkg

[cmaureir@neXus~/pkg]$makepkg -s
==> Making package: example 0.1-1 i686 (Sun Feb 21 22:26:45 CLST 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found example-0.1.tar.gz in build dir
==> Validating source files with md5sums...
example-0.1.tar.gz ... Passed
==> Extracting Sources...
-> Extracting example-0.1.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
gcc hello.c -o hello
==> Tidying install...
-> Purging other files...
-> Compressing man and info pages...
-> Stripping debugging symbols from binaries and libraries...
==> Creating package...
-> Generating .PKGINFO file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: example 0.1-1 i686 (Sun Feb 21 22:26:46 CLST 2010)

luego podemos ver todo lo que se genero aparte de nuestro PKGBUILD

[cmaureir@neXus~/pkg]$ls
example-0.1-1-i686.pkg.tar.gz  example-0.1.tar.gz  pkg  PKGBUILD  src

y finalmente podemos instalar nuestro pkg.tar.gz

pacman -U example-0.1-1-i686.pkg.tar.gz

Si todo resultó sin problemas, podrías poder ejecutar el comando hello.

[cmaureir@neXus~/pkg]$hello
Hola Mundo

Espero les sirva,
Adios

10 de febrero de 2010

screenshot-5

Hola a todos, hace unos días descubrí que mi computador (acer 4520), tenia un infrarrojo receptor, para usarlo con un control remoto, tras saber eso me propuse configurarlo en archlinux y me encontré con varios inconvenientes. Bueno lo primero es saber si tenemos un receptor infrarrojo, pueden ver la lista de hardware compatible aquí. En mi caso el CIR es un “Winbond 8769L”, en caso de tener el mismo CIR lo pueden verificar con

hal-device | grep WEC

Si la salida es algo como esto, continuamos.

81: udi = ‘/org/freedesktop/Hal/devices/pnp_WEC1020′
pnp.id = ‘WEC1020′  (string)
info.product = ‘PnP Device (WEC1020)’  (string)
info.udi = ‘/org/freedesktop/Hal/devices/pnp_WEC1020′  (string)

Instalamos Lirc con

sudo pacman -S lirc lirc-utils

Luego debemos cargar los modulos correspondientes a nuestro receptor, podemos ver lo modulos necesarios aquí en la columna “Required LIRC kernel modules”, en mi caso los modulos son “lirc_dev” y “lirc_wpc8769l”, para cargarlos tecleamos

sudo modprobe lirc_dev

sudo modprobe lirc_wpc8769l

Si queremos que se carguen al inicio, los agregamos en “MODULES” en nuestro “rc.conf”.

Tras esto comprobamos que nuestro receptor capta las pulsaciones del control remoto que usaremos (puede ser cualquiera), esto lo vemos tecleando en un terminal

sudo mode2 -d /dev/lirc0

Si al presionar un boton del control remoto vemos en el terminal algo como lo siguiente, continuamos.

pulse 350
space 200
pulse 300
space 500
pulse 600
space 450
pulse 400
space 200
pulse 300

En mi caso, por algo que aún desconozco, al iniciar el notebook e intentar captar las pulsaciones no funciona, pero al suspender y volver de la suspensión, funciona todo correctamente y muestra una salida como la anterior. Si no les resulta en un comienzo pueden probar suspender; si alguien tiene alguna idea de como solucionarlo agradecería que me lo dijera :) .

Continuando, si nuestro CIR recibe las pulsaciones, solo nos queda configurar LIRC para nuestro control remoto, tenemos dos opciones para hacer esto, la primera es buscar si ya existe un archivo de configuración para nuestro control remoto en el sitio de lirc, o crear nuestro propio archivo de configuración.

Para crear el archivo de configuracion ponemos en un terminal

sudo irrecord -d /dev/lirc0 NOMBRECONTROLREMOTO

remplazando “NOMBRECONTROLREMOTO” por el nombre de nuestro control remoto (pueden poner el nombre que quieran), el programa nos mostrara algo así

Presionamos enter para continuar

Acá nos dice que debemos presionar distintos botos del control remoto, hasta que se completen dos filas de 80 puntos cada una, presionamos enter y comenzamos a pulsar botones hasta completar la primera columna y luego repetimos lo mismo para la segunda.

Tras esto, nos pide ingresar el nombre para el primer boton, la lista de nombres validos la pueden ver poniendo en un terminal

irrecord -l

Ingresamos el nombre del botón, presionamos enter y luego pulsamos el botón. Esto lo repetimos hasta terminar de ingresar todos los botones de nuestro control remoto, para finalizar el irrecord presionamos enter, dejando el nombre del botón en blanco (sin nada). Esto nos creara un archivo con la configuración de nuestro control remoto, el cual copiamos a “/etc/lircd.conf”, con

sudo cp NOMBRECONTROLREMOTO /etc/lircd.conf

Remplazando NOMBRECONTROLREMOTO por el nombre que pusimos al iniciar irrecord. Finalmente modificamos el archivo “/etc/conf.d/lircd.conf” con

sudo nano /etc/conf.d/lircd.conf

Y dejándolo de esta forma

Luego para que todo funcione desde un comienzo, agregamos el demonio “lircd” a nuestro “/etc/rc.conf”. Luego para hacer algo util con el control remoto, podemos configurarlo para que realice ciertas acciones.

Podemos ver si la configuración quedo bien, con el comando “irw” el cual muestra el nombre asignado a cada botón al presionarlo.

Lirc en xbmc

Xbmc es un mediacenter muy completo y el mejor de los que he probado, ademas es multiplataforma, para instalarlo en archlinux lo puden hacer con

sudo pacman -S xbmc

Luego lo pueden ejecutar desde un terminal con el comando “xbmc” o desde el menú (gnome, xfce, kde, etc…). Para configurar nuestro control remoto en xbmc editamos el archivo “Lircmap.xml” con

sudo nano /usr/share/xbmc/system/Lircmap.xml

Podemos agregar una configuración o modificar una existente, yo modifique el primero “mceusb”; en el comienzo

<remote device="mceusb">

Remplazamos mceusb por el nombre de nuestro control remoto, ademas en cada acción (play, stop, etc…) ponemos el nombre del botón (que definimos en irrecord), dejo mi “Lircmap.xml” como ejemplo. Con la configuración lista al abrir xbmc funcionara el control remoto.

Lirc en exaile

Exaile es un reproductor de audio simple y similar a amarok pero escrito en GTK, gracias a un plugin que encontré en una entrada de este blog, podemos configurarlo de manera sencilla para que funcione con lirc, simplemente descargamos el plugin desde aquí, lo instalamos y activamos en las preferencias de exaile. Y luego creamos el archivo “.lircrc” en nuestro home con

nano ~/.lircrc

En donde agregamoslos las acciones que queremos realice exaile al pulsar un botón, un ejemplo de la configuración de “.lircrc” la encontramos aquí, en donde solo debemos remplazar los nombres de los botones según corresponda y el nombre de nuestro control remoto.

Lirc en nuestro escritorio

Lirc trae una utilidad para asignarle un comando especifico a cada botón, para usar esto debomos modificar nuestro “.lircrc” y agregar lineas del tipo

begin
prog = irexec
remote = tv
button = KEY_GOTO
config = xdotool key s &
repeat = 0
end

En la primera linea “prog” dejamos irexec ya que es la utilidad que permite ejecutar distintos comandos al presionar un botón.

En “remote” ponemos el nombre de nuestro control remoto (el cual asignamos en irrecord); en “button” ponemos el nombre del botón (el cual podemos ver con “irw”) al cual queremos asignar una
acción.

En “config” ponemos el comando que queremos que ejecuta, en este caso use “xdotool” para hacer se presionara la tecla “s”.

En “repeat” ponemos si queremos que la pulsación de control remoto se repita al mantenerlo presionado, si queremos que sea asi le asignamos “1″ en caso contrario “0″.

Con esto pueden construir su configuración para usar un control remoto en Archlinux y en Gnu/Linux en general. Bueno espero les sea útil, agradecimientos a este post en un foro de ubuntu que me ayudo bastante en un comienzo, para mas info pueden ver la wiki de archlinux. Saludos a todos y hasta pronto.

XaBz


20 de enero de 2010

Archlinux Orphan’s Day

(Noticia via Hacklab) <p align="center"><img src="http://hacklab.cl/wp-content/uploads/2010/01/orphan_day_logo.png" /></p> <a href="http://hacklab.cl">Hacklab CL</a> los invita a participar del primer Archlinux Orphan’s Day pronto a realizarse el día Sábado 23 de Enero en Kernelhouse. Como objetivo, se busca generar una instancia para compartir conocimiento sobre el sistema de empaquetamiento de la distribución.<br/><br/> Los miembros organizadores presentarán tópicos del paradigma de empaquetamiento así como de las herramientas básicas necesarias para crear y mantener sus propios paquetes. <br/><br/> Después de la jornada los asistentes que deseen pueden participar en una jornada de adopción activa en la cual podremos trabajar colaborativamente en la adopción de paquetes huérfanos. Se invita a los asistentes que tengan posibilidad de traer su computadora portátil para poder participar activamente de esta jornada. <br/><br/> <b>Cronograma:</b> <ul> <li>15:00 – 15:30 – Introducción y bienvenida</li> <li>15:40 – 16:30 – Paradígmas del sistema de empaquetamiento</li> <li>17:00 – 17:30 - Herramientas auxiliares para empaquetamiento</li> <li>18:00 – 19:30 – Creación, mantención y adopción de paquetes</li> <li>19:30 – 20:00 – Sistema de votación</li> </ul> <b>Lugar:</b> Antonia López de Bello 157-A (Kernelhouse / La Tola) <b>Fecha:</b> 23 de Enero del 2010 <br/><br/> Disponemos de mapas para llegar desde las estaciones del Metro : <a href="http://hacklab.cl/wp-content/uploads/2010/01/mapa_baquedano.png">Baquedano</a> y <a href="http://hacklab.cl/wp-content/uploads/2010/01/mapa.png">Patronato.</a>

02 de enero de 2010

xabz

Hola a todos, hace un rato buscando juegos para Gnu/Linux me encontré con una entrada en LinuxJuegos, en la cual hablaban de Zelda: Mystery of Solarus; Hace años jugaba Zelda y me gustaba bastante, asi que para recordar viejos tiempos me dispuse a instalarlo. Uso Arch 64bits y presento unos problemas, pero nada que no se pudiese solucionar.

Bueno lo primero si usan otra distro u otro OS, pueden ver si existe una versión compilada para usted en la sección de downloads.

Para arch 32bits existe una version precompilada, pueden instalarla con

sudo pacman -U http://www.zelda-solarus.com/downloads/zsdx/archlinux/zsdxdemo_en/zsdxdemo-en-1.0-1-i686.pkg.tar.gz

Nota: Todo lo anterior en una sola linea en un terminal.

Para 64 bits es donde no tenemos una versión compilada, pero para mi sorpresa en la pagina se encontraba un PKGBUILD, con lo cual instalarlo se convertiría en tarea fácil.

Bueno primero descargamos el PKGBUILD

wget http://www.zelda-solarus.com/downloads/zsdx/archlinux/zsdxdemo_en/PKGBUILD

Creamos el paquete e instalamos con

makepkg -sic

Aquí me dio un error, sino les da un error pueden obviar esto. Si tienen un error parecido a esto

/usr/bin/ld: cannot find -llua5

Para solucionarlo crearemos dos enlaces simbólicos que refieran la librería faltante a una existente, esto lo hacemos con

sudo ln -s /usr/lib/liblua.so /usr/lib/liblua5.so
sudo ln -s /usr/lib/liblua.so /usr/lib/liblua5.1.so

Ahora volvemos a crear el paquete he instalarlo

makepkg -sic

Ahora para ejecutarlo deben escribir en un terminal

zsdx

Con lo que se abrirá Zelda, aún es una demo pero se ve bien, ademas esta liberado con licencia GPL, lo cual es una razón mas para seguirlo. Habrá que esperar a la versión final para poder disfrutarlo en su totalidad. Les dejo unas capturas.

screenshot-5 screenshot-4 screenshot-3 screenshot-2 screenshot-1 screenshot-6

Bueno espero a alguien le sea de ayuda, aún busco como tener la espada eejejeje. Saludos a todos y hasta la próxima.

PD: Me acabo de dar cuenta de que esta en aur asique, pueden instalarlo con un simple

yaourt -S zsdxdemo-en

XaBz


tty1 Archlinux

Ya que están tan de modas las guías para instalar Archlinux (es cosa de googlear y encontraremos muchas :P ) aquí dejo la mía para no ser menos :P .

Este procedimiento  está basado en mi experiencia instalando Archlinux con el cd de instalación en red (FTP) en una máquina 32 bits.

Aquí sólo mostraré como instalar el sistema base, es decir, después de realizar este manual, tendrás Archlinux instalada en tu máquina pero sólo con lo mínimo (sin sistema gráfico, sin drivers específicos para tu hardware, etc.). En una próxima guía, escribiré acerca de cómo instalar KDE, en esta distro, usando KDEmod (KDE optimizado para Arch). Además esta guía asume, que el disco de instalación de Arch detecta automáticamente tu conexión a internet (a mi me pasó así y por lo tanto tuve que configurar absolutamente nada respecto a ese tema).

Manos a la obra. Lo primero es conseguir la iso del disco de instalación por FTP de Archlinux para i686, podemos hacer eso desde la página oficial de descargas de la distribución. Una vez descargada la grábamos (o quemamos) en un cd. Reiniciamos nuestro computador con la opción en la bios de boteo desde el cd activada y seleccionamos la primera opción Boot Arch Linux Live CD:

arch boot

Comenzará a cargar el instalador, esperamos un momento. Luego veremos que estamos en una terminal, donde podemos ingresar con el usuario root:

instalacion terminal

Una vez que hemos ingresado veremos que el live cd nos avisa que corriendo el comando km podemos configurar la distribución del teclado y la fuente de la consola:

km arch

Corremos dicho comando y seleccionamos la distribución de nuestro teclado. En mi caso debo elegir la opción latinoamericana:

teclado latinoamericano

Presionamos OK. Ahora veremos el menú que nos permite seleccionar la fuente de la consola, te recomiendo la opción cp865-8×14.psfu.gz:

fuente consola

Presionamos OK.

Ahora estaremos de nuevo en la consola.

Te recomiendo acceder a la guía (en inglés) que trae el live cd de Arch. Para ello ejecutamos:

# nano /arch/docs/official_installation_guide_en

installation guide arch

Desde esta guía podremos obtener valiosa información acerca de la instalación de Arch y puede que ayude a esclarecer dudas o pasos a seguir:

arch guide english

Bien, continuemos con la instalación. Para no tener que cerrar la guía cambiamos de consola virtual usando Control+F2. Podemos volver a la guía presionando Control+F1 y usar más consolas virtuales usando Control+F3, F4, F5, etc.

Ahora que estamos en la consola 2 (tty2), nuevamente ingresamos como root y ejecutamos el programa de instalación:

# /arch/setup

arch setup

Veremos, entonces, la pantalla de bienvenida:

instantánea72

Posterior a eso nos encontraremos en el menú principal de la instalación:

menu princpial

Seleccionamos, entonces, la primera opción, Select Source. Ahora podremos elegir la fuente de los paquetes que se instalarán en el sistema, esta puede ser el cd de instalación (opción que no nos sirve) o la net. Seleccionamos esta última:

net

Ahora el sistema nos avisará que si queremos configurar la red manualmente lo hagamos en otra consola virtual:

configurar redPresionamos OK.

En el nuevo menú que vemos, el de instalación de la red, seleccionamos la primera opción Setup Network:

instantánea76

Ahora seleccionamos una interface de red, por lo general, sólo tendrás una opción:

instantánea77

Ahora debemos indicar al instalador si queremos o no usar DHCP, en mi caso selecciono la opción Yes:

instantánea78

Esperamos mientras el sistema configura la red:

instantánea79

Una vez haya terminado lo avisará:

instantánea80Presionamos OK.

Estaremos nuevamente en el menú de la instalación de la red.

Ahora que nuestra red está configurada podemos usar el navegador web, en modo texto, elinks, que trae el cd de instalación. Para ello vamos a la tercera consola virtual tty3 presionando Alt + F3 (recordemos que en la tty1 tenemos abierta la guía de instalación que viene en el cd y en la tty2 está corriéndose el instalador de Arch). Ingresamos como root y corremos el comando elinks:

instantánea92

Se iniciará el programa. elinks es un navegador bastante simple y minimalista, pero cumple muy bien su objetivo, el usuario puede navegar por la red :P . Algunos comandos básicos son:

  • g: Go, para ir a una nueva página sobre la pestaña actual
  • t: Tab, abre una nueva pestaña
  • <>: Cambia entre las diferentes pestañas abiertas
  • : Salta al enlace, o al siguiente enlace, que está abajo
  • : Salta al enlace, o al siguiente enlace, que está arriba
  • Insert: Subir en la página actual
  • Supr: Bajar en la página actual

Este navegador nos servirá mucho durante el resto de la instalación puesto que podremos revisar documentación en línea como la wiki de Archlinux, buscar, en google, información sobre alguna duda que tengamos  o leer esta guía durante el proceso :P .

instantánea93

Bien, continuemos instalando el sistema base de Arch. Presionamos Alt + F2 para volver al instalador. Quedamos en el menú de configuración de la red. Seleccionamos la opción 2 Choose Mirror. El instalador nos recomendará seleccionar un mirror que no sea el oficial de Archlinux (mejor hacerle caso :P ):

instantánea81

Ahora seleccionamos un mirror que se encuentre lo más cerca posible a nuestra ubicación geográfica. En mi caso el de Chile:

instantánea82

Una vez seleccionado el mirror volveremos a estar en el menú de instalación de la red, esta vez, seleccionamos la opción 3 Return to Main Menu. Así, estaremos de nuevo en el menú principal de la instalación.

Seleccionamos, entonces, la opción 2 de dicho menú Set Clock. Entraremos en el menú de configuración de la fecha y tiempo:

instantánea83

Seleccionamos la opción 1 Select region and timezone. Ahora seleccionamos una región, en mi caso, America:

instantánea84

Ahora seleccionamos la ciudad más cercana a tu ubicación en la lista que apareció, en mi caso Santiago:

instantánea88Presionamos OK.

Estaremos de vuelta en el menú de configuración de fecha y tiempo. Ahora seleccionamos la opción 2 Set time and date:

instantánea89

Entraremos en el menú de configuración del reloj. Seleccionamos la opción que más nos acomode o guste, UTC o localtime, en mi caso UTC:

instantánea90

Ahora el sistema nos preguntará si la hora establecida es correcta o no. Seleccionamos la opción return y presionamos OK (de no estar correcta la hora y fecha podemos cambiarlas después de la instalación):

instantánea91

Volveremos al menú de configuración de fecha y tiempo. Esta vez seleccionamos la opción 3 Return to Main Menu y presionamos OK. Estaremos de nuevo en el menú principal de la instalación. Ahora seleccionamos la opción 3 Prepare Hard Disk Driver(s) y presionamos OK:

Menú principal de la instalación

Estaremos entonces en el menú de preparación de discos duros para la instalación:

Menu de preparación de discos duros

Tenemos 5 opciones para escoger: 1 Auto – Prepare: escogemos esta opción si queremos formatear completamente un disco duro para luego realizar la instalación, perderemos todos los datos en el disco duro a formatear. Los puntos de montaje mínimos /, /home, /boot, /bin, etc y la partición swap serán creados automáticamente. Es la opción más fácil o sencilla; 2 Manually Partition Hard Drives: escogemos esta opción si lo que deseamos es crear, deshacer o editar particiones en el disco duro que luego nos servirán para establecer los puntos de montaje. En teoría es la opción más compleja de todas; 3 Manually Configure block devices, filesystem and mountpoints: escogemos esta opción si ya tenemos creadas y configuradas correctamente las particiones para la instalación. Como mínimo debemos tener una partición para establecer el punto de montaje de la raíz del sistema /, y una partición para la memoria de intercambio swap; 4 Rollback last filesystem changes (you don’t need to do this): esta opción la utilizamos  para revertir los cambios hechos en las particiones cuando usamos la opción 3; 5 Return to Main Menu: escogemos esta opción si queremos volver al menú principal de la instalación.

En esta guía asumiremos que no tenemos, y que queremos configurar de acuerdo a nuestras necesidades, las particiones para la instalación, es por ello que escogemos la opción 2 Manually Partition Hard Drives y presionamos OK.

El instalador determinará que discos duros están disponibles en nuestra máquina y nos dará la opción de escoger uno:

Menú de selección de disco duro para editar

Seleccionamos uno y presionamos OK.

Ahora el instalador nos dará la opción de cambiar el nombre del primer disco duro del sistema (el que  escogimos en el paso anterior):

Menu de selección de ruta y nombre del primer disco duro del sistema

Por defecto, si el disco duro a particionar es un IDE, el instalador nos dará la opción /dev/sda para identificarlo. Me parece que si  el disco es un SATA la opción se cambiaría por /dev/sdb, pero no estoy seguro. Recomiendo seleccionar esta opción ya que en general se le asigna ese nombre al primer disco duro usado por el sistema si éste es un IDE. Sin embargo, si deseamos editar el nombre del disco, seleccionamos la segunda opción, OTHER. La opción DONE la escogemos si ya todo está hecho en el disco duro y está listo para realizar la instalación,  como ese no es  nuestro caso, escogemos la primera opción /dev/sda y presionamos OK.

El instalador nos avisará que entraremos a cfdisk un programa con el cual podemos editar a nuestro gusto el disco duro donde realizaremos la instalación. Además nos indica que deberíamos crear una partición swap y todas las particiones de datos que necesitemos. Asimismo nos advierte que si cfdisk solicita reiniciar el sistema lo hagamos y luego, al iniciar nuevamente el instalador, no seleccionemos Manually Partition Hard Drives en el menú de preparación de discos duros y pasemos directamente a la opción Manually Configure block devices, filesystem and mountpoints.

Presionamos OK y entraremos a cfdisk:

cfdisk en la instalación de Archlinux

En la imagen anterior vemos que el disco duro a configurar no tiene alguna partición, es decir, sólo tiene espacio libre. Si queremos crear una nueva partición para montar la raíz del sistema / seleccionamos la opción [  New  ] que se encuentra abajo y presionamos enter. El programa nos preguntará si queremos crear una partición primaria o lógica.

Nota: En general, si no necesitamos más de 4 particiones en un mismo disco duro, no existe la necesidad de usar particiones lógicas (más información aquí).

Como en esta guía sólo utilizaremos una partición para la raíz /, para nuestra carpeta personal /home y para la memoria de intercambio swap, no hay necesidad de crear particiones lógicas. Entonces, seleccionamos la opción [ Primary ] y presionamos enter:

Captura cfdisk

Ahora el programa nos consultará por el tamaño de la partición en MB. Como se trata de la partición para / con no más de 15 GB estaría bien.

Nota: La última vez que instalé Arch usé 20 GB en la partición de la raíz del sistema debido a que instalo unos paquetes especiales desde los repos de KDEmod llamados debug, los cuales son muy  pesados y necesarios a la hora de reportar errores de KDE en bugs.kde.org. Si no vas a usar KDE, o si lo vas usar pero no te interesa reportar errores (y de esa forma ayudar al software libre), entonces te recomiendo 15 GB.

Recuerda que 1 GB tiene 1024 MB. Ingresa la cantidad de MB que deseas para la partición y presiona enter:

Captura de cfdisk

cfdisk nos preguntará si queremos incluir la nueva partición al comienzo o al final del disco duro, creo que esto da igual, sin embargo seleccionamos la opción [ Beginning ] comienzo y presionamos enter:

Captura de cfdisk

Estaremos de regreso en el menú principal de cfdisk, donde veremos la nueva partición a crear:

Captura de cfdisk

Ahora debemos indicarle a cfdisk el tipo de sistema de archivos que tendrá la nueva partición. Para ello seleccionamos la opción [ Type  ], teniendo la partición correspondiente seleccionada, y presionamos enter:

Captura de cfdisk

El programa nos mostrará los tipos de sistema de archivos que podemos establecer en la partición a crear:

Captura cfdisk

Si presionamos cualquier tecla el programa nos mostrará más opciones y nos dirá que ingresemos el tipo de sistema de archivos que queremos establecer para la partición seleccionada anteriormente. Ingresamos el número 83 y presionamos enter:

Captura de cfdisk

Estaremos de nuevo en el menú principal de cfdisk y veremos nuestra nueva partición a crear con el parámetro FS Type (FileSystem Type) como Linux:

Captura de cfdisk

Ya tenemos una partición para /, ahora nos falta una partición para /home.

Nota: Si bien esto no es un requisito de la instalación es conveniente hacerlo puesto que si llegase a fallar el sistema operativo podemos formatear la partición donde está / y reinstalar sin perder nuestros archivos ya que esos se encuentran en la carpeta /home que estaría en otra partición. En conclusión, a mi parecer, es una excelente medida de seguridad.

Creamos entonces una nueva partición para /home, seleccionando el espacio libre (free space), siguiendo los mismos pasos anteriores y procurando dejar espacio suficiente para la partición swap.

Ahora crearemos la partición swap.

Nota: según lo que he leído la memoria de intercambio debe ser el doble de la memoria ram que poseemos, es decir, si tenemos 512 MB de ram la memoria de intercambio (swap) debiera ser de por lo menos 1 GB más o menos. Sin embargo, aquí viene un problema: ¿qué pasa si tenemos 4 GB o más de memoria ram? eso significaría crear una partición para swap de por lo menos 8 GB. ¿Será eso realmente conveniente pensando en la cantidad de espacio ocupado (8 GB es una cantidad considerable) y que 4 GB de ram  son más que suficientes para un pc de escritorio que se utiliza en tareas cotidianas? (recuerda que la memoria swap se ocupa cuando la memoria ram está 100 % ocupada, o sea, es una especie de ram auxiliar). La decisión es tuya, pero si me lo preguntas, creo que no, no es necesaria una swap cuando posees 4 Gb de ram o más o por lo menos no de un tamaño doble al de la cantidad de memoria ram.

Para crear la partición de la memoria de intercambio selecciona el espacio que queda en tu disco y creala siguiendo los mismo pasos que usaste para crear las particiones anteriores (en el menú de selección de tipo de sistema de archivo de cfdisk el valor de swap es 82).

Una vez creada la última partición deberíamos tener algo como esto cuando miramos el menú principal de cfdisk:

Captura de cfdisk

Es decir, una partición para / de por lo menos 15 GB, otra partición para /home y otra para la swap.

Nota: más adelante, el instalador nos adviertirá que sería bueno establecer el punto de montaje o carpeta /boot en una partición por separado, por esto, si lo deseas, sería conveniente que crearas ahora la partición donde montarás /boot para luego no tener que retroceder todo lo avanzado en la instalación :P . En caso de que decidas crear esta nueva partición, ten en cuenta que la carpeta /boot contendrá datos normales por lo que en cfdisk, para dicha partición, debes establecer el sistema de archivos linux (el número 83). Además, según lo que he leído, la partición debería ser de por lo menos 200 MB y no más de 300 MB

Ahora, en el mismo menú mostrado en la imagen anterior (el principal de cfdisk) debemos seleccionar la opción [ Write ] y presionar enter:

Captura de cfdisk

El programa nos advertirá que al escribir la tabla de particiones que hemos creado sobre el disco, este perderá todos los datos que contiene. Escribimos yes y presionamos enter:

Captura de cfdisk

La acción que acabamos de realizar aplicó todos los cambios, mostrados en la tabla de particiones que hemos creado, al disco seleccionado anteriormente (el que escogimos antes de entrar a cfdisk). Además, una vez terminada la acción anterior, el sistema nos advertirá que ninguna partición primaria ha sido marcada como bootable (algo así como iniciable) y que algunos sistemas operativos no son capaces de bootear (iniciar) el disco como se encuentra actualmente:

Captura de cfdisk

Por supuesto ese no es el caso de Archlinux ni de GNU/Linux en general, por lo que continuamos con la instalación. Para salir de cfdisk seleccionamos la opción [ Quit ] y presionamos enter:

Captura de cfdisk

Estaremos de vuelta en el menú de selección de disco, esta vez escogemos la opción DONE y presionamos OK:

Captura de cfdisk

Estaremos entonces, de nuevo, en el menú de preparación de discos duros para la instalación, esta vez escogeremos la opción 3 Manually Configure block devices, fylesistem and mountpoints y presionamos OK:

Menú de preparación de discos durosComo dice la opción que acabamos de escoger llega el momento de establecer qué particiones asignaremos a los puntos de montaje principales de GNU/Linux, como por ejemplo /, /home, /boot, etc. Además de asignar el sistema de archivos (ext1, etx2, ext, ext4, etc.) que tendrán dichas particiones.

Nota: Si bien es cierto ya particionamos el o los discos duros con cfdisk, éste programa no establece un sistema de archivos para las particiones.

Bienm continuemos. Estaremos ahora en un menú que nos mostrará las diferentes particiones, recién creadas, o existentes en nuestro sistema:

Menú de administración de sistema de archivos

Primero escogemos la partición que será la raíz ( / ) del sistema. En mi caso, o en este ejemplo, /dev/sda1 y presionamos OK. El instalador nos preguntará si deseamos cambiar el sistema de archivos actual de la partición. Como acabamos de crear la partición, esta no posee un sistema de archivos por lo que escogeremos la opción Yes. Si la partición ya tiene un sistema de archivos y sabes cuál es simplemente selecciona No.

Nota: Al escoger la opción Yes le estamos indicando al instalador que estableceremos un nuevo sistema de archivos para la partición, lo cual necesariamente implica el formateo de dicha partición con la consiguiente pérdida de datos.

Escogemos la opción deseada, en mi caso  Yes, y presionamos enter:

Pregunta del instalador respecto a sistema de archivos

Estaremos en el menú de selección de selección de sistema de archivos para la partición que escogimos anteriormente. Recomiendo escoger ext4 puesto que es el sistema de archivos más actual usado por los sistemas GNU/Linux.

Nota: He leído que usando el sistema de archivos ext4, en raras ocasiones, puede existir pérdidas de datos por lo que si “te quieres ir a la segura” seleeciona ext3, un sistema de archivos, en teoría, muchos más seguro, puesto que es más antiguo.

Escogemos la opción deseada y presionamos OK:

Selección de sistema de archivosAhora el instalador nos preguntará cuál será el punto de montaje para la partición que estamos editando, como dijimos anteriormente, escogemos la raíz del sistema ( / ) y presionamos OK:

Selección de punto de montaje para la partición

Si en la última pregunta que nos hizo el instalador hemos escogido la opción No, volveremos, entonces, al menú de selección de particiones a editar. En cambio, si hemos seleccionado la opción Yes, entonces, después de presionar OK, veremos una ventana donde podremos establecer opciones adicionales para la partición que estamos editando. Puedes ver los parámetros opcionales a ingresar en el artículo Fstab, sección  <options>, de la wiki oficial de archlinux:

Parámetros opcionales para la partición

En mi caso presiono OK para dejar sólo los parámetros por defecto.

Posteriormente estaremos de vuelta en el menú de selección de particiones a editar.

Debemos realizar el mismo procedimiento para todas las particiones esenciales del sistema, en este ejemplo para la partición /home y para la partición Swap, procurando escoger el sistema de archivos y punto de montaje correcto para cada una de ellas.

Finalizado todo este paso de la instalación estaremos de vuelta en el menú de selección de particiones, dónde veremos algo más o menos parecido a esto:

Menú de selección de particiones a editar

En la imagen anterior, la partición /dev/sda1 (raíz del sistema / ) y /dev/sda3 (swap) serán formateadas, por ello es que, después del sistema de archivos que se les establecerá (ext4 y swap, respectivamente), dice yes.

Una vez que estamos seguros de que todo está bien (siempre podemos editar nuevamente las particiones posicionándonos sobre ellas y presionando OK) seleccionamos la poción DONE en el menú de selección de particiones a editar (el de la imagen anterior) y presionamos OK.

Ahora el sistema nos advertirá que no hemos establecido una partición separada para la carpeta /boot:

Recomendación del instalador acerca de la carpeta /boot

La verdad yo creo que eso no es necesario, sin embargo, si ya tienes creada dicha partición sólo retrocede (back) y establécela como punto de montaje de /boot. Si no has creada la partición tendrás que retroceder en la instalación hasta cfdisk o de plano, comenzar todo de nuevo :P (advertí de esto en la parte dónde explico como particionar con cfdisk)

Para continuar con la instalación, simplemente seleccionamos la opción ignore y presionamos OK. El instalador comenzará la creación de los sistemas de archivos en las particiones y establecerá los puntos de montaje de las mismas:

Instalador estableciendo sistemas de archivos y puntos de montaje de las particiones

Una vez haya terminado nos lo avisará:

Mensaje del instaladorPresionamos OK y estaremos de vuelta en el menú de preparación de discos duros. Estando allí, esta vez, seleccionamos la opción 5 Return to Main Menu y presionamos OK nuevamente.

Otra vez estaremos en el menú principal de la instalación. Esta vez seleccionamos la opción 4 Select Packages y presionamos OK:

Menú principal de la instalación

El instalador nos avisa, entre otras cosas, que podremos escoger entre dos grupos de paquetes:

Aviso del instaladorPresionamos OK.

Ahora podremos seleccionar los paquetes:

Menú de selección de paquetes a instalarComo muy bien dice el menú anterior, no deseleccionamos el grupo de paquetes base, a menos que sepamos muy bien lo que estamos haciendo, puesto que dicho grupo incluye los paquetes que son la base del sistema. Si deseas deseleccionarlo de todas formas, lo puedes hacer posicionándote sobre el y presionando la barra espaciadora.

El otro grupo de paquetes es base-devel, los que nos servirán en el futuro para compilar aplicaciones. Podemos instalar estos paquetes ahora o después, sin embargo, yo prefiero hacerlo ahora. Para instalarlos nos posicionamos sobre el grupo correspondiente y presionamos la barra espaciadora:

Selección de grupos de paquetes a instalarEn la imagen anterior, ambos grupos de paquetes serán instalados puesto que entre los corchetes [ ], que preceden a los nombres de los grupos de paquetes, hay un asterisco *.

Presionamos OK.

Ahora el instalador será más específico y nos mostrará una lista con cada paquete que instalará:

Lista de paquetes que se instalaránAl igual que en el caso anterior, los paquetes que se instalarán son aquellos que tienen un * entre los corchetes [ ]. Te recomiendo no deseleccionar paquetes a instalar (a menos que sepas muy bien lo que haces). Además, si lo deseas, puedes seleccionar más paquetes a instalar de entre los que están en la lista, posicionándote sobre ellos y presionando la barra espaciadora. El mismo procedimiento sirve para deseleccionar paquetes a instalar.

Una vez que hayamos seleccionado o deseleccionado los paquetes que deseamos presionamos OK.

Estaremos de nuevo en el menú principal de la instalación, y como es obvio, esta vez, seleccionamos la opción 5 Install Packages y presionamos OK.

El instalador nos avisará que ahora comenzará la instalación de paquetes, que podemos ver el progreso en la ventana de salida, y que seamos pacientes :P :

Aviso del instaladorPresionamos OK y comenzará el proceso de instalación de paquetes:

Instalación de paquetes base

Cuando el proceso haya acabado al final de la ventana (puedes moverte usando ↑ o ↓) verás un botón que dice Continue:

Instalación de paquetes finalizadaPresionamos el mencionado botón y veremos un aviso del instalador que dice que está generando los glibc base locales (ni mierda idea tengo sobre qué es eso):

Generando glibc base locales

Luego, estaremos de nuevo en el menú princpial de la instalación, esta vez escogemos la opción 6 Configure System y presionamos OK:

Menú principal de la instalaciónAhora el instalador nos pregunta si queremos usar la configuración actual de la red en los archivos rc.conf y resolv.conf y que si hemos usado un proxy, la configuración de este se escribirá en el archivo /etc/profile.d/proxy.sh :

Consulta del instaladorPara no complicarnos la vida, y como en teoría la configuración de red que se usó en la instalación es la correcta y es la que utilizaremos de ahora en adelanto en nuestro nuevo sistema, presionamos la opción yes.

Ahora veremos un menú donde debemos escoger el editor de texto que utilizaremos en nuestro sistema (después puedes instalar adicionales). Podremos elegir entre nano (el más sencillo y fácil de utilizar), joe (que nunca he usado) y vi (el más avanzado de todos y por lo tanto, en teoría, más complicado). En lo personal me gusta mucho nano, porque satisface mis necesidades, que no son muchas, en cuanto a edición de texto (¿para qué quiero más?):

Selección de editor de texto

Una vez hayamos escogido nuestro editor favorito de entre la lista presionamos OK.

Ahora podremos configurar el sistema, mediante la edición de los diferentes archivos que se nos muestran en la lista:

Configuración del sistemaBien, en lo personal, yo edito, los archivos /etc/locale.gen/etc/rc.conf, en ese orden, y además establezco la contraseña del usuario root. Siguiendo el orden anterior editaremos el archivo /etc/locale.gen. Nos posicionamos sobre el en el menú y presionamos OK. Veremos, entonces, el mencionado archivo con el editor de texto que escogimos anteriormente, en mi caso, nano:

Archivo /etc/locale.gen visto con nano

Este archivo es el que le indica al sistema, qué idiomas están disponibles para ser utilizados. La lista es bastante extensa, pero nosotros hablamos español, por lo que buscamos los idiomas que empiezan con la palabra es y luego buscamos el idioma español de nuestro país, en mi caso, es_CL. Una vez hayamos encontrado nuestro idioma con nuestro país debemos descomentar uno de los dos que vemos, el UTF-8, el ISO o ambos. En lo personal, lo que yo hago es descomentar ambos:

Idioma Español Chileno UTF8 e ISO descomentado

Si estamos usando nano, presionamos Control + o para guardar los cambios y Control + x para salir. De esta forma los idiomas disponibles en el sistema serán, el inglés de Estados Unidos en_US (que también se encuentra descomentado en el archivo) y el español de tu país.

Una vez hayamos salido del editor de texto estaremos nuevamente en el menú de configuración del sistema.

Ahora editaremos el archivo /etc/rc.conf, nos posicionamos sobre dicho archivo en la lista y presionamos OK. Veremos, entonces, el mencionado archivo:

Archivo /etc/rc.conf visto con nano Personalmente, lo que hago en este archivo es establecer, en la sección LOCALIZATION, la variable LOCALE de en_US.UTF-8 al idioma español  UTF-8 de mi país (es_CL.UTF-8) y que descomentamos anteriormente en el archivo /etc/locale.gen, de esta forma el idioma usado en mi nuevo sistema será el español de Chile. Tu debes hacer lo mismo, pero obviamente utilizando el idioma español que descomentaste anteriormente en el archivo /etc/locale.gen:

Sección LOCALIZATION del archivo /etc/rc.conf

Asimismo, en la sección NETWORKING, cambio el parámetro de la variable HOSTNAME, que es el nombre de nuestra máquina en la red:

Sección NETWORKING del archivo /etc/rc.conf

Obviamente, si sabes bien lo que haces, tu puedes cambiar más parámetros del archivo.

Recuerda que en nano para guardar cambios debes presionar Control + o y para salir debes presionar Control + x.

Una vez hayamos terminado de editar el archivo, y por supuesto, hayamos guardado los cambios, salimos del editor y estaremos de vuelta en el menú de configuración del sistema.

Ahora, siguiendo con lo que yo hago como ejemplo, estableceremos la contraseña del usuario root. Nos posicionamos en la fila correspondiente (Root-Password) y presionamos OK. Veremos que aparece abajo un texto que dice enter new UNIX password:

Solicitud de ingreso de la  nueva contraseña del usuario rootIngresamos la contraseña deseada y presionamos enter, luego se nos pedirá re ingresarla y después, nuevamente, presionamos enter. Eso es todo.

Ahora sólo queda escoger la última opción del menú de configuración, la cual es Done, con lo cual regresaremos al menú principal de la instalación. Nos posicionamos en la opción antes mencionada y presionamos OK.

El instalador comenzará a configurar nuestro nuevo sistema de acuerdo a los cambios que hayamos realizado en los archivos de configuración que acabamos de editar:

Instalador configurando el nuevo sistema

Una vez haya terminado el proceso anterior, estaremos de vuelta en el menú principal de instalación. Esta vez seleccionamos la opción 7 Install Bootloader y presionamos OK:

Menú principal de la instalaciónAhora, el instalador nos da la opción de instalar grub o de no instalar un bootlader:

Selección de bootloader

Si escoges la segunda opción debes instalar un bootloader después (por ejemplo lilo).

Escogemos la primera opción, Grub, y presionamos OK.

El instalador nos avisa que está creando un archivo para Grub y que seamos pacientes:

Aviso del instalador: creando un archivo para Grub

Ahora el instalador nos avisa que antes de instalar el Grub deberíamos editar el archivo de configuración de este, presionamos OK:

Aviso del instalador: se debería editar el archivo de configuración del Grub

Veremos entonces el archivo /boot/grub/menu.lst, con el editor de texto que escogimos anteriormente:

Archivo /boot/grub/menu.lst visto con nanoLa verdad yo no edito este archivo puesto que no uso otro sistema operativo aparte de Archlinux, por lo que simplemente presiono Control + x para salir de nano.

Si tu editas el mencionado archivo, asegúrate de guardar los cambios y posteriormente sal del editor de texto.

Bien, ahora el instalador nos muestra una lista con los diferentes discos duros que hay en el sistema y con sus respectivas particiones:

Menú de selección de disco duro o partición dónde se instalará Grub

De esa lista debemos escoger el lugar dónde instalar el Grub, si no conoces muy bien esto de los Bootloaders (como yo :P ) te recomiendo que lo instales en el mismo disco duro donde se encuentra la partición de la raíz del sistema, en este caso /dev/sda. Ojo dije en el mismo disco duro no en la misma partición.

Una vez tengas claro dónde instalar el Grub seleccionas el disco duro o la partición correspondiente y presionas OK.

Si todo ha salido bien el instalador lo avisará:

Aviso del sistema: el Grub ha sido instalado satisfactoriamente Presionamos OK.

Estaremos nuevamente de vuelta en el menú rpincipal de la instalación, finalmente la única opción que nos queda es la 8 Exit install, la seleccionamos y presionamos OK.

Veremos ahora un aviso del instalador que nos indica que si la instalación finalizó correctamente podremos reiniciar el sistema escribiendo reboot y de esa forma comenza a disfrutar de Archlinux:

Aviso del instalador: podemos reiniciar el sistemaPresionamos OK.

Estaremos ahora, de nuevo en la terminal, logueados como root. Escribimos la palabra reboot, presionamos enter para reiniciar el computador:

Reiniciando el sistemaSe iniciará, entonces, por primera vez Archlinux:

tty1 Archlinux

Puedes loguearte como root usando la contraseña que estableciste durante la instalación.

Ahora queda todo el resto, que es configurar el sistema, agregar usuarios, agragar un entorno gráfico, controladores de video, de sonido y todo eso.

Trataré de analizar y profundizar cada punto de esta guía en la medida que pueda o que el tiempo me lo permita.

Espero que les haya gustado :)

¡Saludos!


Publicado enGuía Tagged: arch, archlinux, cfdisk, gnu, gnu/linux, instalacion, linux

31 de diciembre de 2009

xabz

Hola a todos, bueno yo tengo un notebook acer 4520 y hace unos meses me comenzó a dar un problema con la pantalla se apagaba  o congelaba al moverla, lo que me hizo pensar que había un cable suelto o algo así, asique un dia lo abri lo cual fue un poco complicado al comienzo, pero siguiendo la guía de servicio de acer resulto más sencillo.

Si alguien tiene un problema similar, para solucionarlo revise el cable que va hacia la pantalla en el lado izquierdo, el cable estaba bien sin ningun daño, así que lo envolví en huincha aisladora y ademas rompi una pieza de la “carcasa” que hacia presion sobre el cable, haciendo esto la pantalla dejo de presentar fallos y volvió todo a la normalidad :) .

Les dejo unas capturas.

Acer 4520 DSC00045 DSC00047 DSC00048 DSC00049 DSC00046

Bueno espero le sirva a alguien, saludos a todos y hasta la próxima.

XaBz


27 de diciembre de 2009

Captura de pantalla KOF94

GnGeo es un rápido y poderoso emulador, en línea de comandos, de Neo Geo para GNU/Linux, FreeBSD y quizás otros sistemas operativos Unix (un port para BeOS ha sido lanzado también).

GnGeo es software libre lanzado bajo los términos de la GNU General Public License.

Su principal autor es Mathiue Peponas.

Para compilar GnGeo necesitarás una versión reciente de la librería SDL, la zlib (disponible en la mayoría de las distribuciones), y NASM (versión 0.98 o superior) si quieres soporte i386 ASM.

Tomado y Traducido de la Página oficial de GnGeo

En Archlinux podemos instalar el emulador desde el AUR usando yaourt:

$ yaourt -S gngeo

Si usas otra distribución busca el programa en los repositorios de esa o ve a la página de descargas oficial del proyecto y baja el código fuente para luego compilar e instalar.

Para que las roms funcionen necesitarás las BIOS de Neo Geo, que puedes descargar desde aquí.

Si ya tienes unas BIOS que descargaste desde otro lugar y llevan por nombre: ng-lo.rom, ng-sfix.rom y neo-geo.rom debes renombrarlas:[2]

ng-lo.rom a 000-lo.lo

ng-sfix.rom a sfix.sfx

neo-geo.rom a sp-s2.sp1

Además si deseas jugar a las versiones home de las roms (algo así como jugar en modo consola la rom, como si tuvieras la consola de Neo Geo) necesitarás una BIOS Universal. Lógicamente esa es de pago y al parecer no se puede descargar (la busqué y no la encontré). La solución es usar una BIOS llamada UNIVERSE BIOS la cual es completamente gratuita. Puedes descargarla desde la sección descarga, de la página oficial. Una vez que la hayas descargo, descomprime el zip y renombra el archivo uni-bios.rom a aes-bios.bin

Una vez que hayas instalado el programa y tengas todas las BIOS copialas al directorio /usr/share/gngeo

Para correr una rom debes ejecutar el comando gngeo seguido de la ruta a la rom, por ejemplo:

$ gngeo /home/carpetapersonal/romsneogeo/kof94.zip

donde kof94.zip es la rom a jugar.

Para conocer todas las variables que puedes introducir al comando gngeo cuando ejecutas una rom, lee la página man del programa o simplemente corre:

$ gngeo

Recibirás la información que necesitas. Sin embargo, se pueden establecer variables por defecto para el programa en el archivo gngeorc que debe estar contenido en la carpeta .gngeo dentro de tu home (si no está la carpeta ni el archivo debes crear ambos). Para tener un ejemplo de dicho archivo mira el fichero sample_gngeorc, que por defecto queda en la carpeta /usr/share/gngeo cuando instalas el programa.

Una vez hayas creado el archivo gngeorc y hayas establecido en él, el directorio por defecto de las roms, puedes ejecutar esas simplemente con el comando gngeo seguido del nombre de la rom sin indicar su ruta ni que se trata de un archivo .zip, por ejemplo:

$ gngeo kof94

Un punto importante es que las roms deben tener el mismo nombre que aparece en el listado de roms compatibles, el cual puedes ver mediante el comando:

$ gngeo -l

Por ejemplo, al correr ese comando, verás que la rom de The King of Fighters 94 dice:

kof94        : The King of Fighters '94

Es decir, la rom para ese juego debe llamarse kof94.zip. Lo mismo con todas las roms.

Otro punto importante a señalar es que dentro del zip que contiene los archivos de la rom deben haber archivos .bin, no archivos .rom. Lo digo porque estuve toda una tarde tratando de ejecutar una rom que contenía archivos .rom y recibía el mensaje: Unknow or unsupported romset. También puedes recibir ese mensaje si el romset de la rom que usas no es compatible con el emulador. Si eso ocurre te recomiendo descargar la rom desde otra página y probar hasta que encuentres alguna que funcione.

Generalmente en las páginas de descargas de roms encontrarás una sección para MAME y otra para Neo Geo, te recomiendo descargar roms desde la sección MAME puesto que esas contienen archivos .bin dentro del zip, no así, las roms que se encuentran en la sección Neo Geo que, por lo general, contienen archivos .rom dentro del zip. Esas roms están pensadas para correr sólo en las últimas versiones del emulador, para Window$, NeoRageX .

Otra posibilidad es que transformes dichos ficheros .rom a .bin. Hasta donde yo se, eso se puede hacer en GNU/Linux ejecutando algunos comandos o un script en la terminal, pero más conocimientos no tengo al respecto.

Aquí una captura de GnGeo corriendo la rom de KOF94 en mi Archlinux con KDEmod:

Captura de pantalla KOF94

Existen algunos GUI (interfaz gráfica de usuario) para GnGeo, para más información visita la página oficial del proyecto sección Frontends.

Si bien es cierto GnGeo es un proyecto, al parecer, abandonado (la última versión, la 0.7, es del año 2006) no encontré otro emulador de Neo Geo en GNU/Linux.

Si alguien conoce alguna alternativa a este programa, por favor que deje un comentario :P

Para los que creen que es mucho mejor jugar a los juegos de Neo Geo desde un emulador para MAME, les voy a decir, que sí, es cierto, pero sólo en algunos casos. MAME sólo permite usar las versiones arcade de las roms, pero los emuladores de Neo Geo permiten también usar la versión casa (home) de las mismas, es decir, como si estuviésemos jugando la rom en una consola, lo cual tiene algunas ventajas, por ejemplo, en las roms de KOF, que al jugarlas, como si se tratara de una consola, permiten acceder al modo entrenamiento xD.

Eso es todo por hoy, saludos :)

[2]Blogdrake: Gngeo, Neo-Geo para Mandriva Linux


Publicado enGuía Tagged: arch, archlinux, emulador, gngeo, gnu, gnu/linux, juego, linux, neogeo, rom, videojuego

25 de diciembre de 2009

xanderrun-tux-christmas-7936

Bueno hoy es un día especial, no soy muy religioso ni nada pero creo que los principios de la navidad son buenos y las cosas buenas deben ser repetidas. Por eso les envió a todos los que han leído este pequeño blog un gran saludo de navidad, agradecerles a todos por los comentarios y las visitas, muchas gracias.

Es común regalar algo en navidad y no tengo mucho que regalar, pero tengo invitaciones a Google Wave jejejeje, si alguien quiere pues deje un comentario y se la envió me quedan 17.

Bueno feliz navidad a todos y espero pasen un lindo día, hasta pronto.

XaBz


xabz

Hola a todos, disculpen la tan larga ausencia, pero he estado trabajando en un nuevo proyecto que espero se ponga en marcha pronto, mientras tanto escribiré un par de entradas aprovechando estos días de descanso :) .

Bueno hoy en día ya muchos usan twitter, a mi parecer esto se debe por el gran numero de clientes que existen para esta red social. La decisión de usar uno u otro depende de cada quien, mi eleccion fue Mitter es liviano, simple y cumple con las funciones básicas de twitter, el problema fue que al usarlo no funcionaba en su totalidad, uso chromium y mitter no abría los links, incluso al intentar hacerlo se congelaba y debía cerrarlo, explicare como solucionarlo por si a alguien mas le sucede.

Bueno lo primero que necesitamos es tener instalado mitter y chromium

yaourt -S mitter chromium

Luego para que mitter funcione bien con chromium editaremos un archivo de la configuración de python “/usr/lib/python2.6/webbrowser.py” con nuestro editor favorito en este caso lo haré con leafpad

sudo leafpad /usr/lib/python2.6/webbrowser.py

Entre la linea 497 y 498 veremos esto

if _iscommand("links"):
register("links", None, GenericBrowser("links"))

Lo cual lo modifcamos cambiando “links” por “chromium” para que use este navegador quedando de esta forma

if _iscommand("chromium"):
register("chromium", None, GenericBrowser("chromium"))

Con eso ya en mitter podremos abrir los enlaces con chromium el problema es que al abrirlos mitter se congelara hasta cerrar chromium, para solucionar esto editamos el ejecutable de chromium “/usr/bin/chromium”

sudo nano /usr/bin/chromium

Y en la ultima linea agregamos al final un “&” quedando de esta forma

exec /usr/lib/chromium/chromium $@ &

Con esto ya mitter funcionara con chromium.

Tip: Bueno hace un tiempo ya existe un nuevo simbolo para los “Retweets” que es “♻”, podemos hacer que mitter utilice este simbolo enves del “RT”, para esto editamos el archivo “/usr/lib/python2.6/site-packages/mitterlib/ui/ui_pygtk.py”

sudo leafpad /usr/lib/python2.6/site-packages/mitterlib/ui/ui_pygtk.py

Y la linea 1010

text_insert = 'RT: @%s: %s' % (username, msg)

La modificamos quedando de la siguiente forma

text_insert = '♻ @%s: %s' % (username, msg)

Con esto mitter usara el nuevo simbolo para retweets. Espero les sea util, no es algo muy general pero le puede servir a alguien :) . Saludos a todos y hasta la próxima.

XaBz


21 de diciembre de 2009

Renovación de estatutos.

Tengo el agrado de informarles a todos que ya estan publicados los <a href="/organizacion/">estatutos</a> con los cuales funcionaremos el próximo año. Los invito a leerlo y animarse a participar junto a nosotros.

27 de noviembre de 2009

3er Encuentro Linux Universidad Autónoma

Finalmente la participación de la comunidad en el 3er Encuentro Linux de la Universidad Autónoma de Chile en Talca fue un exito, si bien no tuvimos la oportunidad de presentar una charla ya que se nos invitó solo para un stand, si pudimos darnos a conocer masivamente en la región y consolidar la zona Talca. Muchas gracias a quienes participaron en el stand, gracias por la invitación y gracias a quienes se interesaron y decidieron probar Archlinux, los esperamos!!!

26 de noviembre de 2009

Invitaciones Google Wave


El asunto es el siguiente:

Hoy me ha llegado la invitación de google wave por parte de google (no voy a dar detalles de google wave, para eso esta google.com).

Lo he probado, esta bastante bueno, he invitado un par de personas, y me quedan invitaciones, las cuales repartiré aquí.

Como hacerlo, muy simple, dejen en un mensaje su correo electrónico y les iré enviando a medida que vallan llegándome mas invitaciones, ya he enviado un poco mas de 20 y me van apareciendo a medida que se me acaban

AVISO: las invitaciones no llegan inmediatamente, quedan en una especie de cola, que no se como administra google. normalmente se demoran un día aproximado en llegar.

Animo desde ya a todas las personas que les llegue su invitación a hacer lo mismo que yo en su sitio personal, para que esto de Google Wave cresca

Captura de pantalla del sitio Arch-Stuff.org

Logo ArchlinuxArch-Stuff es un sitio web que sigue la línea de páginas como GimpStuff, KDE-Look, GNOME-Look y XFCE-Look entre otras. Encontrarás muchas cosas para Archlinux como fondos de escritorio, capturas de pantallas, temas, decoraciones de ventana, KDM y GDM splash, fuentes, íconos, logos, etc, etc. Es una página muy completa y lo mejor de todo es que está pensada para darle más belleza a nuestra distribución favorita :) .

Captura de pantalla del sitio Arch-Stuff.org

Clic para agrandar

¡Saludos!


Publicado enTips Tagged: arch, archlinux, eyecandy, gnome, gnu, gnu/linux, kde, linux

25 de noviembre de 2009

Captura de pantalla de Chakra

Logo de Chakra

El Proyecto Chakra es un proyecto de software libre creado por un grupo de gente que le gusta Archlinux y KDE.

Chakra es un rápido, amigable y extremadamente poderoso live CD y/o distrolet (versión personalizada de una distro[1]) basado en el galardonado KDE (K Desktop Environment, Entorno de Escritorio K en español) y en una de las distribuciones GNU/Linux para experimentados: Archlinux.

Actualmente está en fase alfa, cuenta con un instalador gráfico, configuración automática de hardware y por supuesto algunas herramientas más y extras.

Sólo pruébalo si te gusta y dinos (¿eso se escribe junto o separado? :P ) lo que piensas.

Tomado y traducido desde The Chakra project

Como much@s sabrán El proyecto Chakra desarrolló KDEmod, un conjunto de paquetes de KDE modular, ajustado y optimizado para Archlinux. KDEmod viene con un montón de adiciones y cosas extra y además provee paquetes de KDE3 y KDE4 en sus repositorios. Chequéalo aquí.[2]

Ten en cuenta que no es necesario instalar Chakra para probar KDEmod, se puede hacer eso directamente en tu Archlinux. Mira aquí para más información.

He leído por ahí (en otros blogs) a personas diciendo que desde que en los repositorios oficiales de Archlinux existen los paquetes cortados de KDE ya no es necesario instalar KDEmod, puesto que, de acuerdo a lo que ellos piensan (lo que se evidencia por lo que dicen) KDEmod sólo servía y era útil por la posibilidad de instalar aplicaciones de KDE en paquetes unitarios y no en meta paquetes. Pues bien, yo les digo a esas personas que  están muy equivocadas. KDEmod, recordemos, está optimizado para Archlinux, no así los paquetes que están en los repositorios de Arch. Además hay otro punto demasiado importante, y que tal vez es el más trascendental de todos, desde mi manera de ver las cosas: KDEmod, en sus repositorios, provee unos paquetes llamados debug, los cuales no están contenidos en los repositorios de Arch y que contienen información de depuración de errores de las diferentes aplicaciones o paquetes de KDE. Cualquier persona que haya reportado caídas (crashes) de programas en bugs.kde.org sabe de lo que hablo. En este mismo sentido, recuerda que una de las formas de ayudar al software libre es reportando errores, por lo que, si usas Archlinux, te invito a probar KDEmod, instalar cada paquete con su respectivo paquete debug (si existe) y también a instalar KBugBuster un programa que te ayudará a reportar errores de KDE en forma fácil y sencilla.

Aquí puedes leer más acerca de cómo crear reportes de caídas útiles en KDE.

Finalmente decir que Chakra al igual que KahelOS es una excelente alternativa para usuarios noveles que por “miedo” o falta de conocimientos no se atreven a instalar Archlinux en sus máquinas.

Como dice más arriba, Chakra provee un instalador totalmente gráfico y herramientas de configuración del sistema propias, muy intuitivas y muy fáciles de usar. Además no piensen que por estar en su fase alfa es inestable, nada de eso, al parecer se encuentra en esa etapa porque los desarrolladores son muy comprometidos con el proyecto y quieren crear más aplicaciones que le hagan la vida aún más fácil al usuario final, además, por supuesto, de mejorar las herramientas propias ya existentes.

Aquí les dejo algunas capturas de Chakra:

Captura de pantalla de Chakra

Imagen tomada de (2). Clic para agrandar

Captura de pantalla de Chakra

Imagen tomada de (2). Clic para agrandar

¡Saludos!

[1]Archlinux Fácil !!!: Proyecto Chakra

[2](2)The Chakra Project


Publicado enTips Tagged: arch, archlinux, chakra, gnu, gnu/linux, kde, kdemod, linux, livecd

msdark

Traducción de dot.kde.org

KDE ha cambiado durante estos 13 años. El framework a crecido, madurado y se ha convertido en multiplataforma, como las aplicaciones. Un crecimiento fuerte en nuestra comunidad ha creado una gran diversidad de aplicaciones de gran comunidad.

En el proceso, la identidad de KDE a cambiado desde ser simplemente un entorno de escritorio a reprsentar una comunidad global que crea un muy rico cuerpo de software libre dirigido a todo el mundo.

KDE ya no es software creado por personas, es personas que crean software.

Para comunicar esto de manera clara en nuestro mensaje, es necesario reposicionar la marca KDE para que reflje esta realidad.

Por lo tanto tambien necesitamos distintas marcas para los productos que fabricamos.

Resumen:

  • Usaremos simplemente “KDE” y retiraremos la expansión “K Desktop Environment”
  • Usaremos KDE exclusivamente en dos significados:
    • KDE, la comunidad, quienes crean software libre para usuarios finales
    • Como la marca para la tecnología creata por la comunidad KDE
  • Usaremos distintas marcas para el software que antes era referido genericamente como “KDE”
    • KDE Workspaces sera separadamente referido como “KDE Plasma Desktop” y “KDE Plasma Netbook”
    • La tecnología KDE usada para construir aplicaciones será conocida como “KDE Platform”
    • Las aplicaciones KDE se quedaran como ahora: “the KDE Applications”
  • El producto que actualmente hemos liberado como “KDE 4.3″ es esencialmente una compilación de nuestros software (Workspaces, Applications and Platform), así la siguiente liberación será llamada “KDE Software Compilation 1.4″

Para más info: http://dot.kde.org/2009/11/24/repositioning-kde-brand

Esto es bastante importante, y lo supe hoy en la reunión quincenal de la, aún en formación, comunidad KDE-Chile.

 


Tagged: KDE, Noticias

24 de noviembre de 2009

Captura de pantalla de KahelOS

Logo KahelOS

KahelOS está basado en una distribución GNU/Linux simple. Está concebido para ser una distribución GNU/Linux que va evolucionando.

Está principalmente pensado para proveer lo mejor de ambos mundos para el usuario final de GNU/Linux.

Imagina el beneficio de la optimización, la robustez, la velocidad y ligereza, y el modelo de liberación continuo que sólo los expertos y gurus de GNU/Linux pueden desarrollar y la utilidad de combinar amistad con el usuario (GUI), que nuevos y moderados profesionales de GNU/Linux buscan para ser fácilmente productivos y tomar ventaja de lo que la tecnología del Código Abierto y la colaboración pueden brindar y hacer.

KahelOS en ambas ediciones, Servidor y Escritorio, puede legalmente proveerte de aplicaciones personales y empresariales que necesites.

La filosofía de KahelOS es Abierto para el Cambio.

Tomado y traducido de KahelOS

Como dice el título de la entrada esta distribución está basada en Archlinux y además usa el entorno de escritorio GNOME. Viene en un live CD gráfico, desde donde se puede instalar el sistema operativo a tu máquina.

KahelOS Posee la velocidad y simplicidad que ofrece Arch, pero a la vez la facilidad que no posee dicha distribución. Es una buena opción a probar si no te atreves a instalar Archlinux porque piensas que se te hará muy complicado o porque eres nuev@ en GNU/Linux.

Captura de pantalla de KahelOS

Imagen tomada de (1). Clic para agrandar

Captura de pantalla de KahelOS

Imagen tomada de (2). Clic para agrandar

¡Saludos!

(1)Seamos Realistas: KahelOs: Archlinux para escritorios y servidores

(2)Viva linux!: Kahel OS y Chakra Alpha 3


Publicado enTips Tagged: arch, archlinux, distribucion, distro, gnome, gnu, gnu/linux, kahel, kahelos, linux

Antigoogle

AntigoogleCon todo esto que ha dado vuelta por la red de que Google se alista para sacar al mercado su propio sistema operativo lanzó su propio sistema operativo, me ha entrado el pánico ha encontrarme en unos 20 o 30 años más con Google dominando el mundo en una especie de dictadura cibernética :S. Si, es verdad, soy algo paranoico, pero también es cierto que la historia nos ha demostrado que no es bueno darle demasiado poder a una entidad, idea, o régimen. Esto quedó demostrado cuando cayó la URSS, quedando EEUU como amo y señor del mundo, sin que existiera (y exista) algún país que obligara a la gran potencia a ser equilibrada en su política exterior (recordar guerra de Irak y Afganistán). Recordemos también, por supuesto, a nuestra “estimada” (ironía para quién no entendió) empresa Mierdasoft ¡ejem! digo Microsoft, quién hace y deshace con los usuarios de Windows al rededor del mundo. Por favor, no quiero despertar un día y que Google domine todo, absolutamente todo. Por eso esta entrada en mi blog.

Debido a lo expuesto en el párrafo anterior les mostraré algunas alternativas muy buenas a los servicios que ofrece Google.

Alternativas a Gmail:

GMX Servicio email que ofrece 5 GB de espacio, archivos adjuntos de hasta 50 MB y acceso gratis IMAP y POP3

LYCOS Mail Servicio email que ofrece 5 GB de espacio y acceso ¿gratis? (no lo se) a IMAP y POP3

Inbox Mail 2 GB de espacio, archivos adjuntos de hasta 50 MB y acceso ¿gratis? (no lo se) a IMAP y POP3

Alternativas  a Blogspot:

WordPress.com

Bligoo.com

Feevy.com

Obolog

Ozú

bloghost.cl

tumblr.

Alternativas a Buscador:

Metacrawler

Gotube

Alternativas a Google Sites:

MyEgoo.com

Eso sería por ahora, estoy seguro de que mucho@s de ustedes conocen más alternativas, por favor, l@s invito a dejarlas en un comentario.

Saludos.


Publicado enTips Tagged: bligoo, blogspot, buscador, email, feevy, gmx, google, lycos, obolog, ozu, wordpress

23 de noviembre de 2009

Captura de gimpstuff.org

Logo de GimpGimpStuff es una página estilo KDE-Look, Arch-Stuff (de la cual hablaré en otra entrada), GNOME-Look y XFCE-Look, entre otras. Encontrarás en ella imágenes en formato xcf (formato nativo y propio de Gimp), fuentes, brochas, patrones, paletas, gradientes, plugins, scripts, temas, capturas de pantalla, ideas y muchas otras cosas relacionadas con este excelente programa de manipulación de imágenes.

Por supuesto, al igual que en las páginas similares nombradas anteriormente, en GimpStuff, encontrarás grupos de usuarios, foros y enlaces interesantes.

Captura de gimpstuff.org

Clic para agrandar

¡Saludos!


Publicado enTips Tagged: gimp, gnu, imagen, manipulacion

Últimas notas enviadas a Jisko.net

Logo de Jisko.net

Jisko.net está basado en Jisko el cual es una aplicación microblogging de código abierto. Su código fuente puede ser obtenido aquí. Puedes reportar errores y enviar parches en su página Launchpad.

Puedes actualizar tu estado Jisko.net desde unos pocos lugares:

  • Primero, puedes simplemente ir a http://jisko.net, iniciar sesión usando tu nombre de usuario y contraseña, y entonces, puedes escribir tu nota.
  • Si el administrador lo ha activado, puedes también actualizar desde tu cuenta Jabber a través de un robot (bot) Jabber. (desactivado actualmente ¬¬’)
  • O también puedes actualizar desde tu móvil con el sitio adaptado móvil. Si tienes un iphone o un iphone touch, verás una interfaz agradable adaptada para tus dedos.

Tomado de Jisko.net

Además, tiene integración con Twitter; puedes enviar una nota automática cada vez que tu blog WordPress se actualiza mediante WP2Jisko y también puedes poner tu última nota en Jisko en la barra lateral de tu blog usando Jisko para WordPress.

En lo personal me ha gustado mucho el servicio, partiendo por el hecho de que está basado en código abierto. El diseño del portal es bastante bonito y agradable a la vista (en comparación a Identi.ca, por ejemplo). Además, la gente dentro del sistema, es muy amable (me dieron la bienvenida, y eso que no los conocía :P ). Lo único que, tal vez, me ha “molestado” un poco es el hecho de que actualmente el bot para Jabber está desactivado, o no funciona, o alguien lo hechó a perder, o no se qué diablos xD. Sin embargo, como dije anteriormente, me gustó mucho Jisko.net.

L@s invito a registrarse, ocupar, y apoyar esta red social por el hecho de estar basada en código abierto y a no usar tanto (y si es posible no usar) servicios como Twitter o Facebook.

Menú perfil de Jisko.net

Clic para agrandar

Últimas notas enviadas a Jisko.net

Clic para agrandar

¡Saludos!


Publicado enTips Tagged: abierto, codigo, codigoabierto, gnu, jisko, jisko.net, microblog, open, opensource, redsocial, source

21 de noviembre de 2009

Archlinux-icon

De seguro cuando vas a reinstalar tu sistema, por el motivo que sea, te da una “lata” enorme tener que volver a ingresar en la terminal cada uno de los paquetes que necesitas y que seguramente tenías instalados en tu Archlinux antes de reinstalar. Pues bien, el siguiente comando, crea un registro o una lista con todos los paquetes instalados, mediante pacman, en tu sistema:

$ sudo pacman -Qe > paquetes_instalados.txt

Luego, para instalar todos los paquetes contenidos en la lista generada, corre el siguiente comando:

$ sudo for x in $(cat paquetes_instalados.txt); do pacman -S $x; done

Con eso de seguro te ahorrarás mucho trabajo al momento de hacer la instalación nueva de Archlinux.

Lo que es yo, prefiero ir haciéndolo todo paso a paso, para que todo quede lo mejor posible, pues si bien es cierto que puede resultar ser un buen método, el mostrado en esta entrada, no me confío mucho de las automatizaciones.

Saludos y ojalá a alguien le sirva.

Fuente | Tux Training: Create a List of all installed packages on Arch Linux


Publicado enTips Tagged: arch, archlinux, comandos, gnu, gnu/linux, linux, terminal

gba


Si eres de los jugones y que más encima te gustan las consolas de Nintendo, de seguro conoces VisualBoyAdvance un emulador para GBA que se encuentra disponible para GNU/Linux entre otros. Como sabrás VBA está abandonado hace un buen tiempo, es por ello, que nace VBA-M, con el objetivo de mejorar VisualBoyAdvance[1] y retomar la emulación de la GBA en nuestros computadores.

El proyecto aún está en pañales (y la verdad, desde septiembre de 2009, no lo han actualizado mucho), sin embargo, se supone, ofrece una mejor emulación de roms de GBA en comparación a VBA puesto que está basado en ese último y ya se le han agregado varias modificaciones.

Si quieres probar VBA-M puedes descargar un SVN build desde la página oficial de descargas empaquetado para debian (.deb) o distros derivadas. Aún no se ha lanzado alguna versión del emulador, es por ello, que sólo están disponibles a fecha de hoy (20 de Noviembre de 2009) dichos SVN build.

Sin embargo, te recomiendo instalar la versión SVN y actualizarla cuando se informe en la página de VBA-M en SourceForge, que una nueva revisión ha sido lanzada. Puedes encontrar más información al respecto aquí.

Si usas Archlinux, estás de suerte, porque existe en el AUR un PKGBUILD para instalar la versión SVN del programa. Si usas yaourt no es más trabajo que:

$ yaourt -S vba-m-gtk-svn

Recuerda que para actualizar la aplicación a una nueva revisión, sólo debes generar y luego instalar el paquete .pkg.tar.gz correspondiente, con el mismo comando antes usado.

Página de VBA-M en SourceForge

Sitio web oficial de VBA-M

Otro sitio web, al parecer oficial pero en desuso

Saludos.

[1]SourceForge: VBA-M

Posted in Tips Tagged: arch, archlinux, emulador, gba, gnu, gnu/linux, linux, pkgbuild, rom, terminal, vba, vba-m, yaourt

15 de noviembre de 2009

Mejorar visualizacion de algunas paginas web en Linux

Ayer, buscando una forma de que la pagina www.CHW.net se viera mejor, di con un post en dicho foro que sugeria instalar las fuentes Tahoma y Lucida Grande, ya que segun la hoja de etilos del sitio esas usaba, así me dispuse a buscar dichas fuentes.

La fuente tahoma se instala con el paquete ttf-tahoma que esta en AUR

La fuente lucida grande (junto con otras) estan en el directorio /opt/jre/lib/fonts (provistas por el paquete jre). Para que sean usables por el resto del sistema simplemente se hace lo siguiente en una consola:

cd /opt/jre/lib/fonts
sudo cp *.ttf /usr/share/fonts/TTF/

Una vez instalado se notara una mejora, no solo en el sitio que dio origen a mi duda, si no también a otros, como Facebook, Youtube, y varios otros sitios que usan esta fuente.

Espero que este pequeño tip les ayude a mejorar la apariencia de algunas webs.

14 de noviembre de 2009

ArchMap: Mapa de usuarios de ArchLinux

asi es, en el wiki de ArchLinux existe un proyecto donde, mediante Google Earth, los usuarios pueden añadir su ubicacion y apareceran en Google Earth mediante un archivo kmz
el proyecto se encuentra aca y la pagina para agregarse es esta

paso a explicar como funciona, para los que no saben ingles o les da flojera traducir

primero en la lista de usuarios se agregan al final de la lista de la siguiente forma

latitud longitud "nombre" # lugar de ubicacion

en mi caso seria

-33.600516 -70.577900 "Madek" # Santiago, Chile

para ver su latitud y longitud en google earth se van a opciones y alli eligen que muestre la ubicacion en decimales, no en grados, aceptan y en la barra de estado debiera aparecer su ubicacion

para usar el archivo se debe hacer lo siguiente dentro de google earth

ir en la barra lateral a "mis lugares" click secundario, añadir, viculo de red
alli deben poner el nombre Archmap y la siguiente direccion

http://dev.archlinux.org/~thomas/archmap/archmap.kmz

aceptan y les aparece una carpeta de red, click secundario y actualizar
alli deberia aparecer los iconos donde esta cada usuario
el resultado final es este



espero les guste este pequeño tip

PD: en este momento, el proyecto no ha sudo actualizado desde el 02.09.2009, he contactado a brain0 via IRC para que lo actualice

11 de noviembre de 2009

Como hacer funcionar tarjetas inalambricas con chipset rt73 en ArchLinux

El kernel de linux desde la version 2.6.24 viene con el soporte para las tarjetas de red railink con el chip rt73 (en mi caso el rt2573), el modulo esta incluido en arch pero hay que hacer un par de pasos antes de que corra bien, lo que ocurre es que el driver esta sin firmware, por lo que vamos a instalarlo y cargar el modulo a mano en el rc.conf
  1. Bajar el firmware desde aqui, desde una consola basta con teclear:



    wget http://dl.getdropbox.com/u/1195748/rt73.bin




  2. Copiar el archivo en la carpeta /lib/firmware , en la consola hacemos (como root):



    cp /rt73.bin /lib/firmware/rt73.bin




  3. Luego editamos el archivo rc.conf, en la consola tecleamos (como root):



    nano /etc/rc.conf




  4. Buscamos la linea que dice MODULES=() y la editamos de modo que quede asi:



    MODULES=(rt73usb)




  5. Luego tecleamos CONTROL + x (para salir del editor), nos preguntara si queremos guardar los cambios, tecleamos Y y luego ENTER

Ahora tenemos listo el driver, podemos instalar a continuación un gestor de redes como wicd, en el siguiente link en la wiki de Arch hay una guia de como hacerlo.

Recomiendo reiniciar para que el driver y wicd carguen bien y se configure automaticamente.


Acelerar escritorio y aplicaciones KDE4

Buenas en esta oportunidad les traigo un pequeño pero grandioso tip, con el cual podremos ejecutar el escritorio y las aplicaciones de qt mas rapidamente, haciendo que todo sea mas fluido, este tip es solo para KDE y que usen kwin con aceleracion grafica activada

Primero dejo un video donde se muestra la diferencia, en este caso en el escritorio de KDE y luego explicare paso a paso como hacerlo con el escritorio y las aplicaciones



En el video lo que hacen es muy simple

ALT+F2 y ejecutan kquitapp plasma-desktop (el comando es plasma para kde 4.2) y luego
ALT+F2 y ejecutan plasma-desktop -graphicssystem raster (de nuevo es plasma para kde 4.2)

Con esto logramos que nuestro escritorio plasma ante mucho mas rapido
obiamente no queremos estar haciendo esto cada vez que arranquemos el sistema, asi que vamos a hacer que se ejecute automaticamente

Vamos a editar el siguiente archivo: /usr/share/autostart/plasma-desktop.desktop

Asi que en una consola como root ejecutamos nuestro editor de texo favorito, aqui un ejemplo:
kwrite /usr/share/autostart/plasma-desktop.desktop

Esto abrira kwrite, ahora deben buscar la linea que diga Exec=plasma-desktop (es la 2) y agregar después de eso -graphicssystem raster,quedando la linea asi:

Exec=plasma-desktop -graphicssystem raster

Con eso haremos que en cada inicio el escritorio inicie con esa opcion.


para que nuestras apliaciones funcionen con el mismo metodo debemos agregar el mentado -graphicssystem raster a los lanzadores que tengan (sean menu, escritorio o dock)

Listo, ahora disfrutaremos de un escritorio que esta mucho mas fluido




Referencias:
http://labs.trolltech.com/blogs/2008/10/22/so-long-and-thanks-for-the-blit/
http://www.pclinuxos.com/forum/index.php?topic=62919.0

08 de noviembre de 2009

terminal0


terminal0Hice una traducción del artículo 5 Methods to get Help on Linux Commands, publicado en The Geek Stuff, porque me pareció demasiado interesante.

Cuántas veces nos ha pasado que leemos alguna guía o tutorial sobre algún tema de GNU/Linux y nos encontramos con que los autores (me incluyo xD) no explican qué hacen los comandos utilizados en dicha guía. Claro, siempre existe la posibilidad de preguntarle a San Google, pero también podemos utilizar la consola para obtener información sobre algún comando que desconocemos. Yo, hasta antes de leer este artículo, conocía sólo dos formas de obtener información de comandos (aparte de recurrir a Google), una a través de -h y la otra mediante man. Sin embargo, por lo menos, existen otros tres métodos que nos brindarán información sobre un comando determinado en GNU/Linux. A continuación muestro la traducción del artículo, antes nombrado, donde se habla acerca de esos métodos.

Antes de partir a Google para obtener ayuda sobre un comando Unix en particular, intenta los siguientes métodos, los cuales te darán una ayuda general sobre comandos Unix.

Usando apropos para buscar páginas man.

Usa apropos para buscar páginas man de comandos Unix válidos sobre una funcionalidad específica:

$ apropos -r REGEXdeCOMANDOUNIX o descripción

Si alguien sabe qué diablos significa REGEX que deje un comentario por favor, estaré muy agradecido

Acerca del comando apropos, tomado desde la página man:

apropos busca un conjunto de archivos de base de datos que contienen breves descripciones de comandos de sistema. Usa palabras claves y muestra el resultado en una salida estándar

El siguiente ejemplo muestra todos los comandos  disponibles relacionados con grep:

apropos grep
egrep (1)            - print lines matching a pattern
fgrep (1)            - print lines matching a pattern
git-grep (1)         - Print lines matching a pattern
grep (1)             - print lines matching a pattern
grep (1p)            - search a file for a pattern
lzegrep (1)          - search compressed files for a regular expression
lzfgrep (1)          - search compressed files for a regular expression
lzgrep (1)           - search compressed files for a regular expression
msggrep (1)          - pattern matching on message catalog
pcregrep (1)         - a grep with Perl-compatible regular expressions.
pgrep (1)            - look up or signal processes based on name and other attributes
xzegrep (1)          - search compressed files for a regular expression
xzfgrep (1)          - search compressed files for a regular expression
xzgrep (1)           - search compressed files for a regular expression
zgrep (1)            - search possibly compressed files for a regular expression
zipgrep (1)          - search files in a ZIP archive for lines matching a pattern

Lee la página man.

Este es el método fácil y más efectivo para obtener ayuda rápido sobre algún comando Unix. He visto a mucha gente (especialmente newbies) aburrida de leer páginas man.

Si bien las páginas man de Unix no pueden tener gran cantidad de ejemplos prácticos, explica todas las opciones disponibles para un comando en forma detallada.

$ man COMANDOUNIX

$ man tar

Si no conoces el nombre exacto del comando para una funcionalidad específica, usa la opción man -k para localizar el comando.

$ man -k REGEX or UNIXCOMMAND

$ man -k compression
7z (1)               - A file archiver with highest compression ratio
7za (1)              - A file archiver with highest compression ratio
7zr (1)              - A file archiver with highest compression ratio
archive_util (3)     - libarchive utility functions
archive_read (3)     - functions for reading streaming archives
archive_write (3)    - functions for creating archives
Compress::Raw::Bzip2 (3perl) - Low-Level Interface to bzip2 compression library
Compress::Raw::Zlib (3perl) - Low-Level Interface to zlib compression library
Compress::Zlib (3perl) - Interface to zlib compression library
gnutls_compression_get (3) - Returns the currently used compression algorithm.
gnutls_compression_get_id (3) - Returns the gnutls id of the specified in string algorithm
gnutls_compression_get_name (3) - Returns a string with the name of the specified compression algorithm
gnutls_compression_list (3) - Get a list of supported compression methods
gnutls_compression_set_priority (3) - Sets the priority on the compression algorithms supported by gnutls.
SSL_COMP_add_compression_method (3) - handle SSL/TLS integrated compression methods

Muestra una línea de descripción acerca de un comando.

Para mostrar una línea de descripción acerca de un comando, puedes usar el comando whatis.

$ whatis COMANDOUNIX

Acerca del comando whatis, tomado desde la página man:

whatis busca un conjunto de archivos de base de datos que contiene breves descripciones de comandos de sistema. Usa palabras claves y muestra el resultado en una salida estándar.  Sólo las coincidencias de una palabra completa son mostradas.

El siguiente ejemplo muestra una línea con información de alto nivel acerca del comando 7z:

whatis 7z
7z (1)               - A file archiver with highest compression ratio

Usa la opción -h o –help del comando.

A veces puedes conocer la funcionalidad de un comando muy bien, pero no puedes recolectar todas las opciones disponibles para un comando específico. Usa la opción -h del comando para revisar todas las opciones disponibles del comando.

$ COMANDOUNIX -h

El siguiente ejemplo muestra una ayuda rápida sobre el comando netstat:

$  netstat -h
usage: netstat [-veenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
netstat [-vnNcaeol] [<Socket> ...]
netstat { [-veenNac] -i | [-cnNe] -M | -s }

-r, --route              display routing table
-i, --interfaces         display interface table
-g, --groups             display multicast group memberships
-s, --statistics         display networking statistics (like SNMP)
-M, --masquerade         display masqueraded connections

-v, --verbose            be verbose
-n, --numeric            don't resolve names
--numeric-hosts          don't resolve host names
--numeric-ports          don't resolve port names
--numeric-users          don't resolve user names
-N, --symbolic           resolve hardware names
-e, --extend             display other/more information
-p, --programs           display PID/Program name for sockets
-c, --continuous         continuous listing

-l, --listening          display listening server sockets
-a, --all, --listening   display all sockets (default: connected)
-o, --timers             display timers
-F, --fib                display Forwarding Information Base (default)
-C, --cache              display routing cache instead of FIB

<Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
<AF>=Use '-A <af>' or '--<af>'; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)

Lee documentos de información usando el comando info.

Cuando no eres capaz de encontrar la información requerida en la página man de Unix, prueba con los documentos de información usando el comando Unix info como se muestra abajo:

$ info sed

Se abrirá un documento parecido a la página man del comando.

Eso sería todo, a mi me pareció muy útil y bueno el artículo.

Ojalá a alguien le sirva al igual que a mi.

Saludos

Posted in Tips Tagged: --help, -h, apropos, arch, archlinux, comandos, consola, gnu, gnu/linux, info, linux, man, terminal, unix, whatis

07 de noviembre de 2009

q4wine


wine

Q4Wine es un GUI qt4 para  W.I.N.E. Este te ayudará a gestionar prefijos de wine y aplicaciones instaladas. [1]

Características generales:[1]

  • Puede exportar el color del tema Qt a los colores en las configuraciones de Wine.
  • Puede trabajar fácilmente con diferentes versiones de Wine al mismo tiempo.
  • Fácil creación, borrado y gestión de prefijos de Wine (WINEPREFIX).
  • Fácil control para las procesos de Wine.
  • Fácil asistente de instalación para aplicaciones Wine.
  • Soporta íconos de autocomienzo.
  • Uso fácil de imágenes de cd.
  • Puedes extraer íconos desde archivos PE (.exe, .dll).
  • Fácil copia de seguridad y restauración de prefijos gestionados.
  • Soporta Winetricks.

La última versión liberada es la 0.113

Es realmente muy fácil de utilizar ahorrándonos esas engorrosas configuraciones de Wine mediante línea de comandos. Además, como está escrito en Qt4 se integra muy bien con KDE.

Para instalar este GUI puedes buscar en los repositorios de tu distribución o pasar por la página oficial de descargas del proyecto donde encontrarás paquetes para Debian, FreeBSD, Gentoo, openSUSE y openmamba. Allí también puedes encontrar el código fuente de la interfaz.

Si usas Archlinux puedes instalar Q4Wine fácilmente desde el AUR usando yaourt:

$ yaourt -S q4wine

Aquí una captura de la interfaz corriendo en Archlinux con KDEmod (clic en la imagen para agrandar):

q4wine

Q4Wine viene con el idioma español para ser seleccionado en las opciones, sin embargo, por alguna razón, no funciona. He reportado eso en el tracker del proyecto como un bug (mira aquí).

Saludos

[1]Q4wine: Sitio web oficial

Posted in Tips Tagged: arch, archlinux, comandos, gnu, gnu/linux, gui, linux, q4wine, wine

05 de noviembre de 2009

desmume


desmumeripoy6

DeSmuME (también conocido formalmente como Yop Yop DS) es un emulador de código abierto para la Nintendo DS creado por YopYop156 y licenciado bajo la GPL. El DeSmuME original está escrito en C++ para GNU/Linux, Mac OS y Windows.[1]

La última versión estable liberada de DeSmuME es la 0.9.4.

Es un excelente emulador, lo he probado en Archlinux y la verdad es que funciona muy bien con algunas roms. Si lo instalas no esperes que todos los juegos corran como en una Nintendo DS, porque aún no se ha alcanzado ese nivel de optimización, pero si podrás jugar a algunas roms de lo más bien.

Si deseas probarlo puedes descargar el código fuente de la última versión del programa desde la página de descargas del sitio oficial del proyecto.

Si usas Archlinux también puedes compilar e instalar la última versión de DeSmuME desde el AUR usando yaourt:

$ yaourt -S desmume

También en el AUR encuentras la versión svn del programa:

$ yaourt -S demume-svn

Aquí una captura de DeSmuME corriendo, en mi Archlinux con KDEmod, la rom Yu-Gi-Oh! World Championship Tournament 2007:

desmume

Te recomiendo lanzar el programa con la bandera –fwlang=5, puesto que algunas roms no permiten elegir el español dentro del juego, sino que se debe seleccionar desde el emulador, y en la versión para GNU/Linux de DeSmuME esto no se puede hacer de forma gráfica, aún.

Saludos.

[1]Wikipedia: DeSmuME || DeSmuME: Página Oficial

Posted in Tips Tagged: arch, Archlinux, aur, comandos, desmume, ds, emulador, gnu, GNU/Linux, juego, linux, nintendo, nintendods, terminal, yaourt

logo


logoAyer revisando etiquetas en delicious me encontré con este proyecto que puede ser bastante interesante para algunas personas.

Archserver es un trabajo derivado de Archlinux diseñado para ser más estable con el fin de ser apto para su uso en servidores.[1]

Eso sería todo xD, no hay más info todavía, porque como dice el título, de esta entrada, se trata de un proyecto de distro. Al parecer se encuentra en proceso de buscar personas que puedan ayudar al desarrollo de esta distribución. Por eso, si estás interesad@, te invito a dar una vuelta por la página oficial para contactar con los desarrolladores.

Saludos

[1]Archserver

Posted in Tips Tagged: arch, Archlinux, archserver, distribucion, distro, gnu, GNU/Linux, linux, proyecto, server, servidor

04 de noviembre de 2009

Android_Hola_Mundo

Después de mucho tiempo sin postear nada… xD

Hasta ahora hemos visto la parte, digamos teórica de una aplicación para la plataforma Android de la que ya muchos se han enamorado, es por eso que ahora les mostraré lo más básico hablando de desarrollo, como hablar en Android, o visto d otro modo como hacer el típico Hola Mundo para esta plataforma.

1.- Creando nuestro proyecto Hola Mundo!!!!

Para este pequeño proyecto usaremos el IDE Eclipse con el plugin para Android como vimos en el primer post de esta serie, una vez abierto nuestro IDE vamos a File -> New -> Project al abrirse el cuadro de dialogo seleccionamos el elemento Android que nos mostrar el texto Android Project, ahora solo presionamos Next, ya en este punto ingresamos la información relevante del proyecto… por ahora solo el nombre xD….

Project Name: Nombre del directorio que contendrá los archivos fuente del proyecto

Package Name: Este es el nombre del paquete que se construirá al generar el “stub” de la “Activity”, este nombre debe ser único y distinto a los ya instalados en el sistema.

Activity Name: Este es el nombre de la clase Activty que crearemos, que será autogenerada por nuestro IDE

Application Name: Nombre de la aplicación, este es el que no hará famosos!!!!

Presionamos Finish y se nos generará el código fuente de nuestra Activity:

public class HelloWorld extends Activity{

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle){
super.onCreate(icicle);
setContentView(R.layout.main);
}
}

Notar que la clase se llama HelloWorld que es el nombre que le puse a la aplicación.

Este código literalmente “hace nada”, es aquí donde debemos “meter mano”

import android.widget.TextView;

public class HolaAndroide extends Activity {

/** Called when the activity is first created. */

@Override public void onCreate(Bundle icicle) {

super.onCreate(icicle);

TextView tv = new TextView(this);

tv.setText("Hola Mundo");

setContentView(tv);

}

}

Aquí hemos modificado un poco el código original agregando lo necesario para que se muestre el mensaje “Hola Mundo

¿Que hemos hecho?

La primeria linea: “import android.widget.TextView” es la llamada necesaria para poder utilizar la clase TextView, clase que nos permite generar en la Vista un objeto de texto, si has programado aplicaciones gráficas antes con Java, GTK, Qt o algo parecido conoceras un Label, esto es los mismo pero no igual xD.

Lo otro que agregamos fue la creación del TextView: TextView tv = new TextView(this)

Aquí hemos instanciado la clase TextView dejandola en nuestro objeto tv, el argumento del constructor de TextView es una instancia del objeto “Context” que no es mas que un enlace al sistema, la clase Activity nace de Context.

Ahora le indicamos a nuestro objeto tv que texto queremos que despliegue: tv.setText(“Hola Mundo!!!!”);

Ahora conectamos el TextView a la pantalla (es como el show() de GTK o Qt): setContentView(tv);

Ahora ya podremos ejecturarlo y ver resultados, para esto seleccionamos Run > Open Run Dialog que nos mostrara un nuevo cuadro de dialogo, aquí buscamos el elemento Android Application y hacemos doble click para que nos muestre un nuevo elemento New_configuration, en el espacio de texto ingresamos algo que ayude a identificar a la aplicación, por ejemplo “Hola Mundo!!!” y seleccionamos nuestro proyecto con el botón Browse, aquí el plugin buscará todas las Activiy presentes en nuestro proyecto, selecciona del combo box la Activity principal (en este caso la única) y presionar Apply. Ahora solo queda presionar el botón RUN, para que se active el emulador de Android, una vez iniciado se verá nuestra aplicación, algo parecido a esto (puede variar dependiendo de la versión de Android SDK instalada)

Android_Hola_Mundo

Ya hemos dicho nuestras primeras palabras como Androide… algo feas pero son las primeras, todo padre debe sentirse orgulloso de este momento.

Para el proximo post (espero no espaciar tanto los tiempos entre post) veremos como modificar la UI por medio de XML para que se vea algo mejor.

Comentarios, criticas, quejas, dudas, donaciones, adulaciones, odios y otros en los comentarios xD

Saludos


Tagged: Android, How to, Programación

02 de noviembre de 2009

Nuevo Canal IRC

Estimada Comunidad, debido a algunos problemas que han ocurrido con el servidor actual de IRC (irc.cl) y que la mayoria de las otras comunidades de Arch Linux tienen sus canales en freenode, hemos decidido dejar como servidor oficial de nuestra comunidad a freenode: Server: irc.freenode.net Channel: #archlinux-cl Si bien es cierto aun no aparecemos en [1], es cosa de tiempo, puesto que el mismo Aaron Griffin tuvo la amabilidad de registrar y entregarnos el canal, lo importante es que el canal anteriormente mencionado será el medio oficial para resolver dudas, reuniones, etc. Los esperamos! Saludos [1] http://www.archlinux.org/irc/

01 de noviembre de 2009

Reunión Post Encuentro

Este día Domingo 1 de noviembre los encargados de la comunidad nos reuniremos en IRC a eso de las 9 PM para conversar y definir objetivos a seguir ahora que el Encuentro Linux 2009 a finalizado. Si tienes ideas concretas que dar a Archlinux Chile o quieres participar en la organización de alguna manera. Acude a la reunión y dinos en el momento tus ideas. Nos vemos el domingo 1 de nov, a las 9 PM en el canal #archlinux de IRC.

alert


alertCierto día me puse a ver este tema en el foro oficial de Archlinux. Si se fijan, en el post #23, de dicho tema, el usuario b9anders, dice que tiene un rendimiento realmente óptimo con su tarjeta de video Intel pues usa los paquetes git de  intel-dri (intel-dri-git) y del driver xf86-video-intel (xf86-video-intel-git). Ambos paquetes están en el AUR. Tuve entonces la mala idea de probar xD. Traté de instalar los paquetes usando yaourt:

$ yaourt -S intel-dri-git xf86-video-intel-git

El asunto es que por un problema de conflictos de dependencias no pude completar la instalación (mirar este post). Entonces, obviamente, instalé de nuevo el paquete xf86-video-intel (que está contenido en los repositorios de Archlinux). Reinicié la máquina y ¡plaf! no funcionaba el servidor x :( . Sólo podía acceder a ese con el usuario root, es decir, me logueaba en modo texto (porque ni siquiera podía ver el kdm) como root y luego corría el comando startx.

Al tratar de iniciar las X como usuario “normal” o con mi usuario “por defecto” el sistema ponía esto en el archivo Xorg.0.log:

(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Warning, couldn’t open module i810
(EE) Failed to load module “i810″ (module does not exist, 0)
(WW) Warning, couldn’t open module fbdev
(EE) Failed to load module “fbdev” (module does not exist, 0)
(WW) Falling back to old probe method for vesa

Obviamente lo primero que intenté fue buscar información en google con las palabras: Failed to load module “i810″ (module does not exist, 0) o Failed to load module “fbdev” (module does not exist, 0). Nada de lo buscado y encontrado en google resultó.

Luego de intentar e intentar muchas cosas el primer día xD, el segundo día, logré solucionar el problema gracias a una sugerencia que me dió el usuario skottish en el tema que creé, en el foro oficial de Archlinux, para solicitar ayuda.

La cosa es que no se trataba, directamente, de un problema al tratar de cargar, el sistema, los módulos fbdev e i810, sino que era un error generado por el  archivo .xinitrc (o algo así :P ) que se encontraba en mi carpeta home. Al parecer, al instalar Archlinux, este archivo no se crea, sino que todos los usuarios usan la misma configuración contenida en el archivo /etc/X11/xinit/xinitrc (si no me equivoco). Sin embargo, por una razón que olvidé, yo creé dicho archivo en mi home y agregué a ese unos parámetros que no recuerdo, los cuales ya no funcionaban con el driver contenido en el paquete xf86-video-intel. Entonces lo que hice fue borrar, de mi carpeta personal, todos los archivos ocultos que comenzaran con una letra x:

$ rm -f .x*

Reinicié y problema solucionado xD.

Jajajaj la verdad no tenía mierda idea a que se debía específicamente el error, sólo traté y traté de solucionarlo haciendo cosas que fueran posibles de deshacer, hasta que di con esta solución. Ojalá a alguien le sirva igual que a mi en su momento.

Saludos

Posted in Tips Tagged: arch, Archlinux, comandos, driver, gnu, GNU/Linux, grafico, intel, linux, servidor, servidor x, terminal, video, x, X11

31 de octubre de 2009

xhalt-script

Hola a todos, bueno esta entrada es para mostrar algunos scripts que he hecho, hay algunos que sirven bastante, así como otros que tal vez les parezcan innecesarios. El objetivo de esto es agregar “funcionalidades” a gestores de ventanas ya que los entornos de escritorio ya cuentan con ello.

Lo primero seria instalar notify-osd ya que casi todo lo que sigue tiene que ver con eso, lo instalamos desde aur con

yaourt -S notify-osd

Volumen en notify-osd

Al salir ubuntu 9.04 hace tiempo, lo probé en live cd y me gusto que mostrara el nivel de volumen en las notificaciones, intente hacerlo en arch, en ese tiempo ya usaba openbox, pero encontré algunos programas de gnome parcheados para que funcionaran así, lo cual no me dejo contento y me dispuse a hacer un script que muestra el volumen en notify-osd.

El script pueden descargarlo de aquí, le dan permisos de ejecución con

chmod +x /ruta/archivo

Remplazando al ruta y el nombre del archivo, luego para utilizarlo debemos agregar el script a las teclas multimeda, siendo la orden (comando), suponiendo que la ruta es “~/.bin/volume”

~/.bin/volume 3-         # Combinación de teclas para bajar volumen
~/.bin/volume 3+         # Combinación de teclas para subir volumen
~/.bin/volume toggle     # Combinación de teclas para mute

De esta forma al bajar, subir o silenciar el audio con las teclas multimedia en nuestro escritorio nos mostrara una notificación como esta

volumen-script

Brillo en notify-osd

Esto es lo mismo que en el caso anterior, solo que mostrara el brillo de nuestra pantalla, aunque hay que tener un par de consideraciones. El script lo pueden descarga desde aquí, le dan permisos de ejecución

chmod +x /ruta/archivo

Remplazando al ruta y el nombre del archivo, para utilizarlo debemos agregarlo a las teclas multimedia, suponiendo que esta en “~/.bin/brightness”, en la combinación de teclas para subir y bajar el brillo hacemos que ejecuten

~/.bin/brightness

Este script muestra solo el brillo actual, ya que (según he probado) en todos los notebooks, el brillo funciona independientemente. Si tenemos problemas y no funciona debemos comprobar que la ruta “/sys/class/backlight/acpi_video0/actual_brightness”, existe y ademas muestra el brillo actual, esto lo vemos con

cat /sys/class/backlight/acpi_video0/actual_brightness

Lo cual nos debiese dar un numero, en caso de que al tener el brillo en lo máximo lo anterior nos de un numero distinto de 9, debemos modificar el script y en la linea

brillo=`expr $brightness "*" 100 "/" 9`

Cambiar el 9, por el numero que nos haya dado. Si todo salio bien al cambiar el brillo con la combinación de teclas veremos

brillo-script

Screenshots

Bueno sin duda la forma mas fácil de sacar screenshots, es agregando scrot (programa para tomar screenshots desde una consola) a una combinación de teclas o simplemente lanzandolo desde un terminal, hace un tiempo hice un script que nunca logre hacer que funcionara totalmente como quería (tal vez alguien me pueda ayudar en eso), la idea era que tomara screenshot y guardara en mi home, con el nombre “screenshot-numero.png”, aumentando siempre el numero… Solo logre que tomara 10 screenshots y luego sobrescribe el ultimo, pero en todo caso funciona jejejej.

Lo pueden descargar desde aquí, le dan permisos de ejecución y lo agregan a la combinación de teclas que quieran.

Programar apagado y verlo en notify-osd

Muchas veces veo videos en mi arch en la noche y quiero que se apague solo después, para esto simplemente se puede usar “sudo shutdown -h TIME” remplazando TIME por el tiempo en minutos en que queremos que nuestro computador se apague, es algo simple y funciona muy bien, pero en ocasiones quería saber cuanto le quedaba para apagarse o quería que de alguna forma me avisara en cuanto se apagaría, por eso hice un script que cumple esta función.

Lo pueden descargar desde aquí, si quieren que solo funcione con un comando pueden guardarlo en “/usr/bin/xhalt”, el xhalt lo pueden cambiar por lo que quieran, darle permisos de ejecución

sudo chmod +x /usr/bin/xhalt

Y luego lo utilizan con “xhalt TIME”, remplazando TIME por el tiempo, por ejemplo si queremos que se apague en media hora quedara

xhalt 30

Al pasar el tiempo ira mostrando notificaciones de este tipo

xhalt-script

Bueno espero les sirva de algo, se que algunos tienen bastante detalles, pero funcionan, cualquier duda sugerencia o lo que sean díganmelo. Saludos, gracias a todos y hasta la próxima.

XaBz


28 de octubre de 2009

xabz

Siempre es difícil tomar decisiones, algunas veces no tanto y aprovechando que este blog no lleva demasiado tiempo y no tengo demasiado contenido multimedia, tomar una decisión no es tan difícil, así que he decidido que todo lo subido aquí tendran formatos libres, tanto imágenes como vídeos, documentos, etc, se que no es algo demasiado novedoso, pero aprovechando que firefox y chromium soportan videos ogg, y que encontré una pagina que hospeda vídeos en este formato, me desharé de los videos en flash, y todo quedara en ogg,  no se puede reproducir directamente desde el blog, pero se abrirá en otra pagina :) , si usan un navegador que no soporte ogg, pueden descargar los videos y verlos en su reproductor favorito, ademas la calidad de la imagen es muy superior a la de verlos con algún reproductor flash.

No hay demasiados videos, solo uno, pero sera una decisión para el futuro, espero lo entiendan y muchas gracias por todo.

Si a alguien mas le interesa, pueden ver una lista de formatos libres aquí. Saludos a todos

XaBz


2009-10-28-045508_1280x800_scrot


Hola a todos, no pensaba escribir hoy, pero vi una entrada de TheArcher en su blog, acerca de gnome-shell y pues me entro la curiosidad por probarlo, no uso gnome pero no perdía nada en probar.

Gnome-Shell es la nueva interfaz que traerá gnome 3.0, remplaza a metacity y al panel de gnome, por lo anterior podemos suponer que es un gestor de ventanas, por lo que en teoría seria posible usarlo independientemente de gnome. Y lo siguiente va a eso, como lograr usar gnome-shell como gestor de ventanas.

Lo primero que necesitamos es instala which, ya que la instalación de gnome-shell lo requiere y ademas metacity, lo hacemos con

yaourt -S which metacity

Luego instalamos desde AUR gnome-shell, tiene varias dependencias en aur, así que puede tardar un poco

yaourt -S gnome-shell

Tras esto ya podemos lanzar gnome-shell, para esto escribimos en un terminal

gnome-shell -r

En un comienzo la imagen que vi no era muy alentadora, no tenia imagen de fondo y ademas no se veía tan espectacular. Supongo que esto es en parte por no tener todos los componentes de gnome… Si usan gnome la instalación es igual y tal vez les funcione mejor.

Para poder cambiar los temas de metacity podemos instalar “gnome-control-center”

yaourt -S gnome-control-center

Y lanzamos las propiedades de apariencia con “gnome-appearance-properties” y aquí cambiamos lo que necesitemos.  Ademas para que el fondo de pantalla definido anteriormente funcione debemos instalar y ejecutar “nautilus”.

Si queremos usarlo sin gnome, en nuestro “~/.xinitrc” deberiamos agregar la linea

exec gnome-shell

Ademas de algún script para los programas de inicio, como el de la entrada de compiz standalone.

Se nota que aún no esta tan completo, aunque esta muy bien, pero por lo menos en mi caso no creo que pueda hacerme cambiar de compiz… Les dejo unas imágenes por si les interesa.

2009-10-28-041322_1280x800_scrot

2009-10-28-041359_1280x800_scrot

2009-10-28-045508_1280x800_scrot

Bueno espero les sirva, mañana pretendo subir algunos scripts que he hecho, así que hasta mañana. Saludos y suerte a todos.

XaBz

24 de octubre de 2009

daisy


plasmaHace algunas semanas tuve un problema con un plasmoid llamado Plasmacon. Reporté el error en la página del plasmoid, en kde-look. Entonces el desarrollador me dijo que lanzara Plasmacon mediante consola utilizando el comando plasmoidviewer para poder recoger la salida de la terminal:

$ plasmoidviewer Plasmacon

La verdad, esto es algo que siempre quise hacer, pero que jamás logré ya que no pude encontrar información en google (tal vez porque busqué con palabras no muy exactas debido a mi ignorancia en el tema)

Entonces traté de lanzar, de la misma forma, el resto de los plasmoides que hay en mi sistema, pero no resultó. El comando no reconocía los nombres de los plasmoides por lo que era lógico que el alcance de nombre entre Plasmacon y su forma de llamarlo desde terminal era un concidencia (o tal vez no, tal vez el desarrollador quiso que esto fuera así).

Nuevamente recurrí a google y esta vez encontré mucha información :) .

Para lanzar un plasmoide desde consola se debe correr el comando:

$ plasmoidviewer nombre_applet

Dónde nombre_applet es el valor especificado en el campo X-KDE-PluginsInfo-Name del archivo .desktop. Cada Plasmoid necesita un archivo .desktop para indicarle a Plasma como debe iniciarlo y que nombre tomará.[1]

Entonces, ahora necesitaba saber en qué lugar se encuentran, en mi sistema, los archivos .desktop de los plasmoid. Lo que hice fue simplemente buscarlos:

$ sudo updatedb

$ locate .desktop

La salida de ese último comando es muy grande xD, pero logré darme cuenta que la mayoría, de los archivos que buscaba, se encuentran en la carpeta /usr/share/kde4/services/ y que en su nombre están acompañados por el “prefijo” plasma-applet-, por ejemplo:

plasma-applet-daisy.desktop

plasma-applet-digitalclock.desktop

plasma-applet-stasks.desktop

Bien, ahora que sabía la ubicación de los archivos .desktop de los plasmoides sólo quedaba abrir uno de ellos y ver el valor del campo X-KDE-PluginsInfo-Name que nombré más arriba. Tomemos por ejemplo el archivo plasma-applet-daisy.desktop, si lo abrimos con nuestro editor de texto favorito (en mi caso nano), en el sexto “párrafo” veremos lo siguiente:

X-KDE-Library=plasma_applet_daisy
X-KDE-PluginInfo-Author=Lechio
X-KDE-PluginInfo-Email=Alessandros1pt@yahoo.com.br
X-KDE-PluginInfo-Name=plasma_applet_daisy

Por lo tanto para lanzar el plasmoide daisy desde una terminal debemos ejecutar:

$ plasmoidviewer plasma_applet_daisy

Listo, veremos la salida de la terminal cuando se está ejecutando el plasmoid (para buscar posibles errores) y además veremos al mismo en una nueva ventana:

daisy

Saludos

[1]KDE-Hispano: Introducción a Plasma – Tutorial 1 – Tu primer applet

Posted in Tips Tagged: arch, Archlinux, chakra, comandos, gnu, GNU/Linux, KDE, kdemod, linux, plasma, plasmoid, terminal

screenshot-8


Hola a todos, hace unos meses mientras usaba openbox, me vino la nostalgia por compiz y como no quería volver a gnome, ni xfce y había escuchado que en lxde también se podía usar compiz, pensé en instalar este ultimo y quitar todo lo que no necesitara (sobre todo el panel), intente hacerlo pero no era de lo mas fácil y me di cuenta que no debía intentar quitar cosas… Simplemente debía agregar cosas a una base en limpio y buscando encontré en el foro de archlinux.org un post sobre compiz standalone.

Bueno y la idea de esto es hacer un entorno sencillo usando compiz como gestor de ventanas. Con esta guía pretendo explicar solo lo esencial, si necesitan aplicaciones extras, como paneles, pueden ver la guía de openbox en donde se explica todo eso.

Instalación

Lo primero que necesitamos, obviamente, es instalar compiz, esto lo hacemos con

yaourt -S compiz-fusion-gtk  # Para un escritorio basado en gtk
yaourt -S compiz-fusion-kde # Para un escritorio basado en qt

Probablemente la mayoría escoja gtk para estos fines, pero también se puede escoger perfectamente qt. Luego modificamos nuestro “~/.xinitrc” agregamos lo siguiente (siendo lo unico descomentado)

~/.bin/compiz &
exec compiz ccp

Aplicaciones de Inicio

Para iniciar todo y que funcione como cualquier otro gestor de ventanas, crearemos un script de inicio, supongamos que en “~/.bin” y que se llame compiz, lo anterior puede variar según cada uno (debe tener el mismo nombre y la misma ruta que el que se agrego en “~/.xinitrc”). Creamos el script y le damos permisos de ejecución

touch ~/.bin/compiz
chmod +x ~/.bin/compiz

En este script pondremos las aplicaciones de inicio que necesitemos, por ejemplo el panel, algún lanzador, aplicaciones para el tray, conky, etc, tal como lo hicimos en openbox… En mi caso es así

screenshot-1

Menú en el escritorio

Una característica de los gestores de ventanas son los menús del escritorio, usando compiz también podemos lograr esto, para eso instalamos compiz-deskmenu con

yaourt -S compiz-deskmenu

Luego abrimos la configuración de compiz con el comando “ccsm”, se nos abrirá la venta de plugins, vamos a comandos y en la primera linea en comando ponemos “compiz-deskmenu”, luego vamos a la pestaña “combinaciones de teclas” y escogemos una combinacion, puede ser Ctrl+Space. Habilitamos el plugin dejando con ticket “Comandos”.

screenshot-9

Después vamos al plugins “Cambiador de escritorio” y en la pestaña “Cambiar de escritorio….”, modificamos las ultimas dos opciones “Plugin para iniciar la acción” y “Nombre de acción a iniciar” quedando así

screenshot-5

Lo importante es que el numero del comando (“run_command0_key”) sea el mismo de la linea que usamos en el plugin “Comandos”

Para modificar el menú ejecutamos “compiz-deskmenu-editor” el cual es un editor gráfico del menú.

Combinaciones de teclas

Compiz es un gestor de ventanas, con soporte para comandos, entre otras cosas, pero solo nos deja configurar once comandos, es por esto que utilizaremos una aplicación llamada xbindkeys la cual nos permite configurar todas las combinaciones que queramos, lo instalamos con

yaourt -S xbindkeys

Para agregar combinaciones necesitamos la orden (comando) y la combinación de teclas, lo primero es fácil de saber y depende de cada uno, lo segundo lo podemos ver escribiendo en un terminal

xbindkeys -k

Al hacer esto veremos algo así

screenshot-2

Teniendo la ventana blanca activa, presionamos la combinación de teclas, en este caso presionare Alt+F2, tras hacerlo la ventana blanca se cierra, y en el terminal se muestra

screenshot-3

Esto ultimo lo debemos copiar a “~/.xbindkeysrc” (sino existe lo creamos) remplazando “Scheme function” por el comando que ejecutara la orden, por ejemplo para ejecutar “gmrun” con Alt+F2, en “~/.xbindkeysrc” quedaria como

"(gmrun)"
m:0x8 + c:68
Alt + F2

Parte de mi “~/.xbindkeysrc”, la mayoría son scripts mios que mas adelante subiré

screenshot-4

Finalmente, para que todo esto funcione, agregamos la linea “xbindkeys &” en el script de inicio, como se ve en la imagen de esa sección.

Oblogout

Oblogout, como lo vimos en la guía de openbox, es una pantalla de apagado para openbox, pero podemos modificar los comandos para hacer que funcione en este o casi cualquier caso, para esto lo instalamos

yaourt -S oblogout

Y modificamos el archivo de configuración con

sudo nano /etc/oblogout.conf

Y lo dejamos de esta forma, con “usehal =  false” y agregamos sudo a shutdown  y reboot, ademas cambiaremos suspend, hinbernate y logout, quedando así

screenshot-8
Luego editamos el archivo sudoers con

sudo nano /etc/sudoers

Y al final agregamos la linea (considerando que xabz es el usuario)

xabz    ALL=(ALL) NOPASSWD: /usr/bin/oblogout

Finalmente para lanzar oblogout en el menú o algún lanzador en el comando pondremos “sudo oblogout”

Problemas comunes

Si al ingresar no se ven los bordes de ventana deben activar el plugin “Decoración de ventanas”.

Si no funciona la deformación o transparencia del cubo con nitrogen o algún otro programa encargado del wallpaper, pueden activar el plugin “Fondo de Pantalla” y escoger el wallpaper desde ahí.

Si conky no funciona bien cambien la linea “own_window_type xxxxx”, de la configuración de conky, por “own_window_type dock”.

Bueno con esto tendremos compiz como gestor de ventana, como dije antes los demás programas como paneles, administradores de archivos, lanzadores… o como cambiar temas gtk, iconos, cursores… Pueden verlo en la guía de openbox. Espero les sirva, es una forma de tener un escritorio sencillo y ademas con compiz :) .

Saludos a todos, hasta la próxima.

XaBz

Encuentro Linux 2009

<p align="center"><img src="http://www.archlinux.cl/media/elinux09/elinux09-1.png" alt="pendones elinux09" /></p> El pasado día jueves 22, estuvimos realizando una charla en el encuentro linux de éste año, organizado por varias universidades de Valparaiso. Nuestra charla fue realizada en la <a href="http://www.usm.cl/">UTFSM</a> en el Salon del Edificio T. <p align="center"><img src="http://www.archlinux.cl/media/elinux09/elinux09-2.png" alt="pendones elinux09" /></p> Estamos muy contentos por la gran cantidad de gente que pudo asistir, y pudo compartir con nosotros experiencias y distintas opiniones. Principalmente se plantearon temas introductorios a la distribución, teniendo como objetivo central, dar a conocer aún más la distribución. <p align="center"><img src="http://www.archlinux.cl/media/elinux09/elinux09-3.png" alt="pendones elinux09" /></p> También se tocaron algunas temáticas un poco mas profundas, como lo fueron la construcción de paquetes, archivos de configuraciones principales <p align="center"><img src="http://www.archlinux.cl/media/elinux09/elinux09-4.png" alt="pendones elinux09" /></p> Finalmente, ofrecimos a los asistentes algunas características que le ofrece Arch Linux a usuarios de otras distribuciones, hablar de nuestros objetivos como comunidad, etc. El pdf de nuestra presentación lo pueden descargar <a href="http://www.archlinux.cl/media/elinux09/presentacion_ArchLinux_elinux09.pdf" >ACA</a>, para poder perfectamente realizar ésta misma charla, en cualquier otro evento. Todo para poder difundir aún más lo que es Arch Linux a todo el universo Linux que hay en Chile. Los esperamos en nuestro stand <b>Hoy Sábado 24 de Octubre</b> en el último día del <a href="http://2009.encuentrolinux.cl/">Encuentro Linux 2009</a> en la <a href="http://www.usm.cl/">UTFSM</a> para poder compartir opiniones y poder pasar un momento agradable en conjunto.

multimedia


multimediaCuando instalé Archlinux por primera vez le puse KDE como escritorio. Busqué en la wiki de Arch cómo instalar los códecs de audio y video para este entorno pero lo único que encontré fue esto. En ese artículo hablan sobre cómo instalar esos famosos códecs gstreamer, que según mis experiencias con otras distros, ocupan el motor del mismo nombre (gstreamer), motor, por lo de más, que no usa KDE puesto que este ocupa xine. Como no encontré ningún códec que instalar metí un disco con mp3 al computador y funcionó xD (obviamente después de configurar la tarjeta de sonido). Se oía bien, muy, muy bien. Entonces, intenté reproducir un video avi. Se veía y oía a la perfección. Esto me pareció tremendamente extraño, ya que, por ejemplo, en Fedora, para tener los códecs de audio y video en KDE, se deben instalar los paquetes: xine-lib-extras-freeworld y xine-lib-extras. Lo mismo ocurre con Ubuntu, dónde se deben instalar unos paquetes de nombres similares.

Como no quería quedarme con la duda consulté en los foros de Archlinux Chile, respecto a este asunto, pero la respuesta que me dió el usuario coldrake no me terminó de convencer (sin desmerecer, obviamente, la gentiliza de esta persona por responder a mi duda :P ). Decidí, entonces, consultar lo mismo en el foro oficial de Chakra y KDEmod, dónde, afortunadamente, el usuario philacorns me dio una, muy buena, respuesta. Me dijo que existen las siguientes maneras (supongo que en GNU/Linux) de decodificar los archivos multimedia:

  1. Mediante los códecs gstreamer de los cuáles hablé más arriba y que obviamente no los tenía instalados en el sistema.
  2. Mediante xine-lib.

¡Bingo!, si no tenía instalados los códecs gstreamer era obvio que mis archivos multimedia se reproducían gracias a xine-lib:

$ pacman -Qs xine-lib
local/xine-lib 1.1.16.3-3
A free video player for Unix

Ahora la pregunta era obvia, si yo no instalé este paquete (xine-lib) en ningún momento ¿cómo estaba en mi sistema? y la respuesta era más obvia aún: es una dependencia de otro paquete :P :

$ pacman -Qi xine-lib
Nombre           : xine-lib
Versión          : 1.1.16.3-3
URL              : http://xinehq.de/
Licencias        : LGPL  GPL
Grupos           : Nada
Provee           : Nada
Depende De       : libgl libxvmc esound flac>=1.1.4 libvorbis sdl libmng
libxcb libtheora wavpack ffmpeg>=0.5 heimdal>=1.2.1 faad2>=2.7
Dependencias Opcionales  : Nada
Requerido por     : kdemod-kdebase-runtime kdemod-phonon-backend-xine
Conflictos con    : Nada
Reemplaza         : Nada
Tamaño instalado  : 8744,00 K
Empaquetador      : Eric Belanger <eric@archlinux.org>
Arquitectura      : i686
Fecha de compilación : lun 20 abr 2009 00:15:05 CLT
Fecha de instalación : dom 04 oct 2009 10:49:16 CLT
Motivo de la instalación : Instalado como dependencia de otro paquete
Script de instalación: No
Descripción          : A free video player for Unix

Si se fijan dice:

Requerido por : kdemod-kdebase-runtime kdemod-phonon-backend-xine

Entonces:

$ pacman -Qi kdemod-kdebase-runtime
Nombre           : kdemod-kdebase-runtime
Versión          : 4.3.2-2
URL              : http://www.kde.org
Licencias        : GPL LGPL FDL
Grupos           : kdemod  kdemod-minimal  kdemod-complete  kdemod-uninstall
Provee           : kdebase-runtime=4.3.2
Depende De       : kdemod-kdelibs>=4.3.2 kdemod-kdelibs-experimental>=4.3.2 kdemod-kdepimlibs>=4.3.2 rarian smbclient libxcb xine-lib hicolor-icon-theme openslp>=1.2.1 kdemod-libssh>=0.3.3 xorg-xinit
Dependencias Opcionales  : htdig: To build the documentation search index
Requerido por     : kdemod-extragear-koffice-common kdemod-kdebase kdemod-kdebase-workspace kmess-svn-stable konversation
Conflictos con    : kdebase-runtime  kde-meta-kdebase-runtime
Reemplaza         : Nada
Tamaño instalado  : 19608,00 K
Empaquetador      : Unknown Packager
Arquitectura      : i686
Fecha de compilación : jue 08 oct 2009 15:14:59 CLT
Fecha de instalación : jue 15 oct 2009 12:06:37 CLST
Motivo de la instalación : Explícitamente instalado
Script de instalación    : Si
Descripción              : KDE Base Runtime

Si se fijan dice:

Grupos : kdemod kdemod-minimal kdemod-complete kdemod-uninstall

Es decir, al instalar el grupo kdemod-minimal (que fue lo que hice cuando instalé KDEmod) se instala kdemod-kdebase-runtime y este paquete tiene como dependencia xine-lib:

Depende De : kdemod-kdelibs>=4.3.2 kdemod-kdelibs-experimental>=4.3.2 kdemod-kdepimlibs>=4.3.2 rarian smbclient libxcb xine-lib hicolor-icon-theme openslp>=1.2.1 kdemod-libssh>=0.3.3 xorg-xinit

Con esto todas mis dudas quedaron despejadas :)

Posted in Tips Tagged: arch, Archlinux, avi, chakra, codec, comandos, gnu, GNU/Linux, KDE, kdemod, linux, mp3, plugin, sonido, terminal

17 de octubre de 2009

Clipping_Text


Clipping_TextMe gusta mucho nano. Es simple, fácil de usar y hasta el momento no he encontrado alguna limitación cuando lo ocupo.

Tal vez lo único que nunca me gustó de este editor de texto es que no viene coloreado por defecto. Esto me hacía confundir líneas y sintaxis. Realmente, un sólo color, en un editor de texto que se ocupa para editar archivos de configuración, es bastante molesto :P . Por esta razón aquí dejo un pequeño truco o más bien una pequeña guía para colorear nano :) .

Lo que debemos hacer es descomentar las últimas líneas que se encuentran en el archivo nanorc contenido en la carpeta /etc, quedando algo como esto:

## Nanorc files
include “/usr/share/nano/nanorc.nanorc”

## C/C++
include “/usr/share/nano/c.nanorc”

## HTML
include “/usr/share/nano/html.nanorc”

## TeX
include “/usr/share/nano/tex.nanorc”

## Quoted emails (under e.g. mutt)
include “/usr/share/nano/mutt.nanorc”

## Patch files
include “/usr/share/nano/patch.nanorc”

## Manpages
include “/usr/share/nano/man.nanorc”

## Groff
include “/usr/share/nano/groff.nanorc”

## Perl
include “/usr/share/nano/perl.nanorc”

## Python
include “/usr/share/nano/python.nanorc”

## Ruby
include “/usr/share/nano/ruby.nanorc”

## Java
include “/usr/share/nano/java.nanorc”

## Assembler
include “/usr/share/nano/asm.nanorc”

## Bourne shell scripts
include “/usr/share/nano/sh.nanorc”

## POV-Ray
include “/usr/share/nano/pov.nanorc”

Guarda los cambios, cierra el programa y abre nuevamente el archivo nanorc. Notarás la diferencia :P

Imagino que se debe poder colorear aún más este programa pero esto es lo que yo se :P

Saludos

Visto en | Utilidades para linux, windows, redes, lo que sea: Colorear nano

Posted in Tips Tagged: arch, Archlinux, colorear, editor, editor de texto, gnu, GNU/Linux, linux, nano, texto

pacman


pacmanEste truco lo conocí gracias a un tema que hizo jorgicio en los foros de la comunidad chilena de usuarios de Archlinux. Muchas gracias a el :)

Lo que debes hacer es editar el archivo pacman.conf ubicado en la carpeta /etc añadiendo la siguiente línea bajo la palabra [options]:

ILoveCandy

Quedando algo así:

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
ILoveCandy
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.

Luego actualiza el sistema o instala algún paquete usando pacman y ya verás :P

Saludos

Posted in Tips Tagged: arch, Archlinux, gnu, GNU/Linux, linux, pacman

monitor


monitorHace un tiempo no podía cambiar la resolución de la pantalla a 1024×768 a pesar de tener en el archivo xorg.conf, en la sección screen, los modes necesarios:

Modes “1024×768″ “800×600″ “640×480″

Buscando y buscando finalmente dí con este hilo del foro de kubuntu-es. Si se fijan en el post número 12 del mismo hilo, hablan sobre una herramienta llamada gtf.

gtf es una utilidad para calcular los modos GTF de VESA. Proporcionando las resoluciones horizontales y verticales deseadas y la taza de refresco (Hz), son mostrados los parámetros, coincidentes, para un modo GTF de VESA. Dos formatos de salida son soportados: modelines adecuadas para el archivo xorg.conf y parámetros de modo adecuados para la utilidad GNU/Linux fbset[1]

Para crear una modeline debes tener en cuenta las capcidades de tu tarjeta de video y de tu monitor. Por ejemplo, para una resolución de 1024×768 pixeles y una taza de refresco de 60 Hz ejecutas:

$ gtf 1024 768 60

Obtendrás como resultado algo como esto:

# 1024x769 @ 60.00 Hz (GTF) hsync: 47.76 kHz; pclk: 64.19 MHz
Modeline "1024x769_60.00" 64.19 1024 1080 1184 1344 769 770 773 796 -HSync +Vsync

Debes poner la segunda línea en la sección monitor de tu archivo xorg.conf, quedando algo parecido a esto:

Section “Monitor”
Identifier “Monitor0″
VendorName “Monitor Vendor”
ModelName “Monitor Model”
Modeline “1024×768_60.00″ 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync
EndSection

Luego de realizar estos simples pasos pude seleccionar la resolución que deseaba (1024×768) en las opciones de configuración de KDE :P

Saludos
[1]die.net: gtf

Posted in Tips Tagged: arch, archlinux, comandos, gnu, gnu/linux, gtf, linux, modeline, monitor, resolucion, terminal

Planeta ArchLinux Chile

Planeta ArchLinux Chile es una iniciativa de la comunidad con el fin de darse a conocer al mundo, y dar a conocer las opiniones de sus miembros a toda la comunidad.
Usuarios de Archlinux en Chile ¡Expresense!.

Última Actualización: 31 de julio de 2010 a las 11:00 . Horario en UTC.

Suscribete

Archers

Arch alrededor del mundo

Otras comunidad de Archlinux alrededor del mundo.

Herramientas

Sitio generador gracias a Planet aggregator, cron, y Python. Layout inspirado por Planeta Gnome. CSS y modificado por Charles Mauch. El tema fue provisto por Hugo Doria de la comunidad Arch Linux Brasil

Este planeta esta mentenido por Sergio Morales. Cualquier duda o comentario comunicarse con esta persona o ubicarla en IRC.