Auyantepui esta aquí!! Primera versión Candidata de Canaima 3.1

ADVERTENCIA: Esta es una versión candidata lo que significa es que todavía no esta lista y  puede contener errores, por lo que no se recomienda que se use en entornos de producción (oficinas, servidores, cibers, etc), mucho menos en Canaimitas y en maquinas que no puedas formatear en caso de emergencia, así que cuidado y esperen a la versión final que debe ser dentro de poco.

Cumpliendo con la meta de dos lanzamientos al año del equipo de Canaima, el 29 de Diciembre  del año pasado se publico la primera versión candidata (VC) de Canaima 3.1, nombre código Auyantepui y a pesar de ser no ser un gran salto como el que hubo de Canaima 2.1 a 3.0 se incluyeron muchas y esperadas actualizaciones. Aqui la lista

* Actualizaciones de Software:

 

- LibreOffice 3.4

- Cunaguaro 8.0 (Soporte HTML5 Completo)

- Guacharo 8.0

- Turpial 1.6.6

- Amigu 0.7.2

 

* Nuevas aplicaciones:

- Ucumari: Centro de Control basado en Ailurus

- Canaima Instalador: Nuevo instalador escrito en python

- Software Center: Centro de instalación de aplicaciones

 

* Aplicaciones ahora incluídas por defecto en la ISO:

- Suite LibreOffice (completa)

- Editor de video Pitivi

- Analizador de uso de disco

- Herramientas básicas de accesibilidad

- GIMP

 

Además, se realizaron las siguientes mejoras:

 

* Reescritura de canaima-bienvenido-gnome en python-webkit para implementar animaciones en javascript.

* Nuevos fondos de pantalla.

* Reorganización de los paneles para ajustar el espacio conforme a las Netbooks y tablets.

* Nuevo estilo visual para el Gestor de Arranque Plymouth.

* Reestructuración del árbol de dependencias para eliminar paquetes innecesarios: gnome-core, dmz-cursor-theme, gnome-themes, gnome-icon-theme, evolution, evolution-common, epiphany-browser, epiphany-browser-data.

* Implementación de los acuerdos de la MiniCayapa de Sabores de Mérida:

- Creación del metapaquete canaima-escritorio-gnome.

- Publicación de las fuentes limpias de los paquetes en el repositorio.

- Implementar parches quilt para todos los paquetes modificados del proyecto Debian en Canaima.

- Creación de los metapaquetes de accesibilidad visual, motora y cognitiva.

 

Para Descargar la nueva versión

- Descarga la imagen ISO que se encuentra en el portal Canaima:

http://canaima.softwarelibre.gob.ve/descargas/canaima/versiones/3.1

 

Descarga de la ISO para arquitectura de 64Bits:

 http://descargas.canaima.softwarelibre.gob.ve/canaima-popular-3.1~VC1_amd64.iso

Ó

Descarga de la ISO para arquitectura de 32Bits:

 http://descargas.canaima.softwarelibre.gob.ve/canaima-popular-3.1~VC1_i386.iso

 

- Quémalo en un CD o DVD con tu programa favorito (Brasero, k3b, etc)

 

- Inserta el CD o DVD en tu unidad lectora y reinicia la computadora.

 

- Te aparecerá un menú en donde debes seleccionar “Probar” y darle enter. De esta manera podrás darle un vistazo antes de instalarlo. Cuando estés listo para instalar, dale doble click al ícono del escritorio “Instalar Canaima GNU/Linux” y sigue las instrucciones en pantalla.

 

Actualizando desde Canaima 3.0

- (Con permisos de administrador) Abre tu archivo /etc/apt/sources.list con tu editor de texto favorito y cambia la línea que dice:

 

deb http://repositorio.canaima.softwarelibre.gob.ve/ roraima usuarios

 

por

 

deb http://repositorio.canaima.softwarelibre.gob.ve/ auyantepui usuarios

 

- Ejecuta el comando “aptitude update” en un terminal de root (Aplicaciones > Accesorios > Terminal de Root)

 

- Ejecuta el comando “aptitude full-upgrade” en un terminal de root (Aplicaciones > Accesorios > Terminal de Root)

 

- Espera a que culmine el procedimiento y reinicia tu computadora.

OJO: respalda toda la info del sources.list (sobretodo si tienes repositorios adicionales), que al actualizar el sistema sobrescribe toda la información de repositorios :(

Y bueno después de actualizar (menos de 300 mb de descarga), aquí va mis impresiones.

Muy feliz de que Cunaguaro se actualizara a la versión 8 (aunque ya Firefox va por la 9), y LibreOffice también, otra cosa es los nuevos fondos de pantallas que son mas ligeros (mi maquina se quedaba bien pegada cargando los anteriores) y la limpieza de los metapaquetes (ya no hay tantas dependencias locas).

La gran sorpresa fue Ucumari el centro de control de mis sueños, una gran aplicación que te permite configurar y dar mantenimiento a tu sistema con pocos clicks. Y lo que no me gusto fue el que nuevo tema del plymouth no muestra ninguna barra de progreso.

¡Prueben y me dicen que tal les fue!

Fuente: Primera Versión Candidata de Canaima Popular 3.1 (auyantepui)

 

El ingeniero en Informática y el Software Libre

Saludos y me disculpan por no andar muy activo, ando en el ultimo semestre de la universidad y la cosa esta peliaguda. Como parte de una materia llamada seminario realice un ensayo acerca de la relación entre los ingenieros en informática y el software libre y para que no se pierda el esfuerzo, aquí esta el pdf.

El Ingeniero en Informática y el Software Libre

El movimiento del Software Libre nace en los años en el seno del MIT como un nuevo modelo que permitía
devolverles sus libertades a los usuarios de herramientas de tecnología que han sido arrebatados por las grandes
corporaciones de software que buscan limitarlas.
Este movimiento establece cuatro libertades básicas que deben tener todos los usuarios: la libertad de
utilizar el programa sin restricciones, donde quiera, como quiera y para lo que quiera. El poder estudiar cómo
funciona el programa y, si lo desean, adaptarlo a sus necesidades específicas.
Poder distribuir copias a sus amigos, empleados, conocidos, empleadores y, en fin, a cualquier persona que
deseen. Y la libertad mejorar el programa, publicar y distribuir sus mejoras al público (o a quien deseen) de
modo que más personas salgan beneficiadas de los cambios.
En los años sucesivos el software libre ha tenido mucho éxito en la tarea de obtener una parte de mercado del
mundo de las aplicaciones de software y cada días crece. Lo que implica que se formado una fuerte comunidad
de programadores a nivel mundial que potencia este crecimiento.
Las razones de programar en software libre surgen básicamente a partir de su definición bastante
revolucionaria de como debe ser el software la cual impulsa al ingeniero en informática a ser un profesional
exitoso. En primer lugar la libertad para usar un programa sin restricciones pone a disposición un montón de
herramientas informáticas para ayudarnos en nuestro trabajo, comenzando con sistemas operativos (cientos para
todo tipo de necesidades), lenguajes de programación (como python), entornos de programación, aplicaciones de
ofimática y un largo etc. Estas herramientas están a nuestra disposición sin tener que pagar ningún tipo de
licencia por uso o condiciones que restriegan nuestro trabajo.
Otra razón muy importante es el poder estudiar el código fuente del programa, lo cual es mucha ayuda para un
nuevo desarrollador que se plantee realizar una nueva aplicación (desde un sistema operativo hasta un
videojuego) o mejorar alguna ya existente; y no solo usar este material como referencia para su trabajo sino
directamente reutilizarlo o usar librerías ya existentes lo que nos permite un ahorro considerable de tiempo y
dinero a la hora de desarrollar. Además de que nos permite tomar cualquier programa ya terminado y probado y
adaptarlo a nuestras necesidades, un buen ejemplo es el sistema operativo nacional Canaima que se basa en
Debian que es un Sistema Operativo libre.
La libertad de poder distribuir nuestro programa es que podemos mostrar nuestro programa todo el mundo sin
ninguna restricciones lo cual implica desde ganar dinero con su distribución (libre no significa gratis), hasta
ponerlo a disposición de cualquier persona que desee utilizarlo (por ejemplo otros programadores que deseen
averiguar como hicimos tal o cual cosa) o mostrarlo a otros programadores o expertos del área para que lo
prueben y nos den una retroalimentación (e incluso quizás nos ayuden con el desarrollo).
Y la libertad de publicar mejoras, nos permite la creación de productos de mejor calidad a través de la
retroalimentación entre el programador y el usuario que nos ayudar a nuestro proyecto ya sea reportando errores,
sugiriendo funcionales y mejoras, sugiriendo herramientas o técnicas para mejorar nuestro software, aportando
código y librerías que pueden ayudar a mejorar nuestro programa. Una de las principales razones acerca del exito
de muchas aplicaciones libres como el núcleo Linux es que se permite que los demás usuarios aporten sus
propias mejoras tantos en funcionales como en otros aspectos seguridad para que el producto sea cada día mejor.
Otro fruto de la colaboración y de que el código este siempre disponible es el hecho de que se puedan crear
estándares abiertos que faciliten el trabajo y su calidad del producto, el hecho de que sus especificaciones sean
totalmente abiertas facilita que los programadores puedan adoptarlos a diferencia de los estándares cerrados que
hasta se debe pagar para obtener una copia de la especificación completa.
Como conclusión el Software libre es una oportunidad tremenda para que que los ingenieros en informática
podamos formarnos como profesionales en el desarrollo de aplicaciones de cualquier índole, además de que nos
facilita muchas herramientas que nos facilitan nuestro trabajo, nos pone en contacto con una gran comunidad de
personas que a través de su retroalimentación nos ayudan a crecer como profesional tanto puliendo nuestra
habilidades de programación como mostrando nuevas tecnologías o herramientas para desempeñar nuestro
trabajo.

Y bueno falta muchos aspectos que considerar pero son razones importantes para que los informaticos usemos y nos involucremos en el SL

Agregando repositorios de Cantv para Canaima

No hace mucho CANTV creo unos repositorios para Canaima (http://canaima.cantv.net/canaima/) para que instalemos nuestros programas desde su servidor (que me imagino debe ser muy potente) y no desde el que todo mundo usa (y debido a todo ese trafico las descargas podrían ponerse lentas). Para mas alegria también hay un repositorio de Debian (http://debian.cantv.net/debian/) por lo que puedes descargar todas las actualizaciones de Debian (recuerden que Canaima esta basada en Debian).

Manos a las obras entonces, abran la terminal de root y desde ahí, abran el source.list (listado con todos los repositorios que la maquina usa)  con su editor de texto de consola favorito (lo siento no pueden usar gedit). En mi caso uso nano.

 nano /etc/apt/sources.list

OJO: Cuidado al modificar este archivo ya que es vital para el sistema asi que un error escribiendo podria dañar todo gravemente.

Al final del archivo añadimos las siguientes líneas

###Repos de CANTV
deb http://canaima.cantv.net/canaima/ roraima usuarios
deb http://debian.cantv.net/debian/ squeeze main contrib non-free

##Repositorios de Debian multimedia
deb ftp://ftp.debian-multimedia.org squeeze main non-free

Eso de Debian Multimedia son un conjuntos de programas adicionales como codecs de audio y video, para mejorar las caracteristicas multimedia de Debian y por lo tanto Canaima.

Guardamos el archivo ctrl+o y cerramos con ctrl+x

Ahora hacemos un

aptitude update && aptitude dist-upgrade

Y ya tenemos nuestro sistema usando los repositorios de CANTV.

Cambiando la distribucion del teclado por defecto en Canaima

Canaima digamos que tiene un pequeño bug al detectar la distribución de teclado, leamos el reporte del bug en el tracker:

Cuando se está instalando Canaima 3.0, pide la configuración del teclado. Lo coloco como Español (España), pero al iniciar sesión por primera vez la configuración está en Español (Latinoamericano).

Y bueno cada vez que inicio sesión aparece la configuración del teclado en latinoamericano, despues de cambiarla a español por las opciones del gnome y cerrar la sesión, al iniciarla de nuevo me muestra la distribución del teclado de nuevo en latinoamericano por lo que tengo que volver al menu de opciones y cambiarla, para perder esa configuración, y es un fastidio inmenso.

Despues de mucho probar y leer pude solucionar el problema, halle la solución. El problema parece ser del gnome aunque modifique tantas cosas que no estoy 100% si la solución se refiere solo al el Gnome o una mezcla de todas las soluciones que hice.

En fin prueben los dos cambios que hice por si acaso, aunque estoy casi seguro que el culpable es Gnome.

En fin manos a la obra!

1-Lo primero que hice: dile al xorg que tu teclado es español por defecto:

El servidor xorg es el encargado de detectar todos los perifiricos de tu maquina como ratón, teclado, pantalla, tarjeta de sonido y configurarlos. Esta configuración esta en archivos que contienen todas las intrucciones para configurar estos dispositivos, entonces solo debemos modificar estos archivos para que autodetecte el teclado como español por defecto.

Para eso vamos al archivo /usr/share/X11/xorg.conf.d/10-evdev.conf (Ojo mucho cuidado que modificando estos archivos pueden dañar seriamente su sistema)

 nano /usr/share/X11/xorg.conf.d/10-evdev.conf

Busquen en una de las secciones InputClass, una que contenga esta linea:

Identifier “evdev keyboard catchall”

Una ves que la consigan esa linea, veran varias opciones debajo de la ultima linea y antes del EndSection copien esta instruccion

 Option “XkbLayout” “es”

El archivo deberia quedar asi:

Section “InputClass”
Identifier “evdev keyboard catchall”
MatchIsKeyboard “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option  ”XkbLayout” “es”
EndSection

Reinicien las X si saben como hacerlo (/etc/init.d/gdm3 restart es una forma), aunque por seguridad reinicien la maquina (a lo windows pss ;) )

2- Lo segundo que hice: Modificar el registro de Gnome.

Gnome para manejar sus configuraciones tiene un registro tipo el de Windows (que loco) y podemos acceder a ese registro usando herramientas como el editor de configuraciones.

Lo pueden ubicar graficamente en el menu Aplicaciones -> Herramientas del Sistema -> Editor de Configuración.

Si no esta instalado instalen el gconf-editor por consola o via synaptic como les parezca mejor.

Y con el programa en cuestion, busquemos el siguiente registro:

/desktop/gnome/peripherals/keyboard/kbd/

Ejemplo de la ruta:

gconf-editor

Y hay agregamos una nueva clave, dando clik derecho en un lugar vacio de la ventana y seleccionando la opcion  ”Clave Nueva”

Y nos mandara un menu, en donde dice nombre escribimos “layouts” en donde dice Tipo seleccionamos “Cadena”, y en “Valor” escribimos “es”

Ejemplo:
agregar nueva clave

Luego salimos del editor, cerramos sesión y al volver a iniciar ya deberiamos tener nuestro teclado en español.

Listo dejenme un comentario cualquier cosa.

Cambiando la distribucion del teclado por defecto en Canaima

Canaima digamos que tiene un pequeño bug al detectar la distribución de teclado, leamos el reporte del bug en el tracker:

Cuando se está instalando Canaima 3.0, pide la configuración del teclado. Lo coloco como Español (España), pero al iniciar sesión por primera vez la configuración está en Español (Latinoamericano).

Y bueno cada vez que inicio sesión aparece la configuración del teclado en latinoamericano, despues de cambiarla a español por las opciones del gnome y cerrar la sesión, al iniciarla de nuevo me muestra la distribución del teclado de nuevo en latinoamericano por lo que tengo que volver al menu de opciones y cambiarla, para perder esa configuración, y es un fastidio inmenso.

Despues de mucho probar y leer pude solucionar el problema, halle la solución. El problema parece ser del gnome aunque modifique tantas cosas que no estoy 100% si la solución se refiere solo al el Gnome o una mezcla de todas las soluciones que hice.

En fin prueben los dos cambios que hice por si acaso, aunque estoy casi seguro que el culpable es Gnome.

 En fin manos a la obra!

1-Lo primero que hice: dile al xorg que tu teclado es español por defecto:

 El servidor xorg es el encargado de detectar todos los perifiricos de tu maquina como ratón, teclado, pantalla, tarjeta de sonido y configurarlos. Esta configuración esta en archivos que contienen todas las intrucciones para configurar estos dispositivos, entonces solo debemos modificar estos archivos para que autodetecte el teclado como español por defecto.

Para eso vamos al archivo /usr/share/X11/xorg.conf.d/10-evdev.conf (Ojo mucho cuidado que modificando estos archivos pueden dañar seriamente su sistema)

 nano /usr/share/X11/xorg.conf.d/10-evdev.conf

Busquen en una de las secciones InputClass, una que contenga esta linea:

Identifier “evdev keyboard catchall”

Una ves que la consigan esa linea, veran varias opciones debajo de la ultima linea y antes del EndSection copien esta instruccion

 Option “XkbLayout” “es”

El archivo deberia quedar asi:

Section “InputClass”
    Identifier “evdev keyboard catchall”
    MatchIsKeyboard “on”
    MatchDevicePath “/dev/input/event*”
    Driver “evdev”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc105″
    Option  ”XkbLayout” “es”
EndSection

Reinicien las X si saben como hacerlo (/etc/init.d/gdm3 restart es una forma), aunque por seguridad reinicien la maquina (a lo windows pss ;) )

2- Lo segundo que hice: Modificar el registro de Gnome.

 Gnome para manejar sus configuraciones tiene un registro tipo el de Windows (que loco) y podemos acceder a ese registro usando herramientas como el editor de configuraciones.

 Lo pueden ubicar graficamente en el menu Aplicaciones -> Herramientas del Sistema -> Editor de Configuración.

Si no esta instalado instalen el gconf-edit por consola o via synaptic como les parezca mejor.

Y con el programa en cuestion, busquemos el siguiente registro:

/desktop/gnome/peripherals/keyboard/kbd/
Ejemplo de la ruta:

gconf-editor

Y hay agregamos una nueva clave, dando clik derecho en un lugar vacio de la ventana y seleccionando la opcion  ”Clave Nueva”

Y nos mandara un menu, en donde dice nombre escribimos “layouts” en donde dice Tipo seleccionamos “Cadena”, y en “Valor” escribimos “es”

Ejemplo:
agregar nueva clave

 

Luego salimos del editor, cerramos sesión y al volver a iniciar ya deberiamos tener nuestro teclado en español.

Listo dejenme un comentario cualquier cosa.

Usando Opera como navegador por defecto en Canaima 3

O remplazando a Cunaguaro como navegador por defecto. En Canaima como en muchos otros SO digamos que se manejan listas internas que contienen cual es la aplicación por defecto para navegar por el web, leer correos, escuchar música que son distintas a las que manejan los entornos de escritorios tales como Gnome o KDE que usan sus propios listados y son facilmente accesibles desde herramientas gráficas y sencillas para personalizarlos.

Al usar otros entornos como Openbox por ejemplo que básicamente no cuenta con ninguna (o muy pocas) herramienta de personalización, hay que usar la vieja consola y leer un poco. En el caso de los navegadores para listar cuales son los navegadores detectados por el sistema tenemos:

update-alternatives –list x-www-browser

En donde el primer navegador es el que se usa por defecto (Cunaguaro), en caso de que no te aparezca tu navegador tendrás que agregarlo al listado, en mi caso uso el util comando whereis para saber cual es la ruta del ejecutable de opera

whereis opera

Ahora se que al llamar el comando opera estoy llamando es /usr/local/bin/opera

Y ahora ya que tenemos el comando con la ruta, lo agregamos (como root)  con este comando:

update-alternatives –install /usr/bin/x-www-browser x-www-browser /usr/local/bin/opera 3

Ok este comando tiene sus argumentos y eso pero si quieren mas detalles vayanse a la documentación, pero ya saben que pueden probar cosas similares para cambiar su consola por defecto, por ejemplo.

Y bueno ya con nuestro navegador agregado volvemos a listar los navegadores, ya les deberia aparecer opera. Y ahora por fin poner a opera como predeterminado ejecuten como root

update-alternatives –config x-www-browser

Y seleccionen el numero que esta al lado de la opcion de su navegador (si no escriben ninguno no se cambiará nada). Y ya esta ahora cuando en cualquier gestor de ventanas le den a la opción navegador web les abrira opera directamente.

Para que entiendan todo este rollo lean Cambiar el navegador web predeterminado en Debian y el cuarto comentario en este foro en ingles

 

 

Leyendo tus pdfs directamente desde el navegador en Canaima 3

Algo que me sorprendio al pasarme de el lado oscuro (aka Windows y sus SO) es que al hacerle click a una página que contenia un pdf me aparecia el cuadro de guardar documento en vez de mostrar el pdf directamente desde el navegador, no se a que se debe eso pero si como arreglarlo.

Eso lo hacemos que instalando el complemento mozplugger que nos permite embeber (o incrustar) en nuestro navegador (probado en Cunaguaro, midori, chromium y opera) nuestro lector pdf del sistema (probado con evince y epdfview).

Aunque el soporte no es del todo completo (no puedo ir a la cajita buscar) el pluggin funciona de maravilla, solo tienes que instalarlo y reiniciar tu navegador y listo.

Este programa se encuentra en los repositorios de Canaima, por lo que pueden buscarlo en el Gestor de Paquetes Synaptic (en el menu Sistema ->Administración) o escribiendo en un terminal de root.

apt-get install mozplugger

Y listo traten de abrir un pdf desde su nevegador, seguro veran algo como esto:

evince embebido en cunaguaro

Pero bueno como nada es perfecto, en algunos navegadores como chromium (uso chromium de repositorios de ubuntu) puede que les un error de plugin perdido, etc. Si les sucedo eso les recomiendo que se bajen la versión de mozplugger para Ubuntu Natty que esta más actualizado y en mi caso todo corre al pelo.

 Y bueno disfruten leer sus pdf desde el navegador y ojo no solo sirve para pdf sino para muchos tipos de archivos como postscript, audio, etc.