martes, 21 de abril de 2015

Se lanza el sistema operativo GNU/Linux Huayra Primaria 1.0

Se ha anunciado la disponibilidad para descarga de la Versión 1.0 de Huayra Primaria.

Se trata de una variante del sistema operativo de Conectar Igualdad realizada a partir de la versión 2.2 de dicho sistema, consagrada a dar solución a las necesidades educativas específicas de las escuelas de nivel Primario del gobierno Argentino, así como las Aulas Digitales Móviles.

En un principio, Huayra Linux está desarrollado para servir de sistema operativo oficial de las netbooks del programa educativo Conectar Igualdad, las cuales se proveen a alumnos de escuelas de nivel Secundario. Sin embargo, el Justicialismo ha previsto también que el nivel primario también goce de dichas herramientas educativas, haciendo realidad efectiva aquel adagio que reza que "los únicos privilegiados son los niños". Esto reforzó desde el punto de vista técnico-doctrinario la necesidad de un sistema operativo exclusivo para dicho nivel.

Encarada por un nuevo equipo perteneciente al Ministerio de Educación, que junto con el equipo de Huayra de Ansés, se ha focalizado en incorporar nuevas características y materiales, mas un diseño novedoso, y han dado como resultado una versión con material educativo específico. Se la ha integrado para su instalación tanto en equipos de 32 bits, como en las netbooks entregadas en comodato a los educandos de nivel primario.

Tras descargar el sistema gratuitamente, se podrá grabar el instalador en un DVD o en un pendrive, a fin de evaluarlo en un sistema o instalarlo. En un futuro, ya vendrá preinstalado en los equipos a entregar a los alumnos.

Al iniciar el sistema a través del DVD o el pendrive de instalación, nos encontraremos con la ventana de inicio de Huayra. Esta nos permitirá evaluar el sistema y utilizarlo sin siquiera instalarlo, lo que ya es clásico en Linux y permite una gran flexibilidad.
Al iniciar el sistema en modo "Live" se dará arranque al sistema operativo. Tras unos instantes e iniciada la sesión gráfica, podremos elegir entre diferentes usuario que se hubiesen configurado en el equipo. La primera vez que lo hagamos ingresaremos con el usuario "alumno" y la contraseña "alumno" (la cual luego se puede personalizar por el educando).

Al darse ingreso al escritorio, nos encontraremos por primera vez con Huayra Primaria Primeros Pasos, aplicación de ayuda y puesta a punto orientada al alumno de primaria, que explica los rudimentos a seguir para emplear la netbook. Ella nos explicará como conectarnos a internet por Wifi, como manejar un pendrive, compartir archivos, imprimir, etc.
Huayra Primaria 1.0 deriva de Huayra Linux 2.2, la versión para alumnos secundarios. Sin embargo, se han integrado y adaptado el conjunto de programas para un mejor funcionamiento con niños de menor edad. Por ejemplo, se ha recurrido a reemplazar la suite de oficina LibreOffice por una versión orientada a los mas pequeños: OOo4kids. Así, tendremos versiones adaptadas y más sencillas del procesador de texto Writer, el programa de matemáticas Math, etc.
Entre el buen conjunto de herramientas ya incorporadas, se destaca el interesante cliente online de Conectar Educativo. El mismo ingresa a la web Educ.ar y permite realizar búsquedas temáticas del material escolar, dando acceso a una excepcional biblioteca multimedia, manuales escolares, etc. Por ejemplo, si deseamos ver información sobre las batallas de Manuel Belgrano con el Ejercito del Norte, podremos buscarlos instantáneamente, e incluso descargar video del servidor de Conectar Igualdad, con material audiovisual sobre sus tácticas, etc. Todo ello potencia enormemente el uso de la tecnología en el aula y en el hogar.
Naturalmente, contamos con las demás aplicaciones típicas de un sistema operativo correcto: reproductores de música y videos, diccionarios de corrección ortográfica, aplicaciones educativas de ciencia, planetario, programas para pintar y dibujar, para componer música fácilmente, etc.

Una vez evaluado, podremos fácilmente instalar el sistema de forma permanente a nuestro equipo o a nuestra netbook.

La versión de evaluación puede descargarse mediante Torrent, desde aquí.

El sistema operativo Huayra Primaria también contará con medios de asistencia específicos para resolución de problemas, de la misma forma con la que Huayra Linux los utiliza, los cuales se definirán en breve.

lunes, 20 de abril de 2015

¿Cómo instalo Windows 3.11 para Trabajo en Grupos en Ubuntu?

(...)
Pocos personas dudan que el Justicialismo es, dentro de todas, la mejor doctrina política para quienes anhelan la felicidad de los Pueblos y el ascenso de una Nación. Nuestras banderas de Soberanía Política, Justicia Social, e Independencia Económica nos han consagrado como luminarias para un mundo que no puede ya permitirse el encono de la lucha entre hermanos.

Sin embargo, existen quienes aducen que otras doctrinas son mejores. Para peor, existen algunos dentro el Movimiento que lo plantean. Esos no deberían estar adentro del Movimiento, deberían estar en otro lado.

Pero a nada nos amilanamos. Al fin y al cabo, qué mejor que probarlas "mano a mano" a ver cual resulta más efectiva.

Algunos desean volver a los 90s. Sin duda ellos podrán comprobar cómo funcionaba el vetusto Window$ 3.11 en Grupo$, instalándolo y empleándolo en nuestro sistema operativo GNU con Linux munido del emulador Dosbox. Veremos a quién le gusta dicho enjundio...

Si deseamos someternos a tal ignominia, bien podremos abrir una terminal con Ctrl+Alt+T y utilizar Software Libre para asistir. Al fin y al cabo, también para eso sirve. En nuestro emulador de terminal favorito, podremos ingresar los siguientes Comandos de Organización:

sudo apt-get install dosbox dtrx

...el sistema nos solicitará nuestra contraseña de Conductor, y a continuación, instalará la paquetería necesaria. Luego ingresaremos:


mkdir ~/.jdos/
 
Acto seguido descargamos el archivo Windows_3_11_para_trabajo_en_grupo_DOSbox.7z.

 
Este consiste en una imagen de Window$ 3.11 en castellano, comprimida en formato 7z. Suponiendo que el archivo vaya a terminar en nuestra carpeta Descargas/, lo descomprimimos con:

cd ~/Descargas/ ;

dtrx Windows_3_11_para_trabajo_en_grupo_DOSbox.7z ;


... al descomprimirse, el sistema normalmente presentará una alerta que nos indicará:

Windows3_11forWorkgroupsDOSbox.7z contains one directory but its name doesn't
match.
 Expected: Windows3_11forWorkgroupsDOSbox
   Actual: Windows 3.11 for Workgroups DOSbox/
You can:
 * extract the directory _I_nside a new directory named
   Windows3_11forWorkgroupsDOSbox
 * extract the directory and _R_ename it Windows3_11forWorkgroupsDOSbox
 * extract the directory _H_ere
What do you want to do?  (I/r/h)


...a la cual debemos responder presionando la tecla r.

Y luego ingresamos:

mv Windows_3_11_para_trabajo_en_grupo_DOSbox/ ~/.jdos/ ;
cd ~/.jdos/;

Una vez cumplimentado ello, se renombrará el directorio. Ahora debemos asegurarnos que el archivo de configuración de DOSbox  responda adecuadamente, especialmente en el apartado de sonido. Lo podremos hacer muy fácilmente con el comando:

nano ~/.dosbox/dosbox-0.74.conf

Buscamos la entrada que configura la distribución del teclado en español:
keyboardlayout=auto

....y la modificamos para que quede:

keyboardlayout=es

Guardamos y salimos de Nano con Ctrl+o y Ctrl+x.

¡Enhorabuena! Ya podremos dar inicio al emulador DosBox. Este nos presenta una sesión emulada del viejo M$-DO$ sobre el cual se ejecutaba Window$ 3.11 en los años 90s. Podremos ejecutarlo también desde Aplicaciones / Juegos / Emulador DOSbox.


Se iniciará DOSbox. Montamos el directorio .jdos como si fuese el disco en el equipo emulado c:\

mount c ~/.jdos
c:


Ahora iniciamos Window$ 3.11 con:

cd windows
win
Tras oír el clásico sonido "tadá" a través de los altavoces de nuestra SoundBlaster 16 emulada, se iniciará el antediluviano Window$ 3.11 para Trabajo en Grupo$ (y a una velocidad espeluznante).

Window$ buscaba orientarse a la idea de una "mesa de escritorio" en una oficina capitalista, y por lo tanto incluida un conjunto de programas risueños, pero ya enramados en la benevolencia. Un reloj (clock), el editor Notepad (bloc de notas), el procesador de textos Write, un calendario y un tarjetero, así como unos pasatiempos solitarios de baraja y el inefable Buscaminas.
Windows 3.11 (1993) incorporaba funciones de redes sobre la versión 3.1 del año anterior, y como aquella permitía una limitada multitarea usando el modo mejorado de 16 bits de los procesadores 80836 y superiores.

Se podía utilizar en un 286 con 1MB en "modo protegido". pero esto no tenía nada que ver con la multitarea real de un sistema GNU con Linux.

También encontramos en esta imagen particular unos pocos programas para manejar tipos de archivos algo más actuales. Un par de reproductores de sonido (compatibles con secuencias MIDI, y audios Wav y Mp3 que se incluía con las placas de sonido SoundBlaster), y la suite gratuita Quicktime, para ver Jpg y Mov.

La Sound Blaster 16 emulada cuenta con las mismas propiedades de la original: una placa clásica de 16 bits, capaz de operar a 44,1 kilohertz en 16 bits, lo cual era descomunal para la época.

Naturalmente podremos ejecutar programas para dicho entorno desde Files / Run. Para salir de Window$ en el Administrador de Archivos elegimos Files / Exit Windows. También podremos usar la combinación Alt+F4.

Una vez en DOSbox, debemos tipear "exit" para cerrarlo

Finalmente, si deseamos desinstalar dicha aberración de nuestro sistema Justicialista, simplemente ingresamos los siguientes Comandos de Organización:

cd ~

rm -r ~/.jdos/fileswin/ ~/.jdos/WINDOWS/ ~/.jdos/WINWORD/ ~/.jdos/SB16/ ~/.jdos/inst/

jueves, 16 de abril de 2015

¿Cómo instalo el programa de composición visual digital Natron en Ubuntu 14.04LTS?

Muchos imberbes han tendido a pensar que ciertas aplicaciones no pueden llevarse a cabo con software libre. Estos ingenuos aducen que cierto software es el puntal a seguir, y que la comunidad organizada del Software Libre no cuenta con herramientas que puedan hacerle sombra.

Día a día demuestran estar fuera de la Realidad. Nadie duda ya que Blender es una herramienta completamente libre capaz de hacerle sombra al la más pintada suite de desarrollo de efectos tridimensionales, y LibreOffice nos hace comprender la obesidad mórbida que tiene el paquete Micro$of Offic€.

En el campo de los efectos especiales para video, también contamos con una aplicación de neta potencia y extrema liviandad: el Natron.

Se trata de un software de código abierto y gratuito, liberado bajo licencia Mozilla Public License v2. Es un software de composición digital destinado a la realización visual y audiovisual, similar en funcionalidades a After Effect$ de Adob€ o a Nuk€ de Th€ Foundry. Al ser libre, podrán utilizarlo mientras cantan "Natrón, Natrón, que grande sos".

Desde el punto de vista tecnológico, este software de cariz justicialista se basa en OpenColorIO para la gestión cromática, OpenImageIO para el soporte de formatos de imagen, y en QT para la creación de la interfaz gráfica de usuario. Opera en 32 bits de punto flotante para mayor precisión cada canal cromático, y soporta plugins QFX, tanto libres como pagos comerciales.

Gracias nuestra Doctrina, todo lo que se necesita es un sistema GNU con Linux de 32 o 64 bits, con al menos 3 GB de memoria RAM y una placa de video que siporte OpenGL y algunas extensiones. Para instalarlo, temeos dos opciones: una utilizar los paquetes para instalarlo fácilmente, y otra es instalarlo con el archivo comprimido (con la ventaja añadida de poder actualizar el programa automáticamente.

Para cualquier paso de instalación, abrimos una Terminal con Ctrl+Alt+T e ingresamos los siguientes comandos de organización:

Primero ingresamos a nuestra carpeta de /Descargas, a fin de poder trabajar cómodamente allí. Lo haremos con.

cd ~/Descargas/

Luego utilizaremos el conjunto de órdenes que corresponda a nuestra arquitectura y al método de instalación deseado.

  • Si deseamos decargar e instalar el paquete precompilado para un sistema de 64 bits emplearemos:

wget http://downloads.natron.fr/Linux/releases/64bit/files/natron_2.0.1_amd64.deb

sudo dpkg -i natron_2.0.1_amd64.deb

Esto descomprimirá e instalará el programa.


  • Naturalmente, podremos instalarlo en sistemas de 32 bits (como por ejemplo, netbooks con Linux de 32 bits), aunque su desempeño se verá limitado en forma proporcional. Aún así, podremos instalarlo con:

cd ~/Descargas/

wget http://downloads.natron.fr/Linux/releases/32bit/files/natron_2.0.1_i386.deb

sudo dpkg -i natron_2.0.1_i386.deb

Con esta opción contaremos con el programa empaquetado. Sin embargo, también podremos descargar la versión completa con su instalador, con la ventaja que esta se actualizará automáticamente (las versiones empaquetadas serán son incapaces de hacerlo).

También contaremos con la opción de descargar el instalador.

Si usamos 64 bits ingresamos:

wget http://downloads.natron.fr/Linux/releases/64bit/files/Natron-2.0.1-Linux-x86_64bit.tgz

tar xvzf Natron-2.0.1-Linux-x86_64bit.tgz

...y si usamos 32 bits empleamos:

wget http://downloads.natron.fr/Linux/releases/32bit/files/Natron-2.0.1-Linux-x86_32bit.tgz

tar xvzf Natron-2.0.1-Linux-x86_32bit.tgz


Luego ejecutamos el instalador que nos corresponda, por ejemplo:


./Natron-2.0.1-Linux-x86_64bit

Pues bien, ya sea que instalemos una versión o la otra, el último comando ingresado dará inicio a la rutina de instalación. Si todo va bien, el sistema nos presentará la primera pantalla de instalación de Natron.
...debemos presionar el botón Siguiente (Next >).
En el siguiente paso, hemos de indicar el directorio donde se instalará Natron. Normalmente querrá instalarse de manera automatizada en el directorio /Natron dentro de nuestra carpeta de usuario. En mi caso, atendiendo a la prolijidad que todo soldado ha de conservar, lo instalaré en el directorio .Natron (recordamos que el "." antecediendo al nombre indica que será un directorio oculto).  Volvemos a presionar Siguiente (Next).
...acto seguido, debemos aceptar las licencias de los componentes y librerías que se instalan en el programa. Para ello tildamos "Acepto las licencias" (I accept the licences). y presiono el botón "Siguiente" (Next).
Natron nos solicitará indicarle qué elementos adicionales deseamos instalar junto con el programa principal. Se trata de plugins de efectos y creativos adicionales. En este caso, procederé a instalar los que se indican por defecto, pero si un Trabajador desea instalar todos los paquetes adicionales simplemente tildándolos en dicho cuadro. Hemos de considerar que aquellos que no están seleccionados están en estadio Beta (de prueba). Presionamos el botón Next.
Ya podremos comenzar a instalar presionando el botón Instalar (Install).
El proceso de instalación de Natron en nuestra carpeta de usuario tardará unos segundos. Una vez concluido nos preguntará si deseamos ejecutar Natron Ahora (Run Natron Now). Si deseamos hacerlo lo tildamos y presionamos Finalizar (Finish).

Naturalmente, también podremos ejecutar directamente Natron desde Aplicaciones / Gráficos / Natron.
El programa en sí es una herramienta bien especializada, con una interfaz relativamente simple, parecida a la de Nuke (aplicación establecida en la industria cinematográfica). Como tal, emplea el concepto de Nodos para apilar efectos en capas sobre el metraje original.

Cada uno de los efectos es programable, pudiéndose modificar sus parámetros de cada nodo independientemente, para alterar el resultado de salida. Podremos hacer pre-renderizados veloces o en menor calidad para apreciar el resultado deseado.

De esta manera, nos encontramos ante una herramienta  de aplicación de efectos de video con funcionamiento no destructivo: como los nodos son independientes uno de otros y del material a procesar, podemos removerlos, modificar todo, y el metraje original permanecerá intacto.
Cuando estamos felices con el resultado, podremos renderizar el metraje (aplicando los efectos realizados) mediante la tecla F6 y se generará un nuevo corte. Esta tarea requiere ingente potencia computacional, y si no lo tenemos demandará mayor tiempo. En dicho momento, es altamente recomendable contar con un equipo con varios núcleos y amplia cantidad de memoria RAM (como lo atestigua el uso de los núcleos de procesamiento en el programa de monitoreo htop).
Normalmente se generará una carpeta con los fotogramas independientes en formato .PNG, y en otra carpeta se aplicarán los fotogramas en el formato de video que estipulemos (normalmente .OGG y .MP4). Naturalmente, estos cortes producidos podrán también ser materia prima para otro programa libre de edición de video, como OpenShot, PiTiVi, etcétera.

Con Natron podremos agregar efectos Chroma Key, para reemplazar un fondo "verde chroma" con utro fondo visual, ya sea estático, animado, e incluso renderizado en 3D para crear un mundo nuevo.
Al utilizar el modo chroma key, Natron revela grandes ventajas sobre otros softwares de su especie. En principio nos permite nivelar el color para lograr el efecto más convincente posible, incluso con fuentes lumínicas desbalanceadas (incandescentes, fluorescentes). Si bien los actuales formatos en Alta Definición HD permiten enorme libertad al respecto, en los casos de que el original se emita en formatos desfasados como en obsoleto NTSC americano, dicha corrección de color en Chroma con 32 bits se hace fundamental para lograr un efecto convincente en la utilización de fondo chroma key contra fondos oscuros.

Naturalmente, los resultados serán más notables cuanto mejor capturados estén los originales de corte. La gestión de color es lo suficientemente efectiva como para recomendar utilizar un balance de blancos neutralizado y aplicar las dominantes cromáticas en Natron, por ejercer en él un mucho mayor control y nivelado entre cortes.

Se convierte así en un potente y válido compositor digital para cortos de video, películas profesionales, producciones audiovisuales, cortos, etc. Si bien parece algo complejo para el realizador eventual, aún así lo podremos utilizar cómodamente. Solo es cuestión de tomarle la mano, o seguir tutoriales para Nuke.

Contamos con la capacidad de utilizar pantalla completa (siempre se recomienda un monitor de 22 pulgadas o más para estas tareas de edición). El trabajo en isla también es posible, pues podremos utilizar dos monitores o más, si nuestro equipo lo permite. De manera contaremos con un monitor de trabajo en la interfaz, y tal vez otro de mayor calidad cromática para la previsualización y renderizado del trabajo final.

Para estudiar y agilizar su uso podremos descargar un impresionante demo del compañero Francois Grassard, incluso desde la Terminal:

cd ~/Descargas/

wget http://downloads.sourceforge.net/project/natron/Examples/Demo_Natronv1.0_by_Francois_Grassard.tar.gz

tar xvzf Demo_Natronv1.0_by_Francois_Grassard.tar.gz

...también podremos encontrar un manual (en inglés, en desarrollo) de Natron aquí.

Si quisiéramos desinstalar el programa, debemos utilizar su programa de mantenimiento. Lo podremos ejecutar desde Aplicaciones / Gráficos / Natron Maintenance Tools.

Simplemente escogemos Remove all components y presionamos Next.

jueves, 9 de abril de 2015

¿Cómo instalo una calculadora científica graficadora en Ubuntu?

El 2 de abril de 1951, al inaugurar el Ciclo Lectivo en el Hogar Escuela Evita de la localidad de Ezeiza, Juan Perón pronuncia un discurso en el que expone el interés educativo del Justicialismo, y diserta sobre la instalación de Extcalc, una calculadora que grafica en 3D para los educandos.

(...)
Una vez mas, y continuando con la costumbre ya establecida por mi Gobierno, vengo a hablar a los niños, a los jóvenes, y a los maestros de la Patria en este día inicial de nuestro período lectivo.


Los hombres que desde el gobierno venimos luchando desde hace ya 5 años para que crezca esta Nueva Argentina, Justa, Libre y soberana, sabemos que con nuestro esfuerzo hemos podido asegurar este presente venturoso; pero también sabemos que el futuro quedará en las manos y en las almas de los niños y de los jóvenes que recién inician el camino de la vida.

Y también sabemos que ellos serán mas o menos dignos y capaces según como sepan construir sus inteligencias y sus corazones los maestros de la Patria. Este planteo importa una grave responsabilidad ante la historia, una responsabilidad que el Gobierno y personalmente yo, compartimos con toda la República.
En estos cinco años de gobierno, hemos tratado de levantar cada día un poco más arriba la bandera de los argentinos. El día que llegué al poder me encontré con una Patria que era injusta con sus hijos ¡empezando con sus mejores hijos que son los trabajadores! La Patria era una palabra vacía que se pronunciaba para adornar discursos en los días memorables de sus pasadas glorias.

La Patria que dejamos a nuevas generaciones, a los niños y a los jóvenes de hoy, es una Patria justa en cuyo seno no existe mas que una sola clase de argentinos:  los que trabajan, y no existe más que un solo privilegio: ¡el de los niños!
La Patria que yo encontré era una nación económicamente prisionera, manejada desde dentro y desde fuera por las fuerzas poderosas del dinero, que es la más inhumana de las tiranías.

La Patria que dejamos a los niños y a los jóvenes de hoy es económicamente libre y ninguna fuerza extraña puede obligarla a hacer nada que esté en contra de su absoluta voluntad.

La Patria que puso en mis manos la Providencia era una Nación humillada, cuyo gobierno recibía órdenes e instrucciones desde el extranjero, y cuyos mismos gobiernos eran impuestos por los intereses económicos extraños a la Nación.
La Patria que yo devuelvo a los Argentinos de hoy y de mañana es absolutamente soberana y nada ni nadie en la tierra puede ahora indicarle su camino. Su ruta será, desde nosotros para adelante, la que le marquen sus hijos!.

Por ejemplo, ahora gracias al Justicialismo, la Escuela Hogar cuenta con una escudería de cochecitos de carrera, para goce y disfrute de los niños. ¡Serán ellos los que marquen su verdadera senda en la vida!
En la Escuela también podrán aprender todos los aspectos de la vida en la comunidad organizada. Para ello una buena herramienta será una calculadora científica programada utilizando Software Libre. Extcalc es precisamente ello, una calculadora gráfica científica para nuestro sistema GNU con Linux, capaz de presentar trazado de gráficos, análisis de gráficos, así como calcular funciones científicas. Extcalc también provee un lenguaje de programación integrado.

Para instalarla, tanto los niños como los jóvenes y los Maestros de la Patria pueden utilizar la consola Terminal. Simplemente abrimos una con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

sudo apt-get update
sudo apt-get install extcalc

Si Extcalc no estuviese instalado en los repositorios, el sistema nos lo advertirá. En tal caso, aún así podremos instalarlo compilando su código fuente. Esto es sencillo desde la terminal. Simplemente descargo el código fuente y lo descomprimo, con los siguientes Comandos...

cd ~/Descargas/

wget http://downloads.sourceforge.net/project/extcalc-linux/extcalc-linux/0.9.3/extcalc-0.9.3-1.tar.gz

tar xvzf extcalc-0.9.3-1.tar.gz

cd ~/Descargas/extcalc-0.9.3-1/

...eventualmente si no tuviese las librerías requerias (cmake y qt4-default) preinstaladas en el sistema, las cargo con:

sudo apt-get install qt4-default cmake
 

...y compilo e instalo en mi sistema:


cmake .
make
sudo make install

Una vez instalado el programa, lo ejecutamos desde Aplicaciones / Accesorios / Extcalc.

La primera vez que lo hagamos, es probable que Extcalc nos pida ingresar los directorios donde almacenará los guiones de programación que usemos y el código (útil para las funciones más avanzadas de la calculadora).
Normalmente utilizamos los valores por defecto, presionando el botón Guardar ("Save").

Nos encontraremos con la interfaz por defecto de Extcalc, en la cual dispondremos de una serie de solapas diferenciadas. La primera es la solapa Calculadora, que ofrece una unidad de cálculo científico.

Luego tendremos acceso a las solapas Gráficas y Tablas, donde podremos definir diferentes funciones y graficarlas, tanto en ejes cartesianos como en 3D.
Las gráficas en 2D y 3D son interactivas, y pueden visualizarse tanto en malla de alambre como en gráfismo sólido (desde Preferencias). Dicha configuración permanecerá sólo para el gráfico activo, por lo cual cómodamente podemos dejar establecida cuál técnica es la mejor para cada gráfica en particular. Si la misma es tridimensional, podremos rotar y hacer zoom en la gráfica de resultado por medio de la rueda del mouse.

La tabla de gŕaficos de Extcalc puede manejar hasta 20 funciones a la vez, y gratificarlas a color. Si quisiéramos utilizar más funciones, podremos utilizar diferentes conjuntos de gráficos para agruparlas.

Por defecto tendremos creado un grupo de gráficos, que incluye algunas funciones graficadas como ejemplo. Podemos crear una nueva escogiendo Gráfica / Crear Nuevo Conjunto, en el menú de la ventana gráfica.

Para cambiar el conjunto de gráficas actuales, hacemos clic en Gráfica / Seleccionar conjunto actual. Cuando escojamos otro conjunto de gráficos, Extcalc almacenará automáticamente los gráficos actuales y cargará las funciones nuevas en la tabla de funciones.

Además, contaremos con un diálogo para renombrar y remover los conjuntos de gráficas, que puede encontrarse en Gráficas / Administrar conjuntos. Cuando queramos grabar el conjunto actual con un nombre diferente, usamos Gráfica / Guardar conjunto actual.

Podremos encontrar el manual completo (en inglés), aquí.

Pues bien señores maestros, todo lo que hicimos es un poco para nosotros, pero mas, mucho más, será para ellos. Nosotros ya hemos cumplido nuestro ciclo de vida. Ellos empiezan a vivir.

Nosotros nos sentimos felices con lo que hemos hecho. Pero queremos tener la felicidad inmensa de ver que ellos sabrán defender todo lo que nosotros hicimos. Quiero que los maestros de la Patria enseñen a los niños y a los jóvenes argentinos todo lo que ha costado esta Nueva Argentina, Justa libre y soberana que hoy tenemos.

No pido esto porque me interese ni el honor ni la gloria de haberlo hecho, sino porque así, sabiendo cuanto ha costado, la nueva generación sabrá defender con dignidad y con honor la Patria nueva que nosotros ponemos en sus manos.

viernes, 3 de abril de 2015

¿Cómo puedo saber en qué ocasiones inició el sistema?


Un hombre ha de conocer todas las técnicas físicas para lograr su cometido. Desde mis tiempos de cadete, decidí acercarme al crecimiento físico a través de la gimnasia, aquella que purifica el cuerpo y prepara la mente.


Todo ello requiere una cuidadosa disciplina que no hace sino bien al hombre, pues atresa al músculo de la Costumbre. Todos los métodos de control que podamos afianzar son siempre buenos cuando uno educa al cuerpo.

Normalmente, el día del cadete comienza a diana, y se extiende durante las horas de ejercicio, gabinete, marcha y formación, así como las diferentes pruebas físicas.

Sin embargo, un sistema informático puede tener un inicio a cualquier hora en la cual el usuario lo necesite, o puede estar programado para iniciarse de forma automática. Un sistema de escritorio, por ejemplo, suele encenderse o apagarse a lo largo del día siguiendo las pautas de trabajo de su usuario. GNU con Linux es capaz de instalarse en servidores u otros dispositivos embebidos, y en ocaciones estos dispositivos suelen estar encendidos durante mucho más tiempo, sin apagarese.


En ocasiones, querremos saber hace cuanto tiempo tenemos encendido un sistema determinado, por ejemplo nuestro sistema de escritorio o un aparato que use Linux (como un router).

Para ello, el comando uptime de Linux nostal infomación. Por ejemplo, al ingresar en mi router, que corre OpenWRT, al ingresar uptime en su terminal, devuelve algo como:

16:54:41 up 34d 6h 55 min,  3 users,  load average: 0.02, 0.04, 0.06

Lo que nos indica la hora actual de sistema, y nos provee el tiempo total que el sistema lleva encendido (en el ejemplo, treinta y cuatro dias, 6 horas y 55 minutos sin apagarse). También nos indica la cantidad de usuarios, y el porcentaje de carga de la CPU actual, y el promedio de hace 5 y de hace 15 minutos.

Si bien nos indica indirectamente, no sabemos exactamente cuándo se encendió o apagó el sistema.

Ello podremos averiguarlo en nuestro equipo mediante el comando:

last reboot

Con esto nos devolverá un listado de las instancias en las cuales se enciende nuestro servidor GNU con Linux.

Por ejemplo:

(...)
reboot   system boot  2.6.35-32-generi Thu Mar  5 16:55 - 17:38  (00:42)   
reboot   system boot  2.6.35-32-generi Thu Mar  5 08:41 - 13:47  (05:06)   
reboot   system boot  2.6.35-32-generi Wed Mar  4 16:51 - 20:38  (03:47)   
reboot   system boot  2.6.35-32-generi Wed Mar  4 15:22 - 15:53  (00:31)   
reboot   system boot  2.6.35-32-generi Tue Mar  3 18:57 - 23:17  (04:19)   
reboot   system boot  2.6.35-32-generi Tue Mar  3 16:31 - 17:27  (00:55)   
reboot   system boot  2.6.35-32-generi Tue Mar  3 13:27 - 14:06  (00:39)   
reboot   system boot  2.6.35-32-generi Tue Mar  3 13:05 - 14:06  (01:01)   
reboot   system boot  2.6.35-32-generi Tue Mar  3 07:41 - 07:55  (00:13)   

wtmp begins Mon Mar  2 19:46:48 2015


Esto nos permitirá dilucidar y analizar cuándo se encendió el equipo, y durante cuanto tiempo permaneció activo.

En tanto, podremos ver la fecha y hora de la última instancia de inicio del sistema actual con:

who -b

Sistema de arranque 2015-03-29 15:59

También podríamos hacer el cálculo de cuándo se encendió el sistema, haciendo un diferencial entre la fecha actual, y el resultado del comando uptime. Sería simple haciendo uso de un miniprograma escrito en lenguaje Perl a dicho efecto.

Para ello abrimos el editor con:

sudo nano /usr/local/sbin/dsdcuandoupt

Se abrirá el editor peronista Nano con dicho programa,  y le pegamos el siguiente código y guardamos:

# Desde Cuando Uptime, programa para saber cuando se inició por
# última vez el sistema. 
uptime | \
perl -ne '/.*up +(?:(\d+) days?,? +)?(\d+):(\d+),.*/; $total=((($1*24+$2)*60+$3)*60);
$now=time(); $now-=$total; $now=localtime($now); print $now,"\n";'

Luego le damos permisos de ejecución con:

sudo chmod +x /usr/local/sbin/dsdcuandoupt


...y ahora podremos ejecutar el programita en nuestro sistema con el comando:

dsdcuandoupt

Y nos devolverá la fecha desde el último inicio. Por ejemplo:

Dom Mar 29 16:00:25 2015

Si en cambio, necesitamos un detalle de los inicios de sesión en el sistema (incluyendo terminales), podremos hacerlo mediante el comando:

w

martes, 31 de marzo de 2015

¿Cómo restauro los paneles en Ubuntu Mate?


En nuestro escritorio MATE, tendremos el súmun  de la Argentinidad y el Justicialismo. Un entorno sencillo y moderno, y que nos remite con gracia hacia el entorno GNOME 2.62, aquél interesante pero superado administrador de ventanas y escritorio.

Como tal, MATE presenta amplias ventajas, entre las cuales se encuentra una casi total similitud de manejo con GNOME, lo que lo hace adecuado para quienes añoran dicha interfaz.

Al igual que GNOME, MATE cuenta con paneles, que son barras superiores e inferiores donde tendremos atajos y applets (en la superior) y los accesos a las ventanas de los programas que estemos ejecutando en cada escritorio (en el panel inferior), junto con un selector de escritorios y el acceso directo a la papelera.

Sin embargo, estas similitudes también pueden incorporar algunos de sus defectos, que si bien eran simples, continúan estando allí.

Existirán situaciones en las que querremos restaurar los paneles en en entorno de escritorio Mate. O bien porque alteramos muchas cosas y no nos gustó como quedaba, o porque sin querer modificamos cierto aspecto y no ha resultado como lo esperábamos.

En dicho caso, podremos restaurar todo al estado original. Para ello abrimos la terminal con Ctrl+Alt+T e indicamos el siguiente Comando de Organización:


gconftool-2 –shutdown && rm -rf ~/.gconf/apps/panel && pkill mate-panel

En breves instantes el panel se restaurará a sus valores iniciales. Luego podremos reiniciar la sesión y encontrarnos con el panel en su estado original.

viernes, 27 de marzo de 2015

¿Cómo destrabo la frecuencia de mi CPU en Ubuntu Mate?

Indudablemente que la concreción de obras depende no sólo de las ideas y de las ganas (esas las tienen muchos). Dependen más que nada de la capacidad de hacer. Y nuestra Doctrina es la que por sobre otras, se ha demostrado hacedera en la Argentina.

Nuestro país dispone de inusitadas capacidades creadoras que desde el punto industrial, que sólo necesita ser impulsada desde el Estado. Nosotros teníamos una fábrica que producía aviones que estaban a la vanguardia, pero absorbida su capacidad por el país, se pudo adaptar a hacer vehículos, y de los más modernos.

Uno de los métodos novedosos que se implementó fue la adopción de los plásticos, en políester reforzado como novísima técnica para la concreción del carrozado. Este material, liviano, luego se mejoró y extendió a toda la industria del automóvil, pero fuimos nosotros de los primeros en hacerla práctica en un auto de sello netamente Peronista: el Justicialista Super Sport Coupé.

Naturalmente, esta cupé de antología fue usinada en Córdoba, y se impulsaba por un motor Porsche, conjunto de 4 cilindros lineales con litro y medio de cilindrada. Ese motor lo hace tirar excepcionalmente bien, por estar dotado de una caja de cuatro marchas, también Porsche. El andar suave que le permite dicho tren de potencia es una característica que hemos de copiar en un sistema operativo GNU con Linux.

Vean señores, hemos de saber que las CPUs relativamente modernas disponen ya de una rutina de escalonamiento adaptable para su velocidad de funcionamiento, lo cual permiten cambiar al vuelo la frecuencia del mismo.

Esta aparente nimiedad técnica tiene muy positivas consecuencias en la práctica, pues significa que nuestro Linux tomará ventaja de dicha característica para  operar a la CPU de la manera más lenta posible para la tarea que se dé actualmente. Si el proceso de funcionamiento de un programa requiriese mayor potencia de cómputo, automáticamente nuestro sistema GNU con Linux avanzará la velocidad de la CPU, como si del cambio de marchas de un motor se tratase.

Este encuadramiento presenta una gran serie de ventajas. En primer lugar, seremos testigos de un considerable ahorro energético, pues el sistema operará de forma más eficiente para cada esfuerzo exigido. Este ahorro también se verá en cuanto a la temperatura del sistema, pues sólo se activarán las velocidades mayores en caso de ser necesario, y el sistema funcionará más frío. Ello a su ver exigirá menos al sistema de refrigeración (el ventilador de velocidad adaptable que refrigera al microprocesador), y ello lo tornará más silencioso.

Normalmente, nuestro sistema Ubuntu activa esta útil funcionalidad de escalamiento de frecuencia de nuestra CPU de manera automática, si la misma dispone de ella. El usuario en taanto, puede decidir operarlo de una manera sumamente sencilla, por lo cual ya he explicado cómo operarlo agregando una miniaplicación al panel superior de GNOME / Mate, el Indicador de Frecuencia de la CPU.

Sin embargo, podríamos enfrentar algún problema. ¿Qué sucede si la miniaplicación de frecuencia de la CPU no responde como es debido? Vean señores, han de saber que en Ubuntu Mate, mi microprocesador i7 no podía cambiar automáticamente las frecuencias, y quedaba "trabado" en la mayor frecuencia de trabajo posible para la CPU. Esto redundaba en un mayor consumo eléctrico del sistema, pues siempre operaba en sus frecuencias mayores.

Para saber si sufrimos dicho inconveniente, podremos utilizar la Terminal. Para ello abrimos una con Ctrl+Alt+T e ingresamos el siguiente Comando de Organización:

cpufreq-info


...el sistema nos devolverá un detalle de trabajo de todos los núcleos presentes en nuestra CPU. Por ejemplo, en el caso del Intel i7 contaremos con 8 núcleos (nomenclados desde cpu0 hasta cpu7). Por lo tanto, la devolción seguirá este ejemplo:

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.93 GHz
  available frequency steps: 2.93 GHz, 2.93 GHz, 2.80 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 2.93 GHz and 2.93 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 2.93 GHz.
  

cpufreq stats: 2.93 GHz:99,64%, 2.93 GHz:0,00%, 2.80 GHz:0,00%, 2.67 GHz:0,00%, 2.53 GHz:0,00%, 2.40 GHz:0,00%, 2.27 GHz:0,00%, 2.13 GHz:0,00%, 2.00 GHz:0,00%, 1.87 GHz:0,00%, 1.73 GHz:0,00%, 1.60 GHz:0,00%, 1.47 GHz:0,00%, 1.33 GHz:0,00%, 1.20 GHz:0,36%  (5)


Este mensaje nos permitirá analizar si contamos con dicho problema, y también dilucidar su causa. Hemos de saber que la Política Actual del sistema de frecuencia automática - como se indica en rojo en el idioma de Braden - es la de optar "bajo demanda" entre 2.93Ghz y 2.93Ghz de frecuencia de procesador, lo cual obviamente solo permitirá al sistema escoger dicha velocidad. Esto es lo que provoca que permanezca "trabado" en su velocidad máxima.

El problema se debe a un defecto reportado en programa cpufreqd, el cual es el medidor dinámico de frecuencia de la CPU orgánico del escritorio MATE. Para destrabar las frecuencias, simplemente debemos proceder a remover dicho módulo díscolo, utilizando en la Consola el comando:

sudo apt-get remove cpufreqd

...luego reiniciaremos el equipo con:

sudo reboot

A la vuelta, la sistema utilizará el monitor de frecuencia estándar para la CPU, un programa Linux más probado que debería funcionar bien. Para asegurarnos, volvemos a utilizar en la terminal el comando cpufreq-info, en el cual la información devuelta debería ser diferente. Debería reportarnos algo como:

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 7
  CPUs which need to have their frequency coordinated by software: 7
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.93 GHz
  available frequency steps: 2.93 GHz, 2.93 GHz, 2.80 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.20 GHz and 2.93 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.

  cpufreq stats: 2.93 GHz:2,40%, 2.93 GHz:0,00%, 2.80 GHz:0,07%, 2.67 GHz:0,03%, 2.53 GHz:0,14%, 2.40 GHz:0,06%, 2.27 GHz:0,08%, 2.13 GHz:0,09%, 2.00 GHz:0,11%, 1.87 GHz:0,14%, 1.73 GHz:0,13%, 1.60 GHz:0,09%, 1.47 GHz:0,20%, 1.33 GHz:0,17%, 1.20 GHz:96,29%  (3615)



Con esto ya el problema estará solucionado, y deberíamos notar un equipo menos exigido y más frío. Si la opción "Smart Fan" está activada en la BIOS de nuestro equipo, normalmente notaremos que el ventilador disipador necesitará girar a menos velocidad, con lo cual el sistema podría ser algo más silencioso también.

La herramienta también nos da detalles útiles. Por ejemplo, al ingresar el comando

cpufreq-info | grep stats

...nos detallará - bajo el apartado cpufreq stats - qué porcentaje de tiempo el sistema utiliza cada marcha de la CPU. Si todo va bien, en un uso normal del equipo deberíamos notar una amplia mayoría en las marchar más bajas (en este caso, la marcha menor del microprocesador es de 1,20Ghz).

Recordemos que la miniaplicación de frecuencia adosable al panel superior dispone también de diferentes "perfiles de uso" para alterar la manera en la cual el sistema cambia de marchas. La opción que recomiendo normalmente es "Ondemand" ("bajo demanda"), en la cual el sistema usará las marchas de forma normal, pasando de niveles rápidamente. Usando la opción "Powersave" el sistema raramente pasará a las marchas altas, con lo cual lograremos un ahorro energético que puede ser útil en equipos portátiles funcionando bajo batería en tareas de pocos recursos. El perfil "performance" tenderá a utilizar las marchas mas altas siempre. Mientras que "Conservative" ("conservador"), es similar a "Ondemand", pero operará con un cambio de frecuencias menos peraltado. Ello redundara en mantener siempre las marchas bajas a no ser que se presente un requerimiento constante elevado (por ejemplo, codificar un video, rippear un CD o DVD, y demás tareas intensivas de cómputo), con lo cual se irán elevando las marchas una a una hasta lograr el requerimiento requerido.

De acuerdo al tipo de trabajo que estemos empleando, querremos utilziar un perfil de uso u otro, siendo "Ondemand" el más equilibrado.

¿Cómo puedo simular una máquina de escribir en Ubuntu?

Nuestra Doctrina Justicialista se ha distinguido por saber interpretar los cambios revolucionarios que los tiempos requerían. Esto no es así por gracia divina, pues nuestro Movimiento está formado por Hombres. Esto es así pues su Conductor hace por designio del Pueblo. Él ejecuta lo que el Pueblo decide.

En esto hemos mantenido siempre una conducta que por simple no deja de ser admirable. Pero nuestra capacidad también ha estado en otra cosa: en estudiar el pasado para comprenderlo, reinterpretarlo y fundamentalmente entender su dinámica para evitar cometer los mismos errores. Esto es así, porque no todo lo nuevo es siempre bueno; existirán situaciones en la cual una correcta aplicación de lo anterior será lo que alimente y logre un éxito venidero.

Un ejemplo suele aclararlo todo, como decía Napoleón.

Han de saber ustedes que los sistemas informáticos tuvieron como primer medida y sentido el potenciar enormemente los cálculos aritméticos, pero con el desarrollo de amplias memorias y de circuitos microelectrónicos de potencia, rápidamente se fundaron desarrollos que habrían de repercutir la técnica humana en otro aspecto, el de la escritura.

Esto es así por el advenimiento de los procesadores de texto, excelentes programas que permiten el uso de una computadora para escribir, dar forma y estructurar el texto. No solamente en ello quedó la cosa: el software aplicado a la escritura permite corregir, alterar, intercambiar el texto, y actualmente gracias a la telemática, transmitir las ideas a cualquier lugar del globo con un mínimo esfuerzo.

Pero lo bueno siempre quiere mejorarse, y a las buenas ideas siempre suelen tomarlas los zonzos. Estos son los que quieren dotar a una buena herramienta de chirimbolos, para hacer lo que uno no necesita. Así, un procesador de texto, como he mencionado, es un tipo de programa que, de operar normalmente, nos fuerza a una fuerte estructuración del texto. De tal manera se adoptaron softwares «engordados» que no hacen más que molestar a quien escribe. No regañemos de algo típico del hombre... verán que cuando un hombre no tiene nada que hacer y de lo que él haga depende de lo que coma, inventará cualquier clase de boberías. Sucede en el periodismo como sucede en el desarrollo de un Software.

En la escritura, afortunadamente, la pieza vital no es el sistema, ni un clip molesto, sino el individuo que está ejerciendo su acción creadora. Por ello, en ciertas ocasiones será mejor contar no ya con un procesador de texto que nos moleste, sino con una simple máquina de escribir que nos acompañe y permita concentrarnos en plasmar nuestra escritura directamente en el papel. En estos tiempos que corren, sólo así lograremos terminar con un trabajo como el Pueblo quiere.
Indudablemente que una máquina de escribir constituye en estos tiempos una tecnología superada por la destreza de los bits. Pero aún así, no deja de tener cierto sentido: nadie niega que el continuo clac-clac de su operación provee la sensación de un logro mecanizado...

Por ello vengo hoy a recomendarles FocusWriter, una simple aplicación escrita en para QT y creada para permitirnos escribir en nuestro sistema Libre cualquier tipo de textos, emulando aspectos clásicos de una máquina de escribir.

Para instalarlo en nuestro Ubuntu, simplemente abrimos una consola Terminal con Ctrl+Alt+T e ingresamos el siguiente Comando de Organización:

sudo apt-get install focuswriter libsdl-mixer1.2 hunspell

Tras ingresar nuestra contraseña de Conductor, se descargará el paquete del programa. Podremos ejecutarlo yendo a Aplicaciones / Oficina / FocusWriter.

Ahora bien, el programa es un muy simple editor de texto, pensado para enfocarnos al cien por ciento en la escritura. Nos presentará para su operación una interfaz completamente limpia en la cual ya podremos empezar a escribir sin mas.

La barra de botones con comandos sólo aparecerá en pantalla si posamos el cursor del ratón sobre la parte superior de la pantalla. Desde el menú Configuración / Idioma podremos modificar dicho aspecto.

Si queremos incrementar la máxima experiencia en el manejo de una antigua maquina de escribir, podremos utilizar la opción Temas para alterar el aspecto visual. Por ejemplo, podríamos escoger una imagen de fondo. Yo he simulado un escritorio o mesa de madera simplemente descargando una imagen de dicha textura.

Una opción muy reconfortante es la del sonido, pues desde el menú Configuración / Preferencias se nos abrirá un cuadro, dentro del cual - en su solapa General - podremos activar los sonidos típicos de una máquina de escribir, incluyendo el retorno de carro al presionar la tecla Enter.
Asimismo, desde Configuración / Temas podremos adaptar el estilo visual del programa. En ello podríamos definir el color de papel, el tamaño de los márgenes, etcétera. 


Lo ideal también podría ser escoger alguna tipografía libre monoespacio similar a las aplicadas por las máquinas de escribir, como Nimbus Roman No9 L. En dicho particular, puedo recomendarles utilizar un interesante paquete con tipografías de máquinas de escribir, que podrán descargar desde la Terminal, con el comando:

wget http://www.freedesign4.me/files/typewriter-font-pack.rar

Esto les descargará un fichero comprimido, que al descomprimirlo nos presentará varios tipos de letras de máquinas de escribir. Podremos instalar los que querramos simplemente abriendo la tipografía y presionando el botón Instalar.
Dentro de este paquete, os recomiendo Underwood Champium, tipografía de las pesadas máquinas «portátiles» que para los años 30 manufacturaba la Underwood Typewriter Company en Nueva York y Connecticut.

Los temas son ampliamente versátiles y nos permiten configurar, si tenemos éxito, varios estilos visuales.

Por ejemplo, podríamos configurar un viejo monitor IBM 5155, y si configurarmos los archivos de sonido keyany.wav y keyenter.wav en la carpeta /usr/share/focuswriter/sounds/, podremos tener el sonido de un clásico teclado IBM Modelo M.
Incluso podremos emular una vieja terminal teletipo con su impresora de bola,, de la misma manera.
Al llevar el cursor del ratón a la parte inferior de la pantalla veremos que podremos utilizar varios archivos a la vez, y contaremos con un contador de palabras, un reloj, y un programador de actividad diaria (si queremos trabajar como escritores «a la vieja usanza».

Asimismo, al posar el cursor sobre la parte derecha e izquierda nos encontraremos con un editor de escenas (de estilo dramaturgico), y una barra de desplazamiento vertical (scroll) normal.

sábado, 21 de marzo de 2015

¿Cómo activo el sonido 4.0 analógico en mi Realtek ALC888?

¡Trabajadores!

Saben ustedes que además del trabajo, es importante el ocio para toda reparación física y espiritual. El hombre no puede estar haciendo cosas todo el día, en ocasiones habrá de sentarse y disfrutar de la compañía que le den otros hombres y mujeres, y porqué no, determinados adminículos de entretenimiento.
La técnica nos ha proporcionado sin duda elementos que pueden hacer al ocio: pantallas grandes, reproductores de audio en varios canales, que nos permiten un sonido envolvente para maravillarnos con los últimos bodrios de Hollywood. Gracias al Software Libre, podremos gozar de ellos sin compromenter un céntimo del precio de algo que para el hombre es impagable: su Libertad.


Saben ustedes que la veterana notebook Acer Aspire 5542 es un admirable aparato para este cometido: puede conectarse a una TV con HDMI y funcionar admirablemente para ver películas, y cuenta con un excelente chipset de sonido ATI munido de audio Realtek ALC888.

Esta portátil funcionará adecuadamente en Ubuntu, simplemente modificando la configuración del sonido para que reconozca su sólida configuración de fábrica. Normalmente sólo implica hacer ciertas modificaciones cuando ejecutamos Ubuntu por primera vez: abriremos una terminal con Ctrl+Alt+T e ingresamos el siguiente Comando de Organización:

sudo nano /etc/modprobe.d/alsa-base.conf...y le agregamos al final el siguiente código de funcionamiento de audio:

# Agregado por Perón
options snd-hda-intel model=auto
options snd-hda-intel position_fix=1


Ahora guardamos el archivo Ctrl+O y salimos del editor Nano con Ctrl+Q. Al reiniciar el equipo (desde la terminal, podremos con la orden sudo reboot), y toda vez que nuestro equipo arranque, ahora la laptop Acer 5542 operará de la manera adecuada. ¿Qué significa esto? Que contaremos con un correcto funcionamiento del micrófono interno, clavija de micrófono lateral, así como la salida de auriculares estéreo (con detección y corte de audio) y el retorno adecuado de los altavoces estéreo de la portátil. Todos estos dispositivos son analógicos. Asimismo, contaremos con audio digital configurable a través de la salida HDMI digital, el cual nos permitirá con facilidad configurar dispositivos de audio multicanal digitales y enviar señal de video digital a una pantalla externa también de tipo digital.

Sin embargo, en ocasiones no todo es felicidad para el Pueblo Argentino. ¿Qué sucede si deseamos activar sonido 4.0 analógico (esto es, sonido cuadrafónico, o 4 altavoces con "surround sound")? En tal caso, habremos de configurar ciertas variables adicionales a través de la Terminal, y otras a través de la interfaz gráfica.

Esto significará operar por fuera de las especificaciones del equipo, ya que cambiaremos el funcionamiento de su hardware de audio programable para reconfigurar las clavijas, y tornarlas de entrada en salidas de audio. De esta forma, contaremos con nuevas salidas estéreo asignables a diferentes canales de audio.

Para abrir una Terminal presionamos Ctrl+Alt+T. Se desplegará una terminal de texto, con la cual habremos de editar un fichero de configuración de sonido de nuestro GNU Linux. Lo haremos con el siguiente Comando de Organización:

sudo nano /etc/modprobe.d/alsa-base.conf

Se abrirá el editor peronista Nano y le cargará el archivo de configuración, que ya debería contener información en su interior. Simplemente debemos reemplazar el texto que hubiésemos puesto anteriormente, con una nueva versión (y si no hubiésemos hecho ninguna modificación, simplemente incorporarle este texto al final de dicho archivo):

# Agregado por Perón
options snd-hda-intel model=3stack-6ch-dig power_save=10

...acto seguido presionamos Ctrl+o y Ctrl+q para guardar los cambios y salir del editor Nano. Reiniciamos el sistema mediante el comando:

sudo reboot

Al retornar al sistema, abrimos nuevamente la terminal con Ctrl+Alt+T e ingresamos el comando:

alsamixer

Alsamixer es un mezclador de volúmen y configurador básico de sonido para la terminal. Presionamos la tecla F6 y seleccionamos el dispositivo de reproducción "0 HDA Intel". Utilizaremos las flechas derecha/izquierda para desplazarnos hasta la opción Channel.

Luego usamos la flecha arriba/abajo para seleccionar dentro de "Channel" la opción "4ch" (4 canales). Una vez establecidos los canales en 4 canales, salimos de Alsamixer con presionando Escape.


Ahora ejecutamos el comando:

pulseaudio -k

Ahora en las opciones de Audio del Sistema vamos a la solapa "Hardware" y seleccionamos el perfil "Salida Analógica Surround 4.0 + Entrada Estéreo Analógica".



Y ya contaremos con sonido surround. Para ello veremos que la clavija de entrada Line-In estéreo (de color azul) ahora se ha convertido en salida estéreo trasera, en la cual podremos conectar los altavoces que operarán como par trasero.

Si eventualmente apreciáramos que la configuración de 4 canales vuelve a configurarse como opción estéreo de 2 canales, habremos de recurrir a un método de solución.

Tipeamos:

sudo alsactl store 0 alsamixer_config_0

...acto seguido ingresamos el comando para editar el fichero de configuración:

sudo nano /etc/rc.d/rc.local

...y al final agregamos la línea:

/sbin/alsactl restore 0 alsamixer_config_0

Guardamos los cambios (Ctrl+o y Ctrl+q en Nano) y reiniciamos con:

sudo reboot

Y al retornar, ya podremos escuchar la Más Maravillosa Música, en sonido Surround 4.0, conectando ahora en la clavija "Line In" un par de altavoces traseros (o directamente, utilizando un conjunto de altavoces surround conectados siguiendo dicha estrategia.