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), como ejemplo 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.

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!

Posted in Guí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.

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

Posted in Guí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!

Posted in Tips 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

Posted in Tips 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

Posted in Tips 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.

Posted in Tips 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!

Posted in Tips 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!

Posted in Tips 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

Posted in Tips 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

vlc-interface


Actualización: 17 de Octubre de 2009. La versión de KMess contenida en el repositorio community de Archlinux presenta un bug cuando se usa KDE 4.3.2

KMess es un cliente para conectarse a la red MSN en el escritorio KDE 4.

Aquí unas capturas:

KMess2

Conversación en KMess2

Algunas de sus características son:

  • Transferencia de archivos (envío y recepción)
  • MSN plus (para no ver sólo códigos como ocurre con kopete)
  • Soporte para guiños
  • Muestra la canción que estás escuchando en el primer reproductor de tu sistema (lo probé con JuK y VLC)
  • Muy atractivo a la vista
  • Soporte para dibujo a mano alzada

Puedes instalar la última versión estable de KMess desde los repositorios de tu distribución. Si usas Archlinux esto sería así:

# pacman -S kmess

Lamentablemente, si usas KDE 4.3.2, esta versión de KMess, contenida en el repositorio community de Archlinux, presenta un bug bastante molesto que hace que el programa se cierre inesperadamente cuando entras o sales del menú de configuración de la cuenta (ver aquí). Por esto recomiendo instalar la versión svn estable de KMess que se encuentra en el AUR.

Primero instala los siguientes paquetes usando pacman:

# pacman -S libxml2 libxslt qca qca-ossl scrnsaverproto libxss kdelibs (si usas kdemod sustituye este último paquete por kdemod-kdelibs)

Estos paquetes harán que KMess se compile con todas sus opciones extras, además, no son necesarios para poder compilar y luego instalar el programa.

Ahora instala KMess desde AUR:

$ yaourt -S kmess-svn-stable

Asimismo puedes instalar la versión svn del programa. A continuación paso a explicar cómo hacer esto en Fedora 11.

Primero, como root, instalamos los siguientes paquetes:

# yum install subversion gcc-c++ cmake gettext kdelibs-devel qca2-devel libxml2-devel libxslt-devel giflib giflib-devel pcre-devel libXScrnSaver-devel kdebase-devel

Luego entramos, mediante la terminal, al lugar donde queremos que se descargue kmess2, por ejemplo /home/usuario/Programas:

# cd home /home/usuario/Programas

Descargamos el código fuente de kmess:

Programas]# svn checkout https://kmess.svn.sourceforge.net/svnroot/kmess/branches/kmess/kmess-2.0.x

Entramos a la carpeta de kmess:

Programas]# cd kmess*

Procedemos a compilar:

kmess-2.0.x]# ./configure

Luego:

kmess-2.0.x]# make

Después:

kmess-2.0.x]# make install

Listo, si todo salió bien, ahora deberías encontrar kmess en Kickoff o ejecuta la orden kmess.

Para actualizar:

kmess-2.0.x]# svn up

Si actualiza (no siempre hay algo para actualizar) escribes:

kmess-2.0.x]# make

Luego:

kmess-2.0.x]# make install

Eso es todo.

Hoy (29 de Agosto de 2009) me enteré de que VLC desde la versión 0.9.0 usa Qt para su interface por lo que me decidí a instalarlo en mi escritorio KDE.

Para que KMess muestre a tus contactos lo que estás escuchando con VLC debes hacer lo siguiente: lanzar VLC, ir a Herramientas>Preferencias, en Mostrar ajustes marcar Todo, ir a Interfaz>Interfaces de control y marcar la opción Interfaz de control D-Bus:

vlc-interface

Listo, ahora KMess debería estar mostrando a tus contactos lo que escuchas con VLC, sin embargo, para asegurarte, cierra ambos programas y lánzanlos de nuevo.

Muchas gracias a fontknocker desarrollador oficial de KMess quién en este tema del foro oficial del programa, me indicó como hacer esta integración de VLC con KMess (o viceversa)

Ojalá les sea de utilidad.

Saludos.

Posted in Guía, Tips Tagged: arch, archlinux, compilar, fedora, gnu, kde, kmess, linux, subversion

16 de octubre de 2009

2009-10-16


Hola a todos, bueno esta entrada surge tras un comentario de Teh en la guía de openbox, para agregarle un par de cosas a pypanel, yo no uso pypanel jejeeje, así que intente llevar todo eso a bmpanel2, aunque casi todo lo de a continuación sirve para ambos.

Menu de Openbox en el panel

Al usar algún gestor de ventanas de vez en cuando se extraña el menú del panel, con esto podemos usar el menú de openbox en nuestro panel. Para esto necesitamos instalar xdotool, con

yaourt -S xdotool

Luego abrimos obkey y agregamos a la combinación de teclas que queramos la opción ”ShowMenu”, en este caso la combinación que utilizare sera Ctrl+Alt+E, quedando mas o menos así

screenshot4

Y luego agregamos esto a un lanzador en la configuración del panel, para pypanel editamos “~/pypanelrc” y agregamos en “LAUNCH_LIST” la linea

("xdotool key ctrl+alt+e", "/ruta/icono.png")

Siendo /ruta/icono.png la ruta del icono que queramos poner. En bmpanel2 para agregar el lanzador lo hacemos editando el archivo “~/.config/bmpanel2/bmpanel2rc” y en después de la linea “launchbar” agregamos

exec xdotool key ctrl+alt+e
icon /ruta/icono.png

Con esto al presionar el lanzador en el panel se abrirá el menú de openbox.

MyGtkMenu

Bueno ami en realidad lo anterior no me gusto demasiado ya que el menú no tenia icono cosa que para el escritorio me parece perfecto, pero no para el panel, ademas como el menu aparece bajo el cursor si presionas y mueves rapido el cursor aparecera en otro lugar, por lo que busque otra forma de hacer lo mismo… Y buscando llegue a “mygtkmenu“, lo interesante de este menu, es que permite iconos de distintos tamaños tanto en submenus como en los lanzadores, ademas puede configurarse para aparecer en una posición determinada. Lo podemos instalar con

yaourt -S mygtkmenu

Y creamos un archivo de configuracion en “~/.mygtkmenu” con

touch ~/.mygtkmenu

Y lo editamos con nuestro editor de texto favorito. La configuración de este menú es un poco mas complicada ya que debemos añadir cada lanzador o submenu con texto, pero el resultado es muy bueno, mi configuración de mygtkmenu esta aquí por si a alguien le sirve, es algo como

# …………… Beginning of menu ……………

MenuPosition = 0 777 # Optional

iconsize = 28
item=. XaBz-Laptop
cmd= thunar
icon= /home/xabz/.icons/CD10b/128×128/apps/gnome-color-chooser.png
iconsize = 20

SEPARATOR

Submenu = Accesorios # see man consolehelper

icon = /home/xabz/.icons/CD10b/128×128/categories/applications-accessories.png

item=Beaver
cmd=beaver
icon=/usr/share/pixmaps/beaver.png

Luego debemos agregar el menu a un lanzador tal como en el caso anterior, ahora el comando para ejecutar sera

mygtkmenu /home/usuario/.mygtkmenu

remplazando “usuario” por nuestro usuario. El resultado (con la configuración del link) sera

mygtkmenu

La transparencia del menú se puede lograr con xcompmgr-dana, como explique en la guía de openbox.

Calendario en el panel

Bueno esto lo vi en el blog de urukrama, la idea es usar dzen2 para mostrar un calendario al presionar el reloj del panel, para esto necesitamos tener instalado “dzen2″ (lo instalamos con yaourt) y necesitamos alguno de los scripts que están en la entrada antes mencionada, en este caso yo utilice el que se encuentra aquí, el cual muestra el mes actual y el siguiente, lo modifique un poco (comente un par de lineas) y hice que solo mostrara el mes actual quedando así

#!/bin/sh
SERVICE=’dzen2′
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
killall dzen2
else
TODAY=$(expr `date +’%d’` + 0)
MONTH=`date +’%m’`
YEAR=`date +’%Y’`
(echo ‘^bg(#111111)^fg(#3488DE)’`date +’%A %d %B %Y %n’`; echo
\
# current month, hilight header and today
cal \
| sed -re ’s/^/ /’ | sed -re “s/^(.*[A-Za-z][A-Za-z]*.*)$/^fg(#3488DE)^bg(#111111)\1/;s/(^|[ ])($TODAY)($|[ ])/\1^bg(#3488DE)^fg(#111111)\2^fg(#6c6c6c)^bg(#111111)\3/”

) \
| dzen2 -p -fg ‘#6c6c6c’ -bg ‘#111111′ -fn ‘-*-fixed-*-*-*-*-12-*-*-*-*-*-*-*’ -x 1111 -y 760 -w 160 -l 9 -e ‘onstart=uncollapse;key_Escape=ungrabkeys,exit’
fi

Lo anterior lo guardamos en algún lugar (supongamos que en “~/bin” con el nombre de calendario) y le damos permisos de ejecución con

chmod +x ~/bin/calendario

Luego para agregarlo a nuestro panel, en el caso de pypanel en ~/pypanelrc agregamos lo siguiente

#——————————–
def clockButtonEvent(pp, button):
#——————————–
“”" Button event handler for the panel’s clock object “”"

if button == 1:
os.system(“/home/usuario/bin/calendario &”)
elif button == 2:
pass
elif button == 3:
os.system(“osmo &”)
elif button == 4:
pp.showDesktop()
elif button == 5:
pp.showDesktop()

La linea “os.system(“/home/usuario/bin/calendario &”)” varia respecto al nombre de usuario, lugar y nombre en donde se aya guardado el script.

Para bmpanel2 lo agregamos editando “~/.config/bmpanel2/bmpanel2rc” y agregando al final la siguiente linea

clock_prog /home/usuario/bin/calendario

Ahora al presionar sobre el reloj de nuestro panel nos mostrara algo así

calendario

Fake Menu Bmpanel2

Ayer se me ocurrió hacer algo medio extraño, como bmpanel2 incluye lanzadores, me dije podría poner tres iconos seguidos que dijeran menú y con un icono de arch… Lo probé, pero no me funciono :( , las letras quedaban muy separadas por los espacios de los iconos. Así que me puse a modificar el tema que uso (Curvy-blue), logrando hacer lo que pretendia.

Lo primero es ver que tema usaremos, luego vamos a la carpeta del tema, en mi caso ~/.local/share/bmpanel2/themes/Curvy-blue, editar el archivo “theme” y cambiar el background del panel quedando así

screenshot5

En un comienzo se llamaba tile.png, luego copiamos la imagen tile.png a tile_xabz.png (o el nombre que quieran), debo decir que no utilizo el “desktop switcher” por lo que lo tengo comentando, no se si pueda producir errores en caso de estar activado. Abrimos la imagen tile_xabz.png con gimp y escalamos la imagen, para esto vamos a “Imagen > Escalar la imagen…” dejamos la altura igual y el ancho del tamañano de nuestra resolucion de pantalla, en mi caso 1280

screenshot6

Ahora en un comienzo de la imagen podemos hacer un “boton” de menu, la imagen que hice yo es

tile_xabz

Luego creamos una imagen de 20×20 (o de cualquier tamaño) sin nada, la idea es que sea transparente y sirva para ocupar espacio en los lanzadores y así dejar que se vea nuestro “menú” anterior.

Luego, editamos nuestro “~/.config/bmpanel2/bmpanel2rc” y agregamos tres lanzadores al comienzo, uno con el icono de archlinux y dos con la imagen transparente, a los tres les ponemos que ejecuten nuestro menú (en este caso mygtkmenu) quedara algo así.

screenshot8

Luego de todo esto nuestro panel tendrá un menú y al presionar la hora mostrara un calendario :) , como esto

2009-10-16

Bueno espero les sirva, se que hice mas enfacis a bmpanel2, pero es simplemente por que yo lo uso. Muchas gracias por los comentarios y visitas, espero me ayuden si hay algo mal explicado o confuso, ya que no esto no lo revise mucho, mas que nada por tiempo, pero ya la semana siguiente podre descansar :) así que ahi volveré a escribir más.

Saludos a todos y hasta la proxima.

XaBz

12 de octubre de 2009

Habilitado ATI KMS en Kernel 2.6.31

El Nuevo Kernel 2.6.31 trae activado por defecto ATI KMS<br \> <a href=http://wiki.archlinux.org/index.php/ATI#AMD.2FAti_cards_and_KernelModeSetting_.28KMS.29>leer mas</a>

10 de octubre de 2009

xabz


Hola a todos, bueno esto es un poco extraño para mi, iraf tal como nos dice wikipedia es una “Utilidad de Análisis y Reducción de Datos”, que consiste en una gran colección de software escrito por astrónomos y programadores mantenida por el Observatorio Nacional de Astronomía Óptica (NOAO), en Estados Unidos, enfocado a la reducción de imágenes astronómicas en arrays de píxeles, es decir, datos tomados de detectores de imágenes.

Se preguntaran que tengo que ver yo con astronomía… Bueno pues mi polola (novia) estudia astronomía, y yo como usuario de Gnu/Linux me vi en la tarea de instalarlo, primero en ubuntu y luego en arch, así que a continuación dejare una guía de como instalarlo en Ubuntu y Archlinux (aunque en teoría debiese funcionar para cualquier distro).

Lo primero que necesitamos es instalar tcsh, libxmu y tcl para ds9.

En Archlinux

yaourt -S tcsh libxmu tcl # 32bits
yaourt -S tcsh lib32-libxmu tcl # 64bits

En Ubuntu

sudo apt-get install tcsh libxmu tcl # 32bits

Metodo Uno (Arch, Ubuntu, etc…)

Lo siguiente sirve para cualquier distro (en teoría)

Creamos los directorios necesarios con

sudo mkdir -p /iraf/iraf/local
sudo mkdir -p /iraf/irafbin/bin.linux
sudo mkdir -p /iraf/irafbin/noao.bin.linux
sudo mkdir -p /iraf/extern
sudo mkdir -p /usr/lib/X11/app-defaults
sudo mkdir -p /usr/local/src/x11iraf

Creamos una carpeta en nuestro home llamada source (esto es para hacerme el trabajo de la guía mas facil xD), lo podemos hacer con

mkdir ~/source

Descargamos los archivos necesarios con

cd ~/source

wget -c http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX/as.pcix.gen.gz
wget -c http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX/nb.lnux.x86.gz
wget -c http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX/ib.lnux.x86.gz
wget -c http://iraf.noao.edu/iraf/ftp/iraf/x11iraf/x11iraf-v2.0BETA-bin.linux.tar.gz
wget -c http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.5.7.tar.gz

Para 64bits en ves del ultimo descargamos

http://hea-www.harvard.edu/saord/download/ds9/linux64/ds9.linux64.5.7.tar.gz

Descomprimimos todo con lo siguiente

cd /iraf/iraf
sudo cat ~/source/as.pcix.gen.gz | zcat | tar -xpf -
cd /iraf/irafbin/bin.linux
sudo cat ~/source/ib.lnux.x86.gz | zcat | tar -xpf -
cd /iraf/irafbin/noao.bin.linux
sudo cat ~/source/nb.lnux.x86.gz | zcat | tar -xpf -
cd /usr/local/src/x11iraf
sudo tar -xzf ~/source/x11iraf-v2.0BETA-bin.linux.tar.gz

Descomprimimos ds9

cd /usr/local/bin
sudo tar xzf ~/source/ds9.linux*.5.7.tar.gz

Agregamos el usuario iraf y le damos permisos

sudo /usr/sbin/useradd -c "IRAF system login" -d /iraf/iraf/local -m -s /bin/csh -u 501 iraf
sudo chown -R iraf /iraf/
sudo chgrp -R iraf /iraf/
cd /iraf/iraf/unix/hlib/
sudo su iraf -c "source irafuser.csh"

Finalmente instalamos iraf (ahora xD), esto lo hacemos con

sudo su -c "/iraf/iraf/unix/hlib/install"

En lo anterior le damos enter a todo lo que nos pregunte, esto es para que deje la opción por default, si sabemos lo que hacemos podemos cambiar lo que estimemos conveniente.

Y luego

cd /usr/local/src/x11iraf/
sudo su -c "/usr/local/src/x11iraf/install"

Hacemos lo mismo “enter” a todo.

Tras esto tenemos iraf instalado en nuestro Ubuntu, Archlinux o cualquier otra distro. Ahora para simplificar las cosas haremos un script para iniciarlo, para esto creamos un archivo con

sudo touch /usr/bin/iraf

Le damos permisos de ejecución

sudo chmod +x /usr/bin/iraf

Lo editamos con “sudo nano /usr/bin/iraf” y copiamos lo siguiente en el

#/bin/bash
cd ~/iraf
/usr/local/bin/ds9 &
/usr/local/bin/xgterm -sbr -e "cd ~/iraf ; /usr/local/bin/cl" &

Luego para comenzar a usarlo creamos en nuestro directorio personal una carpeta llamada iraf

mkdir ~/iraf
cd ~/iraf

Y hacemos

/usr/local/mkiraf

En donde nos preguntara que terminal usar y escogemos xgterm. Con esto tenemos iraf instalado y para abrirlo solo tipeamos “iraf” en un terminal y todo funcionara.

Metodo Dos (Solo Archlinux)

Aprovechando las ventajas de Archlinux, cree un pkgbuild que subi a aur el cual instala iraf. Para instalarlo desde aur hacemos

yaourt -S iraf

Y tras terminar todo ejecutamos

sudo iraf-install

Y le damos enter en todo (al igual que se hizo en la guía). Creamos la carpeta iraf en nuestro home y creamos los archivos necesarios para ejecutar iraf en el, con

mkdir ~/iraf
cd ~/iraf
mkiraf

En lo ultimo (mkiraf) nos preguntara que terminal usar, escojemos xgterm, presionamos enter y tras esto estara todo listo. La ventaja de esto ultimo es que el script viene hecho y ademas nos genera una entrada en el menú de gnome (en el de kde no lo se), por lo que podemos ejecutarlo desde el panel o escribiendo “iraf” en un terminal.

Bueno espero les sirva, se que no es algo muy común, pero puede ser de utilidad :) . Debo agradecer a gracca ya que en su blog escribió una entrada para instalar iraf en fedora, la cual adapte y me fue de mucha ayuda para hacer esta guía y el pkgbuild.

Saludos a todos y hasta la próxima.

XaBz

09 de octubre de 2009

HardwareChip.png


HardwareChip.pngPara lograr lo que dice el título de esta entrada, debes instalar en tu sistema una aplicación llamada lshw(Hardware Lister).

lshw es una pequeña herramienta que proporciona información detallada sobre la configuración del hardware de la máquina. Esta puede reportar la configuración exacta de la memoria , la versión del firmware, la configuración de la mainboard, la versión y velocidad de la CPU, la configuracion del caché, la velocidad del bus, etc.[1]

La información puede ser obtenida en formato de texto, HTML o XML.[1]

Si usas archlinux puedes instalar este programa con pacman:

# pacman -S lshw

Si usas otra distro busca la aplicación en tus repositorios o ve a la página oficial del proyecto y descarga el código fuente para luego compilar e instalar.

Una vez instalado el programa puedes utilizarlo, en la terminal, con el comando lshw, el cuál, listará todas las especificaciones de tu hardware:

# lshw

Es muy aconsejable que corras ese comando como root. Para obtener la información en formato html corre el siguiente comando:

# lshw -html > nombrearchivo

El archivo se creará en la carpeta en que estés posicionad@ en la terminal al momento de ejecutar el comando.

Espero que a alguien le sea de utilidad.

Saludos.

[1]Hardware Lister (lshw)

Posted in Guía, Tips Tagged: arch, archlinux, gnu, gnu/linux, hardware, hardware lister, linux, lshw, pacman

04 de octubre de 2009

instantánea68.png


jabber_chatty

Tenía muchas ganas de hacer esta entrada pero estaba más enfocado en mi otro blog que en este :P .

La razón por la que hago esta entrada es porque, lamentablemente, en mi país (Chile) se ocupa demasiado el protocolo de mensajería instantánea MSN (que Richard me perdone por nombrar esa palabra en este blog) :P . Siendo consiente de esto, quiero contribuir, con mi muy pequeño granito de arena, para que los usuarios de la internet seamos cada vez más libres en ese sentido. Es por ello que en esta entrada les hablaré acerca de Jabber.

Si ya tienes una cuenta jabber, te recomiendo leer el final de esta entrada, por el contrario, si no tienes idea de lo que es esto o si no tienes una cuenta, te invito a seguir leyendo el próximo párrafo :)

Jabber es un protocolo libre para mensajería instantánea, basado en el estándar XML y gestionado por XMPP Standards Foundation.[1]

La red de Jabber está formada por miles de grandes y pequeños servidores en todo el mundo, interconectados por Internet. Habitualmente la red es utilizada por alrededor de un millón de personas.[1]

Es el proyecto más aceptado como la alternativa libre al sistema MSN Messenger del diablo de Microsoft , al AOL o al Yahoo Messenger. Aunque es un protocolo bastante minoritario, está creciendo más cada día, gracias a los usuarios y a Google, que ha creado un cliente de mensajería instantánea que utiliza Jabber, Google Talk.[1]

Características:[1]

  • Protocolo abierto: Con todas las ventajas del software libre, se puede programar un servidor o un cliente o ver el código, entre otras cosas.
  • Descentralizado: Se puede crear un servidor para Jabber, y se puede interoperar o unirse al resto de la red Jabber.
  • Extensible: Se puede ampliar con mejoras sobre el protocolo original. Las extensiones comunes son manejadas por la XMPP Standards Foundation.
  • Seguro: Cualquier servidor Jabber está aislado del exterior. El servidor de referencia permite SSL para comunicaciones cliente-servidor y algunos clientes aceptan GPG como cifrado de las comunicaciones usando cifrado asimétrico. En desarrollo uso de claves de sesión y SASL.
  • Multiredes: Un transporte o pasarela permite comunicarse con otros protocolos usados por clientes como MSN Messenger, ICQ, AOL o Yahoo!.
  • Salas de conversación: Conocido como Multi-User Chat. Es una de las extensiones que han sido añadidas a la mensajería Jabber, la cual le permite la creación de grupos de debate como en las redes IRC, con la posibilidad de poseer usuarios con distintos privilegios (moderadores, participantes e invitados), iniciar conversaciones privadas y transferir archivos.

Existen miles de servidores Jabber en Internet y se estima que al menos un millón de personas usa el servicio regularmente (datos de la XMPP Standards Foundation en 2004). Sin embargo, no es tan conocido como otros sistemas propietarios más extendidos.[1]

Pero ya dejemos la cháchara de lado y vamos a la acción.

Para crear una cuenta jabber lo primero que debemos hacer es escoger un servidor, puedes ver una lista con servidores aquí o aquí. Tu cuenta llevará el nombre del servidor, en que la registraste, después de la @, por ejemplo, si te registraste en jabberes.org, tu cuenta será del tipo: cuenta@jabberes.org. Además necesitas un cliente, el cual puede ser una web o un programa. Si prefieres una web tienes las opciones: Afflux, JWChat, Jabbear, SamePlace (extensión para Firefox, Flock y/o Thunderbird) y SparkWeb. Si te inclinas por un programa, en la siguiente lista tienes varias opciones para GNU/Linux:

  • Ayttm: Multiprotocolo. Soporta ICQ, AOL, IRC, XMPP/Jabber, SMTP, MSN y Yahoo! Messenger
  • BitlBee: Multiprotocolo. Soporta XMPP/Jabber (incluyendo Google Talk), MSN, Yahoo! Messenger, AIM e ICQ.
  • Empathy: Multiprotocolo. Soporta Jabber, GTalk, MSN, IRC y Salut. Diseñado para GNOME
  • Gajim: Sólo soporta Jabber. Diseñado para GNOME.
  • Galaxium: Multiprotocolo. Soporta Jabber, MSN e IRC. Diseñado para GNOME.
  • Gossip: Sólo soporta Jabber. Diseñado para GNOME.
  • Jabber.el: Cliente Jabber para Emacs.
  • Kopete: Multiprotocolo. Soporta AIM, ICQ, MSN Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, y más. Diseñado para KDE
  • Sim-IM: Soporta Jabber, Google Talk, ICQ, AIM, Yahoo! Messenger y MSN. Basado en las librerías Qt y puede ser compilado con la opción soporte para KDE.
  • Synapse: Al parecer soporta Jabber, Gtalk, Twitter, Facebook y parecidos. Que alguien aclare esta duda por favor.

En esta lista de programas nombré clientes Jabber exclusivamente para GNU/Linux, si deseas ocupar uno multi plataforma, un cliente en modo texto o usas otro sistema operativo visita la página oficial de XMPP/Jabber. En la sección Clients encontrarás lo que buscas.

Ahora que has escogido el servidor y programa o web para registrar tu jabber, procederé a mostrar lo que sigue que es registrar la cuenta. En este ejemplo usaremos el servidor jabberes.org y el programa kopete.

Lanza kopete y ve a Preferencias>Configurar…

instantánea57

Haz clic en Añadir cuenta…, en el menú que apareció selecciona Jabber y haz clic en Siguiente:

kopete

Ahora, en la pestaña Configuración básica, haz clic en Registrar nueva cuenta:

kepete nueva cuenta jabber

En Servidor de Jabber ingresa el que has escogido (en este ejemplo jabberes.org) o presiona Elegir… y selecciona uno. En ID de Jabber deseada escribe la identificaión de jabber que quieres (nick o nombre, por ejemplo) seguido por  una @ y el nombre del servidor, por ejemplo: zuargo@jabberes.org. Ingresa tu contraseña, ocupa el puerto por defecto o el que aparece ahí y, si lo deseas, tilda la opción Utilizar cifrado de protocolo (SSL) para que tu conexión al servidor sea más segura. Presiona Registrar:

cinfigurando jabber kopete

En este momento estarás de vuelta en la ventana anterior. Puedes cambiar las opciones que están en otras pestañas o simplemente presionar Siguiente:

jabber kopete

Ahora aparecerá una ventana avisándote que la cuenta ha sido configurada con éxito, presiona Finalizar:

jabber

Volverás a la ventana de configuración de kopete, presiona Aceptar.

Bien, para comenzar a utilizar nuestra cuenta, primero debes seleccionarla (las cuentas configuradas  en kopete se muestran en la parte inferior de la ventana principal del mismo). Luego debes hacer clic con el botón derecho del ratón sobre esa y seleccionar, entonces, uno de los estados (por defecto son Disponible, Ausente, Ocupado, Invisible), en este ejemplo, seleccioné Disponible:

instantánea65

Una de las gracias que tiene Jabber es que puedes agregar contactos (al igual que MSN, por ejemplo) o puedes conocer personas en salas de conversación (al igual que IRC).

Para agregar un contacto, a tu cuenta Jabber usando kopete, debes ir a Archivo>Añadir contacto y cliquear sobre la cuenta. Aparecerá una ventana donde puedes añadir la ID Jabber de una persona:

contacto jabber

Para unirte a una sala de conversación debes saber primero en qué “lugar” (no se me ocurre otra forma de decirlo :P ) del servidor se encuentran dichas salas. Haz clic derecho sobre tu cuenta jabber y luego seleccionar la opción Servicios… Aparecerá, entonces, una ventana donde podrás ingresar un servidor jabber (por ejemplo jabberes.org, jabber-hispano,org o jabber.org) en el campo Servidor. Ingresa uno y luego presiona el botón Consultar al servidor. Aparecerán entonces una serie de “filas” con los transportes (no hablaré acerca de los transportes de jabber en esta entrada, pero deberías averiguar acerca de estos) del servidor y además una “especie” de “subservidor” contenido dentro del mismo servidor que lleva por lo general un nombre relacionado con la palabra conference, por ejemplo: conference.jabber.org, conf.jabberes.org, etc. Es en este “subservidor” donde se encuentran las salas de charla o conversación:

salas jabber

Ahora que sabemos en qué lugar del servidor se encuentran las salas de charla, cerramos la ventana anterior, y nuevamente hacemos clic derecho sobre nuestra cuenta de jabber, pero esta vez, seleccionamos la opción Unirse a grupo de charla… En el campo servidor, de la ventana que apareció, escribe la ubicación de las salas dentro de un servidor determinado, por ejemplo, conf.jabberes.org y presiona Consultar:

instantánea68.png

Haz doble clic sobre una sala y la misma se agregará como un contacto a tu lista de contactos de kopete, desde donde la puedes clicar para comenzar a charlar con las personas que están en dicha sala.

Pueden dejar sus dudas en un comentario y con gusto las responderé, pero les aclaro desde un comienzo, que no soy algún tipo de experto en jabber y que no he usado mucho este protocolo (leer siguiente párrafo :P ).

Ahora que ya te haz hecho una cuenta jabber, o si ya tenías una, te invito a dejarla en un comentario de esta entrada para yo agregarte como contacto y comenzar a tener amigos en este protocolo :P (yo tengo cuenta pero no conozco a alguien que tenga otra :( ). También recuerda añadir a las personas de los comentarios anteriores y así formar una gran red (sueeeña xD) de amigos que usan jabber ^__^

Saludos :)

Enlaces de interés:

http://www.jabber.org/

http://www.jabberes.org/

http://xmpp.org/

[1]Wikipedia: Jabber

Posted in Guía, Tips Tagged: gajim, gnome, gnu, gnu/linux, jabber, jabberes, kde, kopete, linux, mac, protocolo, windows

03 de octubre de 2009

Usando GNU/Ferret para modelar bases de datos

GNU/Ferret es una aplicación escrita en Tcl/Tk que permite realizar el diseño lógico (modelos entidad-relación) y físico (tablas) de una base de datos, así como generar el código SQL correspondiente para postgresql, mysql, sql92 y, mejor aún, GerwinML lo que no es más que exportar el código a un XML, desde donde podría lograrse compatibilidad con casi cualquier cosa.

Hace ya un tiempo llevo usándolo y me ha dado buenos resultados, aunque hay una evidente falta de documentación en la web, su uso es bastante sencillo.

Empezamos por crear el proyecto desde un mismo diálogo donde especificamos su nombre, el principal responsable y la ruta donde lo guardaremos, lo que constará de sólo 1 archivo .ger.

Luego, seguimos con diseñar el MER para luego camabiar la pestaña a la vista de Tabla y hacer clic en "actualizar" (la vista) para reflejar cualquier cambio que hayamos hecho en el MER, ahora directamente en las Tablas de una base de datos.

En la diagramación MER se pueden manejar: llaves primarias, tipos de datos y cardinalidades, además de las obvias entidades y relaciones con sus respectivos nombres y atributos.

Al cambiar la vista a Tablas, se crearán las Llaves foráneas (Foreign Keys) correspondientes, si fueran necesarias, y mostrará con flechas la dirección de la transacción de lo ID's entre las tablas, según la cardinalidad especificada en la vista anterior.

Para obtener el código SQL o XML, según queramos, cambiamos a la pestaña Salida (Output) y seleccionamos el lenguaje desde una lista desplegable. Las opciones son MySQL, PostgreSQL, SQL92 y GerwinML (XML), para luego hacer clic en actualizar, como con las vistas anteriores.

Fácilmente podemos sólo trabajar en el MER y lo demás se generará automáticamente actualizando las vistas correspondientes, facilitando así la depuración.

Al estar en Tcl/Tk está para GNU/Linux y probablemente también para Windows.

pronto unos screenshots

screenshot4


Hola a todos, disculpen por todo estos días sin escribir nada, como comente antes no e tenido mucho tiempo y creo que seguirá así por los próximos días. Bueno esta sera una entrada breve, veremos un par de programas importantes, ligeros y muy útiles.

Wicd

Wicd es un administrador de redes ligero, sin grandes dependencias y probablemente uno de los más estables en Gnu/Linux, lo instalamos con yaourt

yaourt -S wicd

Y lo agregamos a los demonios de rc.conf

DAEMONS=(syslog-ng hal cpufreq @network @wicd ... )

Ademas si usamos un gestor de ventanas, podemos agregarlo en las aplicaciones de inicio, agregando la linea

wicd-client &

Puede que en algunos casos, funcione sin agregarlo.

Mmm si solo pusiera eso esto no tendría ningún sentido xD, así que un agregado 2 temas de iconos que hice ( bueno no los hice, eran iconos para networkmanager, y los “porte” a wicd )

screenshot2 Descargar

screenshot3Descargar

Para instalar estos temas, lo hacemos copiando el contenido (todos los archivos .png) a “/usr/share/pixmaps/wicd” sobrescribiendo los originales. Desde un terminal, abierto en la carpeta donde se descargaron los archivos, considerando que no existe una carpeta llamada wicd en ese lugar y que solo se descargo uno de los dos, lo podemos hacer con:

tar -xf wicd*.tar.gz
sudo rm -f /usr/share/pixmaps/wicd/*
sudo cp wicd/* /usr/share/pixmaps/wicd/

Tras esto el icono del tray cambiara si cerramos wicd-client, nos desconectamos de la red, reiniciamos…

Volwheel

Como mencione en la guía de openbox, volwheel es un programa para el tray, el que permite subir y bajar el volumen con el scroll del mouse, ademas cuenta con un mini-mixer configurable. Es una aplicación muy útil, sobre todo para escritorios que estemos construyendo. Podemos instalar volwheel con yaourt

yaourt -S volwheel

Lo podemos agregar a las aplicaciones de inicio o lanzarlo desde un terminal con

volwheel &

Ademas al igual que en wicd, no me gustaron los iconos que trae por defecto, así que nuevamente “porte” un tema desde unos iconos para gnome.

screenshot4Descargar 18×18

Descargar 22×22

Tienen distinto tamaño porque según mi experiencia, al usar un panel mas pequeño volwheel no escala los iconos, por lo que se ven mas grandes que los demás.

Para instalar los temas, los debemos descomprimir en “/usr/share/volwheel/icons”, en terminal (con las mismas consideraciones que en el caso de wicd)

tar -xf mixer*.tar.gz
sudo mkdir /usr/share/volwheel/icons/mix
sudo cp mix/* /usr/share/volwheel/icons/mix/

Y después hacemos click derecho sobre en icono del volwheel y en preferencias escogemos:

En “Icon Mode” “Dynamic” y en “Icon Theme” Seleccionamos “mix”

Bueno espero les sirva esto, siquiera los iconos :) , disculpen que no escriba muy seguido pero no hay mucho tiempo estos días.

Saludos a todos y hasta la próxima (espero sea pronto).

XaBZ

02 de octubre de 2009

XIOMACS: un escritorio en emacs!?

Traduzco desde la página oficial:

El entorno de escritorio XIOMACS combina stumwm, emacs y varios otros módulos para crear un completo escritorio. Entre sus objetivos está el control 100% por teclado y mouse, descubrimiento generalizado (¿?) y una perfecta integración entre componentes en Common Lisp y Emacs Lisp.

El centro de la experiencia XIOMACS es el panel de su gestor de escritorio, el cual se locaciona al pié de la pantalla como el mode-line de Emacs. Aquí es donde se puede encontrar el menú, las notificaciones, botones, lanzadores, etc.

más info: http://dto.github.com/notebook/xiomacs.html

29 de septiembre de 2009

zuargo


El próximo martes 29 de septiembre se votará en la Cámara de Diputados un proyecto de ley sobre propiedad intelectual, que el gobierno ha calificado de URGENTE y que busca, entre otras cosas, permitir legalmente cortar la conexión a internet a los usuarios chilenos que suban y descarguen archivos en y desde la red, respectivamente, (música, películas, juegos, etc.), además de cerrar páginas web “sospechosas” de facilitar descargas, tanto nacionales como internacionales.

Entérate de lo que se trata este proyecto en la voz del Diputado Arenas: Enlace a youtube

Únete al grupo de facebook en contra de la ley: http://www.facebook.com/group.php?gid=138513704751 donde podrás encontrar más información y un formato de email para que envies a los diputados de tu región y de todo Chile comentándoles acerca de tur echazo a la ley, para que así, ellos, consideren votar en contra de la misma.

Difundan esta noticia por doquier, foros, chats IRC (el de terra siempre está lleno), msn, fotolog, facebook, etc, etc.

No dejemos que nos corten el internet… por favor :(

Posted in Otros Tagged: arch, archlinux, chile, descarga, email, fedora, firefox, gnu/linux, kde, ley, linux, mac, proyecto, proyecto de ley, subida, windows

28 de septiembre de 2009

msdark

Bueno, en el post pasado comenzamos a conocer las partes de un programa escrito para Android, hoy continuamos con esto hablando de qué es un IntentReceiver.

Un IntentReceiver puede ser usado cuando se desea que la aplicación se ejecute como respuesta a cierto evento, por ejemplo una llamada, o a cierta hora. Este tipo no crea UI, pero pueden utilizar el NotificationManager para comunicarsele al usuario que ocurre algo. Los IntentReceiver deben ser registrados en el archivo AndroidManifest.xml, pero también pueden ser registrados de manera automática por el propio programa haciendo uso de Context.registerReceiver() función que permite registrar en el archivo AndroidManifest.xml nuestro nuevo IntentReceiver. La aplicación que se diseñe no debe estar necesariamente corriendo para que los IntentReceiver puedan ser llamados, estos son llamados por el sistema inmediatamente cuando el evento dado ocurre.

Otro punto son los Service o servicios, estos son una aplicación que se mantendrá activa por un largo tiempo sin generar UI alguna, por ejemplo, una aplicación para reproducir música desde una lista. En este caso, esta aplicación podría iniciar un servicios y reproducir la música sin manipular la pantalla dejando el campo limpio para otra aplicación. Es posible comunicarse con un Service dado utilizando el método Context.bindService() que incluso “despierta” al servicio dado en caso de que no esté corriendo, la comunicación depende de la interfaz que el servicio entregue.

Y por último, Proveedor de contenidos:

Un ContentProvider es una clase que implementa un conjuto estándar de métodos para que otras aplicaciones alamacenen o recuperen cierto dato. A difierencia de una base de datos que use la aplicación el ContentProvider permite compartir esta información.


Tagged: Android, Programación, Tecnología

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: 11 de marzo de 2010 a las 02: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.