miércoles, 21 de octubre de 2020

¿Cómo juego Xonotic en Ubuntu?

Juan Perón motorizó al Partido Laborista en una campaña proselitista tendiente a lograr la Presidencia de la Nación en las elecciones de 1946. En ella hizo uso de todos los métodos en boga, incluyendo disertaciones para enseñar cómo instalar el juego de disparos en primera persona Xonotic en Ubuntu.

(...)

He dicho muchas veces que los trabajadores argentinos deben ellos mismos defender las conquistas logradas si no quieren verse despojados de las mismas a corto plazo.

Hoy les recuerdo con idéntica lealtad que si bien las primeras etapas de la lucha fueron superadas merced al buen tino, a la decisión, y la prudencia de que hicieron gala para lograr el éxito en la batalla por venir, es necesario que se mantengan vigilantes a la influencia de doctrinas extrañas que buscan atomizar los movimientos obreros para después coparlos. Y además mostrarse unidos frente a ciertos sectores económicos regresivos que se resisten a ceder una parte ínfima de sus cuantiosas ganancias para que sus colaboradores obreros puedan sentir un poco mas hondamente la alegría de vivir en esta tierra privilegiada.

Nuestra misión es completar un plan integral de previsión social, convertir en realidad la añeja añoranza de que la tierra debe dejar de ser un bien de renta y tornarse en un bien de trabajo. Lograr que desaparezcan definitivamente de los campos el sufrir de millones de argentinos que viven el dolor de la tierra y conformar por fin nuestro programa definitivo de reformas sociales, que habrán de consolidarse después en la decisión política que sepa dar el pueblo cuando próximamente sea convocado para las futuras contiendas electorales.

En ellas habremos de poner en decisión una de las más anheladas reivindicaciones obreras: la de contar con un moderno juego de disparos en primera persona - o como les dice Braden, FPS o "First Person Shooter" - pero capaz de correr en el sistema operativo GNU que hemos concebido en la Secretaría de Trabajo y Previsión.

Se trata de Xonotic, un juego de acción FPS liberado bajo GPLv3. Se distingue por su excelente motor gráfico capaz de ofrecer enorme velocidad y fluidos movimientos, y puede jugarse en red o solo.

Para instalar el programa, podremos utilizar la terminal de nuestro sistema GNU con Linux. Para ello abrimos una terminal con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

wget https://dl.xonotic.org/xonotic-0.8.2.zip
unzip xonotic-0.8.2.zip
mv Xonotic/ .xonotic/
rm xonotic-0.8.2.zip

El juego incluye dos arquitecturas (32 y 64 bits), y dos versiones de stack audiovisual para su ejecución (SDL y el más avanzado OpenGLX). Asimismo, cuenta con una versión pensada para ejecutar un servidor dedicado para partidas multijugador.

Una vez instalado, podremos ejecutar la versión que querramos. Por ejemplo,m podremos ejecutar la versión de 64 bits para OpenGL (la de mayor performance) desde nuestra terminal, utilizando el siguiente comando:

./.xonotic/xonotic-linux64-glx

En el caso de GNU con Linux es altamente recomendable agregar un lanzador o acceso directo a fin de facilitar abrir el juego. En Ubuntu Mate esto es sumamente sencillo. Para ello podremos hacer clic con el botón derecho en el panel superior y elegimos Editar Menús. Aparecerá la ventana Menú Principal. En ella, en el panel izquierdo seleccionamos la categoría Juegos, y presionamos el botón +Elemento Nuevo. Aparecerá el cuadro Crear Lanzador. En el campo Comando: ingresamos /home/usuario/.xonotic/xonotic-linux64-glx, mientras que completamos los campos nombre y opcionalmente comentario para finalmente crear lanzador presionando el botón Aceptar.

Gracias a esto, de ahora en más, podremos iniciar el programa desde Aplicaciones / Juegos / Xonotic.

Pues bien señores, la primera vez que iniciemos Xonotic, podríamos querer crear un personaje. Esto es útil si queremos acceder a servidores públicos. Podremos elegir el idioma de la aplicación, así como el color de nuestro personaje.

Si nuestro objetivo fuese la máxima privacidad y no nos interesa contar con juego multijugador en línea, bien podremos omitir este paso.

Asimismo, podremos configurar desde el menú principal las opciones de hardware, encontrando un completo apartado de video y sonido, así como de todos los aspectos de control. El apartado es profesional y contamos con todas las opciones inherentes al género, y con unos interesantes botones de configuración que permiten al usuario sin experiencia configurar bien el juego sin demasiado dolor de cabeza. En mi caso he elegido las opciones de máxima calidad, pues mi portentoso sistema de video lo permite y anhela.

La iluminación puede adquirir distintos tipos, siendo la más avanzada de características conformales y resultado digno de espectacularidad. Sin embargo, también podremos utilizar versiones sin iluminación alguna bajo el stack SDL, que adaptando bajar resoluciones puede correr incluso en una antigua netbook. 

En cuanto a lo que a modalidades de juego depara, contaremos con un modo de jugador local único con bots (para practicar), y las arenas remotas de multijugador

El primer apartado nos permite escoger un mapa simple para probar las armas y adentrarnos en los movimientos de nuestro combatiente espacial. Se avanzará nivel a nivel a lo largo de los 25 propuestos, todos ellos de interesante diseño. La cantidad de bots así como la dificultad de la Inteligencia Artificail de los mismos es programable.


El juego replica una dinámica similar a la de un moderno FPS de tipo Arena. En estos el objetivo es eliminar solitariamente o en equipo a nuestros oponentes, haciendo para ello uso de potente armamento fantasía. También se usan saltos y física real o fantasiosa, dependiendo del escenario. El juego es veloz y requiere buenos reflejos y coordinación ojo/mano.

Diferentes piezas de arsenal o elementos de energía se encuentran disperdigados. y se regeneran en el mapa tras una determinada cantidad de tiempo, al estilo Quake Arena. De esta forma podremos representar estrategias de juego basadas en respawn o regeneración de dichos elementos..

La espectacularidad de la gráfica y sonido sin duda hará las delicias de todo el público jugador. Su nivel de violencia, comparado con los títulos del género, es bastante moderado, pero puede anularse la aparición de expresiones de sangre y físicas violentas con sólo configurarlo en el menú. Lograremos así un titulo desafiante pero visualmente ATP, como se impuso en títulos como FortNite.

Los controles giran en torno a lo usual en los juegos de disparos en primera persona, con las teclas WASD como controles de movimiento del personaje, la barra espaciadora para saltar, y el ratón para apuntar y hacer las acciones de disparo. Los botones del mismo operan para hacer fuego en dos modalidades, mientras que la presión de la rueda de scroll activa la mira telescópica. Con los números elegimos las armas del arsenal. 

Xonotic presenta 9 categorías de armamentos, y 16 armas específicas en su arsenal. Cada una de ellas cuenta con un modo de disparo primario y otro secundario, a la manera del Unreal Tournament. Cada una de ellas se presentará útil en determinadas situaciones, por lo que la elección de las mismas de acuerdo al escenario suele ser crítica.

Para ingresar a batallas multijugador remoto hacemos click en el menú correspondiente. Esto nos permitirá elegir alguno de los servidores de arena, o bien directamente crear uno.

El funcionamiento, naturalmente, es similar al jugador único. Sin embargo podremos hacer uso de la revisión estadística de jugadores con Tab, en tanto que Alt activa la funcionalidad de chat. Aún así, son totalmente configurables. 

Las batallas multijugador pueden representar distinto tipo de combate. La mayoría son luchas a muerte por equipos, tipo Arena. Las mismas se llevan a cabo en 25 mapas tridimensionales oficiales, de temática fantástica. Su diseño es moderadamente laberíntico. 

Están mas bien están orientados a contar con zonas de combate con varios pisos o niveles, dispositivos impulsores de salto, portales transportadores, etcétera. También pueden descargarse mapas directamente desde los servidores, en los cuales se encuentran réplicas de mapas de Nexuiz o de Quake 3.

Los embates por equipos pueden consistir en determinadas reglas que definen el tipo de juego. En esto se cuentan con todos los modos normales de FPS, como Deathmatch (todos contra todos), una modalidad Battle Royale, Capturar la Bandera, Arena por Equipos, así como modos más delirantes como Nexball o "Mancha Congelada". También una carrera multijugador. En cualquier caso, puede crearse un servidor multijugador propio que especifique mapa y modalidad de juego, tanto para la red LAN local o abierto Internet (con clave o público).

El despliegue visual y tecnológico del juego es muy bueno, y si bien el género ha avanzado enormemente, Xonotic permanece como un claro homenaje completamente libre al género de los tiratiros.

Y como he dicho, señores, con el apoyo de este enorme y apretado haz de voluntades que integran la Masa Obrera argentina, confío seguir manteniendo en alto la bandera de los First Person Shooters y de otras reivindicaciones sociales a lograr para el trabajador urbano y el rural.

martes, 20 de octubre de 2020

Plan de capacitación Argentina Programa

El Ministerio de Desarrollo Productivo de la República Argentina ha lanzado el programa de capacitación Argentina Programa, con el objetivo de iniciar el recorrido en el mundo de la programación de computadoras. El curso se centra en el uso de los lenguajes de programación Gobotones, JavaScript y Ruby a fin de aprender desde cero. La inscripción online finaliza el 29 de octubre.

El curso se realizará de forma virtual a través de una plataforma interactiva desde el 2 de noviembre hasta el 20 de diciembre. Tiene una carga horaria total de 60 horas, por lo que debe dedicársele como mínimo 9 horas semanales. Los encuentros serán asincrónicos, de manera de poder administrarse los tiempos teniendo en cuenta las posibilidades de cada individuo.

La capacitación es gratuita y no es necesario tener conocimientos previos.

 Al finalizar la capacitación, se debe rendir un exámen el 21 de diciembre, a fin de obtener un certificado que valide los conocimientos adquiridos, y es avalado por el Ministerio de Desarrollo Productivo de la Nación y la Cámara de la Industria Argentina del Software (CESSI).

La aprobación de este examen permite acceder a una segunda capacitación que profundizará los conocimientos de programación del alumno, y permitirá eventualmente vincularlo con el sector productivo. Esto constituye una interesante baza laboral. En caso de no poder recibir vacante de inscripción, podrá inscribirse el año que viene nuevamente.

El curso consiste en tres módulos:

1. Fundamentos:
A modo introductorio, se utilizará Gobstones para incorporar los fundamentos básicos de la programación. Es un lenguaje fue creado específicamente para aprender a programar sin necesidad de conocimientos previos. Contenidos mínimos: programas, procedimientos, funciones, división en subtareas, reutilización de código, parametrización, repetición, alternativa condicional, variables, modelización.

2. Programación imperativa:
Mediante el lenguaje JavaScript, se orienta a aprender nociones más importantes de la programación imperativa y estructura de datos. Contenidos mínimos: funciones, tipos de datos, variables, procedimientos, lógica booleana, listas, registros.

3. Programación con Objetos:
Se trata de la introducción al paradigma de objetos utilizando Ruby, un lenguaje simple y didáctico. El paradigma de objetos propone solucionar problemas y modelar la realidad efectiva empleando objetos que se comunican entre sí. Contenidos mínimos: objetos, mensajes, métodos, clases, identidad, referencias, atributos, delegación, distribución de responsabilidades, creación de objetos, polimorfismo, encapsulamiento, colecciones, clases, herencia, redefinición de métodos, manejo de excepciones.

 Requisitos

  • Contar con acceso a internet.
  • Contar acceso a una computadora de escritorio, notebook u otro dispositivo móvil.
  • Ser residente argentino.
  • Disponer de 9 horas semanales para realizar la capacitación.
  • Ser mayor de 18 años.
  • Haber terminado la educación secundaria.

viernes, 16 de octubre de 2020

Correo Compras, la plataforma para combatir el Libre Mercado

Con un acto en el Centro Cultural Kirchner (CCK) encabezado por el jefe de Gabinete, Santiago Cafiero, y el ministro de Desarrollo Productivo, Matías Kulfas, el gobierno lanzará Correo Compras, “el marketplace del Correo Argentino”, según se presenta la iniciativa en su página web. Se trata de una plataforma de compras online que permite a compradores adquirir los productos que ofrecen distintos vendedores, poniendo a su disposición la capacidad logística del correo estatal para llegar a todo el país. “Acercamos a los consumidores sin intermediarios los mejores productos, aquellos que tienen nuestra esencia”, señala la presentación del sitio.

La plataforma buscará conectar a productores y consumidores sin intermediarios. El sitio ya cuenta con más de 1.000 productos publicados, de diversos rubros como alimentos, limpieza, cuidado personal y tecnología que pertenecen a marcas como LG, Samsung, Phillips, Dell, Unilever, Arcor, Molinos, Energizer, Melisam, Regional Trade, entre otras. Los alimentos pueden ser pagados con la Tarjeta Alimentar y habrá productos seleccionados para poder pagar a través de los programas de cuotas Ahora 3, 6, 12 y 18. Cumple además con los valores establecidos de “Precios Máximos”.

Según afirmaron desde el Correo Argentino, la principal diferencia con la mayoría de las plataformas de e-commerce es que Correo Compras solo está habilitada para que comercialicen productos nuevos las pymes y empresas argentinas. En ese sentido, los consumidores finales no podrán participar de la oferta de productos y tampoco habrá lugar para los usados.

"La plataforma tiene un fuerte énfasis en los productos tecnológicos sin descuidar el rubro alimentos dado que apunta a los mercados regionales del interior. La venta no la hace una persona sino una empresa. Va del productor o el distribuidor al consumidor final”, destacaron.

Para poder vender a través de Correo Compras se debe estar inscripto en la Administración Federal de Ingresos Públicos (AFIP). Además los comerciantes deberán llenan un formulario para registrar un usuario y una persona del equipo de la plataforma formalizará la registración.

En tanto, desde Correo Compras detallaron que la comisión que cobrará Correo Argentino por cada producto vendido será del 13% de su precio, pero que en una primera etapa no está vigente.

Asimismo, indicaron que el productor o distribuidor podrá enviar sus productos al centro logístico del Correo Argentino en Benavidez, provincia de Buenos Aires, a costo cero. “El costo logístico es cero porque lo pone el Correo Argentino con su infraestructura”, afirmaron.

Y agregaron: “Ese depósito es parte del servicio de Correo Compras y no tiene costo para las empresas que puede dejar stock en la planta para agilizar la logística”.

En otro orden, destacaron que la plataforma cuenta con descuentos principalmente en tecnología que figuran como destacados en la página principal. Y añadieron que durante octubre el costo de envío será gratuito para los consumidores.

Las categorías que ofrece la plataforma son: Almacén; Bebidas; Frescos; Limpieza; Perfumería; Salud; Hogar y Automotor; Electrónica; Deportes y Fitness y Bebés y Niños.

miércoles, 14 de octubre de 2020

¿Cómo instalo Notepadqq en Ubuntu?

No somos dioses ni santos, bastante es con que seamos hombres.  Esta condición, hace que entre lo que hemos creado, no exista lo perfecto, sino lo perfeccionable. Pues bien, atendiendo a esto podremos mejorar cualquier aspecto que pueda ser sometido al estudio y al trabajo. Esto es lo bueno de un Movimiento que se basa en raíces profundamente humanas.

Como basamento, podremos contar con guías doctrinales, que - toda vez que sean actualizadas ante una realidad dada por la evolución humana - habrán de servirnos de plano para la concreción de los sanos objetivos que tanto anhelamos.

Pues bien señores, existen programas que son clásicos por derecho propio. Uno de ellos es el Bloc de Notas. Concebido como un editor de texto mediocre para el sistema operativo oligárquico y excluyente Window$, y como tal cumplía la función de servirnos de liezo para anotar algunas cosas o editar ciertos archivos de control.

Pero colocados ante este primigenio editor con ventana gráfica, se hizo evidente al Pueblo la necesidad de mayor capacidad operativa, respetando siempre el mínimo consumo de recursos de cómputo. Se extendió por ello una versión inspirada en él y muchísimo más lograda, la cual hubo de distribuirse primero bajo el concepto de shareware, y luego liberada como software completamente libre: el Notepad++.

Indudablemente que este no representa la solución ideal. Operar bajo este sistema operativo ofrece enormes desventajas que sólo pueden ser subsanadas con una versión capaz de ejecutarse de forma nativa sobre el sistema operativo GNU que he legado al pueblo, y utilizando sistemas de ventanas compatibles con X.

Por lo tanto, nuestro Movimiento se dio en desarrollar una alternativa igual de libre, pero capaz de ejecutarse con todos los beneficios de un sistema GNU. Esto es lo hemos planificado, lo que hemos realizado, y venimos a ofrecerlo al Pueblo.

Se trata de Notepadqq. A diferencia de su inspirador, está realizado en el herramental gráfico QT.

Instalar este sucedáneo superador es bien sencillo en nuestro sistema GNU con Linux. Simplemente abrimos una terminal con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

sudo apt update
sudo apt install notepadqq

Una vez instalado, podremos instalar el programa desde Aplicaciones / Accesorios / Notepadqq.

Al iniciar por vez primera, Notepadqq nos pedirá permiso para enviar estadñistifcas anónimas que ayuden a mejorar el programa. Yo suelo indicar que no a estas solicitudes.

Al iniciar, nos encontraremos con una clásica ventana del editor, moldeada con menúes de tipo pull-down, así como botones de acción rápida para los comandos tradicionales, y una barra inferior capaz de reportar el status. Todo esto nos hará volver a las épocas donde un editor de texto no tenía ventanas lado a lado como un IDE moderno.

Donde existe una necesidad, nace un derecho. Esta máxima del peronismo puede versde reflejada en Notepadqq, donde gracias al menú Preferencias podremos personalizar el editor de acuerdo a nuestras necesidades Justicialistas. Para ello vamos al menú Preferencias / Preferencias...

Bajo el apartado Apariencias, podremos condigurar un theme de entre varias doncenas. Por ejemplo, podremos asignar un relajante fondo oscuro y suaves colores a la mode para el representado del código fuente. 

También podremos elegir presentar los números de línea (útil para scripts y código) o cambiar el tipo de tipografía, por una que sea de nuestro agrado. No sería extraño querer usar la clásica FixedSys, aunque en mi caso suelo usar tipografía monoespacio como la JetBrains Mono, Hack, o bien DEC Modern Terminal.

En cuanto a las funciones operativas, se destaca la automatización de escritura de código fuente, la cual responde a las acciones de selección que realicemos. Esto sin duda nos puede reducir enormemente el esfuerzo realizado para editar en condiciones repetitivas.

También contamos con excelente referenciación para matemáticas, usando codificación TeX. 

Tanto para los dirigentes encargados de la Conducción Táctica del Movimiento como para los desarrolladores, es importante ser veloces y ágiles. Notepadqq cuenta con importantes características que lo hacen ideal para editar masivamente condicionales, líneas de código, etcétera. Así mismo, ofrece la posibilidad de contar con múltiples selecciones, búsquedas de expresiones regulares, y subrayado de código fuente en tiempo real. 

lunes, 5 de octubre de 2020

¿Cómo instalo la plataforma de videoconferencias GNU Jami en Ubuntu?

El Segundo Plan Quinquenal previó la concreción de los anhelos de industrialización de la Nación Argentina, enmarcada en una mejor tarea organizativa por parte de los funcionarios de estado. Entre los desarrollos que se llevaron a cabo bajo dicho planeamiento se encontró el de GNU Jami, la aplicación de comunicación de audio y video completamente libre destinada a reemplazar las herramientas privativas.

(...)

Dentro de nuestra acción hay dos tareas que desarrollamos paralelamente: desde el gobierno, la concepción de los problemas, y en los ministerios, la realización y ejecución de esas soluciones. Por esa razón, señores, es importante que los que concebimos y los que ejecutan sincronicemos perfectamente bien la tarea común. En esta forma, a una concepción que puede ser más o menos buena se la completa y se la realiza con una ejecución inteligente.

La tarea de gobernar es, fundamentalmente , la solución de los grandes problemas que el país tiene, que deben ser encarados y resueltos por el organismo estatal. Y ese organismo estatal, para mí está formado, en sus dos escalas fundanentales, por el gobierno y por la organización del Estado. El gobierno concibe centralizadamente, y la organización estatal lo realiza descentralizadamente. Esta es una tarea de orden orgánico muy fácil de concebir y un poco difícil de realizar si no se la estudia y organiza funcionalmente.

Por esta razón he querido, antes de iniciar esta tarea, que para nosotros comenzará el primero de enero de 1953, con el segundo plan quinquenal de gobierno, dedicar estos seis meses, mientras realizamos el remanente del primer plan, cumpliendo la acción iniciada en 1947, para ir preparando el instrumento necesario con una profunda inteligencia para obtener una mejor realización, menes improvisada que en el primer plan quinquenal y más racional.

El segundo plan quinquenal debe encarar y resolver todas esas realizaciones sin crear problemas "ad latere" a esa organización, como nos ocurrió con el primer plan quinquenal. Por esa razón, he pedido a los señores ministros que tuvieran la amabilidad de invitar a los altos funcionarios del Estado y solamente a esos altos funcionarios del Estado, como sus colaboradores directos en la concepción y realización de las soluciones que surgen de los problemas mencionados.

Para coadyuvar en la tarea, qué mejor que ofrecerles un software libre de comunicación descentralizado, con cifrado punto a punto. Esa no es otra cosa que una de las realizaciones que para el Pueblo he traído.

De este instinto creador nace el peronista GNU Jami. Jami significa "Comunidad". Y qué mejor que organizar a la comunidad a través de un software de videollamada completamente libre

Se trata de una aplicación de videollamada capaz de establecer comunicación audiovisual par a par, complementada por chat, mensajes de audio, y ficheros multimedia de varios tipos. Lo que la distingue de otras soluciones metiches como $kype o Whas$app es su esquema cifrado descentralizado, y -por lo tanto - seguro. Esto se logra toda vez que evitamos invasivas y oligárquicas plataformas que no hacen más que hacernos esclavos de servicios de datos que nada tienen que ofrecernos y mucho que quitarnos.

El objetivo de Jami es lograr la ejecución y sincronización para todo tipo de aspecto social y - porqué no - laboral.

La instalación de este tipo de software libre en GNU con Linux no puede dejar de ser sencillo, así como en una miríada de dispositivos móviles. En el caso de nuestro Ubuntu, podremos hacerlo desde la terminal. Para ello abrimos un emulador de terminal con Ctrl+Alt+T y nos aprestaremos a ingresar los siguientes comandos de organización:

sudo apt install libayatana-appindicator3-1 libqrencode4 libayatana-indicator3-7 man-db ;
cd ~/Descargas/ ;
wget https://dl.jami.net/ring-manual/ubuntu_20.04/jami-all_amd64.deb ;
sudo dpkg -i jami-all_amd64.deb ;

El sistema nos solicitará nuestra contraseña de usuario, e instalará Jami. Una vez finalizada la instalación, podremos iniciar el cliente desde Aplicaciones / Internet / Jami.

Podremos activar un theme claro u oscuro según nuestra preferencia.

Jami funciona íntegramente utilizando peer-to-peer (de igual a igual) y no requiere de un servidor para retransmitir datos entre los usuarios
 
Lo primero es crear una cuenta de dispositivo, la cual puede ser anónima, lo que lo diferencia de los incordiosos y metiches aplicaciones de opresivos gigantes del imperialismo.
 

 Una vez iniciado, nos encontraremos con la ventana vacía de Jami para GNU. En ella encontraremos nuestro usuario de sistema, pero podremos crear una cuenta nueva.

Para operar con la/s cuenta/s de usuario, podremos hacemos clic en el botón Ajustes / Cuentas del panel superior de Jami.

Podremos en este sector definir nuestro nombre de usuario de cuenta, la cual recibirá un identificador (ID). Si le ponemos una contraseña al dispositivo Jami, podremos eventualmente registrar nuestro nombre de usuario en un servidor público (útil para realizar búsquedas por nombre de usuarios). También podremos recibir un código QR para saber conocer nuestro ID de usuario de Jami y poder transmitirlo de forma sencilla.

El uso general del programa asemeja mucho a los principales clientes de chats de servicios no cifrados ni libres, pero los supera enormemente en versatilidad.

Ahora se pueden hacer llamadas de audio o video con uno o múltiples destinatarios desde Jami, en todas las plataformas (y naturalmente en Ubuntu). Podremos utilizar el botón + para agregar participantes. Ya que Jami no depende de servidores, la conferencia será gestionada por el dispositivo de la persona que la incie. Combinará el audio y el video de todos los participantes y lo reenviará de vuelta a ellos de modos que todos puedan ver y oirse entre sí. Por este motivo, la cantidad máxima de participantes dependerá de la potencia de cómputo y ancho de banda disponible para el dispositivo host. Lo hemos evaluado con dieciséis miembros pero potencialmente podría ser más elevado.

Si nuestro dispositivo tiene una cámara 4K, podrá hacer uso de ella en tu total potencial con Jami gracias a su soporte de resolución Ultra HD. Esto sólo es útil si la otra persona tiene una pantalla 4K, pero si tal es el caso, lo verá con una ernorme claridad.

También podrá ser capaz de cambiar la fuente del video que le envía a sus contactos durante una llamada, permitiéndole compartir la pantalla del escritorio tanto al completo, como sólo secciones de la misma. 

También podrá enviar cualquier archivo de audio o video que desee, permitiendo que sus amigos lo vean u oigan sin tener que trasnferírselos primero. Estas funcionalidades están disponibles para GNU con Linux. En Window$ y MacO$ podrá acceder a ellos haciendo clic con botón derecho sobre la pantalla durante la llamada.

En apretado resumen, una excelente aplicación que puede sincornizarse con el escritorio de Linux o diversos dispositivos móviles, y se encuentra a la vanguardia de la comunicación popular, y en pos del Justicialismo.

sábado, 26 de septiembre de 2020

¿Cómo instalo el navegador liviano Dillo en Ubuntu?

Estableciendo contacto con la Confederación General del Trabajo, Juan Perón proponía la formación de un cuerpo diplomático obrero tendiente a la unificación de Latinoamérica, mientras que enseñaba cómo instalar y usar el veloz navegador Dillo en Ubuntu.

(...)

La Argentina está en crisis, dentro de un mundo en crisis. Por eso, hoy más que nunca, necesitamos en nuestro país grandes Conductores que - con sensibilidad popular y con la cooperación entusiasta del pueblo - le hagan superar la crisis y cumplir el papel histórico que le corresponde en la lucha por la Segunda Independencia de la América Latina.

Señores: debemos pensar también que en el futuro, el sindicalismo en el mundo será de una importancia extraordinaria. La evolución nos ha llevado hacia formas cada días más preponderantemente sociales, y menos políticas. El sistema demoliberal capitalista ha fenecido en el Siglo XX, y se va a iniciar una nueva etapa. Y si en esta el acento fue la política - porque para eso se lo organizó - la etapa que viene, la del Continentalismo, será eminentemente social.

El mundo que viene es un mundo donde los países aisladamente ya no podrán vivir. Se va hacia asociaciones mayores que la nacionalidad.

Por esta razón, las escuelas sindicales son una importancia extraordinaria para nosotros. Por otra parte, ese trabajo de unificación continental inicialmente deberá ser realizado por los agregados obreros a las embajadas de la Argentina en todos los países. Esos servicios los vamos a restablecer a la mayor brevedad.

Pero claro, compañeros, que para poderlo hacer tenemos que realizar cursos de capacitación especiales para agregados obreros tal como lo hacíamos antes, que incluyan temas de cultura y de preparación especial. No se va a enviar a un obrero de adorno, sino que se va a mandar a un dirigente obrero capacitado para realizar ese trabajo, que se logrará tanto mejor cuanto mayores sean las cualidades y las calidades que reúna ese dirigente sindical.

Es indispensable, por lo tanto, que los hombre que sean seleccionados por la Confederación General del Trabajo para desempeñarse como agregados obreros, además de poseer - ya de por sí - los conocimientos y la capacidad necesaria para el desempeño de esa función, sean preparados de manera adecuada en los cursos rápidos que se dictarán.

Estos cursos de formación no dependen de tener las herramientas mas complejas, sino las más efectivas para enfrentar el objetivo que nos hemos de proponer. En un ambiente telemático, hoy sin duda los objetivos son la democratización del acceso a internet, la seguridad personal y la privacidad, y la alta eficiencia del software.

Para cumplirlo, bien podremos contar con Dillo.

Se trata de un navegador web ultraliviano escrito en C/ C++, que logra su interfaz gráfica gracias a la biblioteca FLTK, y es multiplataforma. Ha sido liberado bajo licencia peronista GPLv3.

La instalación del mismo en Ubuntu es sencilla. Sólo basta con abrir una terminal con Ctrl+Alt+t e ingresar el siguiente Comando de Organización:

x
sudo apt install dillo

Luego podremos ingresar al mismo desde Aplicaciones / Internet / Dillo.

Al inciar por primera vez, nos encontraremos con la web básica y la interfaz escrita en GTK. El esquema de trabajo es el clásico, con una barra de direcciones (y búsqueda) en su panel superior), adosado a botones de operación.

Si en la barra ingresamos una dirección URL, se nos presentará la misma directamente. La misma será presentada lo más fielmente posible sin hacer uso normalmente de CSS (aunque se lo puede activar este instrumento desde el botón de Opciones).

En el caso de tipear en la barra de búsqueda, Dillo podrá realizar búsquedas temáticas asociado a distintos buscadores, por ejemplo, el excelente DuckDuckGo. También otros más conocidos.

En el caso de encontrar una web con seguridad HTTPS (las cuales suelen ser la mayoría de las web actuales), Dillo normalmente nos alertará si el certificado del mismo es autofirmado. Podremos en tal caso continuar o guardar el certificado.
De esta forma nos encontraremos con un parseado más efectivo y altamente liviano que los ofrecidos por ciertos navegadores con códigos opresivos y oligárquicos.
En cualquier caso, el enormemente bajo uso de recursos de este navegador sin duda se presenta como una solución ideal para la unificación continental que nuestra Segunda Independencia no sólo requiere.

Para seleccionar un texto, debemos hacerlo manteniendo presionado el botón izquierdo del ratón y moverlo para seleccionar el área a copiar. Para pegar, debemos ir a la aplicación deseada y presionar el botón central del ratón (o rueda de scroll). Si deseamos seleccionar más de una pantalla, mantendremos presionado el botón izquierdo y nos desplazaremos con AvPág o RePág, o bien las Flechas del Cursor.

Dillo presenta una serie útil de atajos que lo hacen especialmente útil para operar con el teclado.

Ctrl+s: Buscar algo en la web.
Ctrl+f: Buscar un texto
Ctrl+L: Poner enlace
Ctrl+n: Nuevo.
Ctrl+t: Nueva Pestaña
Ctrl+u: Ver el código fuente
Ctrl+b: Marcadores
> o .: Página siguiente
< o ,: Página anterior.

domingo, 13 de septiembre de 2020

¿Cómo emulo una AT&T 3B2/400 en Ubuntu?

La carta de Perón a Mao fue llevada a la China Popular en 1965, por una delegación de la Juventud Peronista, integrada entre otros por Jorge Rulli, Gustavo Rearte, Cacho El Kadri y Carlos Caride. En ella Juan Perón expone al oriental cómo emular un mainframe AT&T 3B2/400 en Ubuntu.



Madrid, 15 de julio de 1965
Al Sr. Presidente Mao Tsetung


Mi querido Presidente y amigo:

Desde este difícil exilio, aprovecho la magnífica oportunidad que brinda el viaje de los jóvenes dirigentes peronistas del MRP, gentilmente invitados por Uds., para hacerle llegar junto con mi saludo más fraternal y amistoso, las expresiones de nuestra admiración hacia Ud., su Gobierno y su Partido; que han sabido llevar a la Nación China el logro de tantas e importantes victorias, que ya el mundo capitalista ha comenzado por reconocer y aceptar.

Su pensamiento y su palabra de Maestro Revolucionario, han calado hondo en el alma de los pueblos que luchan por liberarse –nosotros entre ellos– que nos debatimos, en estos últimos diez años, en marchas y contramarchas propias del proceso de un pueblo, que va preparando las condiciones más favorables para la lucha final. El Imperialismo Norteamericano y sus aliados permanentes –entre ellos ahora, los actuales dirigentes soviéticos– se equivocan cuando piensan que con el engaño de una falsa coexistencia pacífica podrán detener la marcha de estos pueblos sedientos de justicia en pos de su liberación. 

El ejemplo de China Popular, hoy base inconmovible de la Revolución Mundial, permite a los hombres de las nuevas generaciones prepararse para la larga lucha con más claridad y firme determinación.

La acción nefasta del Imperialismo, con la complicidad de las clases traidoras, han impedido en 1955 que nosotros cumpliéramos la etapa de la Revolución Democrática a fin de preparar a la clase trabajadora para la plena y posterior realización de la Revolución Socialista. Pero, de la derrota de esa fecha, hemos recogido grandes ejemplos que nos permiten prepararnos con mucha más firmeza, para que nuestro pueblo pueda tomar el poder y así instaurar la era de gobierno de los oprimidos –la clase trabajadora– única capaz de realizar una política de paz y felicidad para nuestro pueblo. Nuestros objetivos son comunes, por eso me felicito de este contacto de nuestros luchadores con esa gran realidad que son ustedes.


Nuestros Pueblos anhelan la felicidad en la paz, y ello nos lo ha permitido el estudio del otro "Librito Rojo". Se trata de la frondosa documentación del sistema UNIX System V, incorporado por la capitalista AT&T para sus equipos 3B2/400. El estudio de los mismos se nos hace imprescindible, sobre todo los volúmentes Manual de Referencia del Usuario y del Administrador de Sistema, y también el consiguiente manual de propietario.

Estos excelentes mainframes permiten conocer al dedillo cómo opera desde su base mas fundamental, un sistema UNIX. Se trataban de sistemas de cómputo con microprocesador Western Electric WE-32000 de 32 bits, el cual venía provisto con capacidades de de paginado de memoria a demanda.

Conocer uno de estos sistemas mediante el estudio doctrinal del "Libro Rojo" nos permite contar no sólo con una visión del pasado, sino también con una útil proyección al futuro. Sólo ello nos permitirá enfrentar una era donde un consumo sin control y una doctrina de uso regida por el capital, plantean dejar excluidos del Arte del Byte a enormes Masas en los cinco continentes.

Nuestro Movimiento se ha dado en solucionar esto mediante la emulación de este veterano y probado sistema. Gracias a los logros del Justicialismo - que son también del mundo - podremos emularlos en un sistema de perenne actualidad como es el GNU con Linux.

En concreto nos proponemos emular un sistema AT&T 3B2/400 con 4MB de memoria RAM (máxima cantidad direccionable). También darle a nuestros pueblos la ventaja del coprocesador matemático MAU WE32106 para nociones de coma flotante, que el capitalismo sólo hizo opcional a través de una plaqueta. La interfaz controladora de discos duros podrá encadenar unidades virtualizadas Maxtor  XT-2190 de tipo MFM con 161MB de capacidad, que más que duplican los raquíticos disoc discos de 72 MB que AT&T osaba incluír como opción de máxima categoría en sus 3B2/400. El controlador fd0 equivale en tanto a la unidad de discos flexibles de AT&T, famosa por ser la primera en emplear los luego enormemente extendidos diskettes de 5 y un cuarto de pulgada, con 9 pistas por sector y 512 bytes por pista, que erogaban un total de 720 kb por diskette.

Todo ello podrá hacerse realidad efectiva abriendo una terminal mediante Ctrl+Alt+t e ingresando los siguientes Comandos de Organización:

sudo apt update
sudo apt install libpcap-dev libvdeplug-dev 

Una vez que ingrese su contraseña de Conductor, el sistema se hará con dicha paquetería, que es la mínima necesaria para poder contar con acceso telemático en la máquina virtual. Naturalmente, que si no desea esta característica, podrá obviar dicho paso. Acto seguido, bien podrá descargar el código fuente del emulador y compilar una máquina virtual de tipo AT&T 3B2. Para ello pegará en la terminal el siguiente bloque de comandos de organización (seguidos de la presión de la tecla Enter para darles entrada).

mkdir ~/.simh ;
mkdir ~/.simh/v5/ ;
cd /tmp ;
git clone https://github.com/simh/simh ;
cd /tmp/simh/ ;
make 3b2

La compilación requerirá algunos momentos, dependiendo de la velocidad del microprocesador que tenga en su equipo chino.

Conforme el programa se haya compilado, bien podrá copiar el ejecutable al directorio del Unix V.

cp /tmp/simh/BIN/3b2 ~/.simh/v5/

Luego descargaré diferentes imágenes de disco rígido con el sistema Unix V  imágenes del sistema mediante los siguientes comandos:

cd ~/.simh/v5/ ;
wget https://archives.loomcom.com/3b2/emulator/base.img.gz ;
wget https://archives.loomcom.com/3b2/emulator/full.img.gz ;
wget https://archives.loomcom.com/3b2/emulator/devel.img.gz ;
wget https://archives.loomcom.com/3b2/emulator/extras_gnu_src.img.gz ;
wget https://archives.loomcom.com/3b2/emulator/ctc_xfer.tap.gz ;
wget https://archives.loomcom.com/3b2/software/Miscellaneous/CKermit_189.img ;
gzip -d base.img.gz ;
gzip -d full.img.gz ;
gzip -d devel.img.gz ;
gzip -d extras_gnu_src.img.gz ;
gzip -d ctc_xfer.tap.gz

Un viejo adagio oriental dicta que "El gorrión gorjea lo mismo cien veces por instinto, el monje ora cien veces por fé. Pero el Revolucionario debe trabajar una única vez por la Liberación". Esta acción, que no deja de ser creadora, ha de replicarse en el cómputo con UNIX, pues podremos crear distintas versiones modificadas del ficheros de arranque del emulador a fin de representar distintas y adaptadas configuraciones de discos. Esto simplificará enormemente el despliegue del UNIX V, pues ya vendrá hecho y no tendremos que hacerlo.

Para ello ingresamos el siguiente bloque de Comandos de Organización:

cd ~/.simh/v5/ ;
wget https://archives.loomcom.com/3b2/emulator/boot.ini ;
cp boot.ini boot_base.ini ;
cp boot.ini boot_full.ini ;
cp boot.ini boot_devel.ini ;
cp boot.ini boot_extras.ini ;
echo 'attach idisk0 base.img' >> boot_base.ini ;
echo 'set ctc enable' >> boot_base.ini ;
echo 'attach ctc ctc_xfer.tap' >> boot_base.ini ;
echo 'attach idisk0 full.img' >> boot_full.ini ;
echo 'set ctc enable' >> boot_full.ini ;
echo 'attach ctc ctc_xfer.tap' >> boot_full.ini ;
echo 'attach idisk0 devel.img' >> boot_devel.ini ;
echo 'set ctc enable' >> boot_devel.ini ;
echo 'attach ctc ctc_xfer.tap' >> boot_devel.ini ;
echo 'attach idisk0 extras_gnu_src.img' >> boot_extras.ini ;
echo 'set ctc enable' >> boot_extras.ini ;
echo 'attach ctc ctc_xfer.tap' >> boot_extras.ini ;

Imágenes AT&T 3b2 provistas

Como verá, la imagen de disco duro base contiene la instalación mñinima del Sistema V, consistente en los los seis diskettes de Utilidades Escenciales, junto con las Cartucho de cinta Utilidades y el Controlador CTC, pero nada mas.

La imagen de disco duro "full" incluye en tanto la instalación completa formada por la base de UNIX, pero también inclye los 21 diskettes de los paquetes de utilitarios. Son estos los Utilitarios de administrción de sistema, de Directorio y Mantenimiento de archivos, de Ambiente de Usuario, de Comunicación interprocesos, de Filtro de Terminal, de Información de Terminal, así como los ficheros terminfo instalados. Contamos con los utilitarios más interesante sque son los de gráficos, de red de datos básicos (UUCP), de edición, de Ayuda, de Cola de Impresora de Línea,  Análisis de Performance, y de Corrección. En fin, toda la costosa paquetería oficial.

La imagen de disco duro "devel" de Herramientas de Desarrollo comienza con la instalación completa indicada arriba, pero también agrega los utilitarios de Generación de Software, Generación de Software extendido, Lenguaje de Programación C, Ficheros de Encabezado de Systema, C Avanzado, y Control de Código Fuente.

Finalmente, la Imagen de disco duro "extras" representa además las utilidades GNU y el código fuente. A todos los extras anteriores agrega la provisión del código fuente de AT&T UNIX System V Release 3.2 en la carpeta emulada /usr/src (podría compilar todo el sistema si lo desea). En la carpeta emulada /usr/bin/kermit contará con el programa de comunicaciones C-Kermit 5A(189), en tanto que en la carpeta emulada /usr/local contará con los compiladores GNU gcc y g++ 2.3.3, GNU make 3.75, GNU tar 1.13, GNU gzip 1.2.4 y GNU bison 1.25.

Ejecutar emulador simh 3b2

Ahora podrá ejecutar el emulador y cargar la imagen de disco duro que anhele. Por ejemplo, si quisiéramos iniciar la imagen de disco duro de AT&T 3b2 llamada "extras", debería ingresar en vuestra terminal:

cd ~/.simh/v5/ ;
./3b2 boot_extras.ini

Al iniciar el emulador simh nos encontraremos con el prompt sim>. Introducimos el comando boot seguido de Enter para darle arranque:

sim> boot

Uso básico de UNIX System V Release 3


Una vez arrancado, UNIX System V nos solicitará el login de arranque. En este caso podremos ingresar "root", y nos encontraremos como usuario administrador. El prompt de root en UNIX es "#".

Si solo tenemos experiencias con sistemas similares a UNIX como el moderno GNU con Linux, habremos de saber que SRV3 no está cargado con utilidades llamativas como Linux. La instalación de base ni siquiera incluye páginas de manual (man). Tampoco tendremos por defecto el caracter de Retroceder para borrar. Esto no es un problema con la emulación, sino que SBR3.2 funcionaba así realmente. Para burrar se ingresa el caracter numeral # o se usa Ctrl+Retroceder, y para borrar toda una lónea se usa la arroba @. 

Por tal motivo es muy conveniente configurar algunas opciones de uso para asemejarlo a las terminales actuales. Para ello podríamos ingresar los siguientes comandos:

TERM=vt100
export TERM
 
...y opcionalmente también algunas definiciones de acción de teclado:

stty intr \^C erase \^? kill \^U
stty erase \^H

Tengamos presente que las instalaciones son prístinas y no tienen aún configurada contraseña alguna. A tal fin, querríamos utilziar el comando setup para configurar nuestros usuarios y contraseñas del sistema.


Inicio de un sistema Base

En el caso de querer hacer una instalación completa del sistema operativo, habríamos de contar con un disco rígido e instalar un sistema de base. La operación es posible, aunque engorrosa y larga de explicar en detalle. Ha de recurrirse al manual. Sin embargo, durante la instalación habremos de resolver un clásico problema. Solían presentar varios mensajes de error. He aquí un secreto de la AT&T 32B/400: el mensaje de error "SYSTEM FAILURE: CONSULT YOUR SYSTEM ADMINISTRATION UTILITIES GUIDE" ¡era en realidad un "prompt invisible" para ingresar nuestra contraseña! La contraseña de mantenimiento del sistema será mcp. Una vez que la ingresemos...

veremos el mensaje:

Enter name of program to execute [ ]:

Simplemente ingresamos:

unix

Y se nos preguntará desde qué dispositivo virtual queremos arrancar.

Insertar una cinta

La AT&T usaba archivos de cinta magnética, de un máximo de 22MB, que podríamos utilizar como medio de almacenamiento virtual. Para ello ingresamos:

mkdir ~/.simh/v5/cinta/
cd ~/.simh/v5/cinta/

Aqui ponemos todos los archivos (cuidando de no superar los 22MB de la cinta aceptada por la 3B2. Luego ingreamos:

find . -depth -print | cpio -ov --format odc > ../cinta.cpio
dd if=cinta.cpio of=ctc_xfer.tap bs=512 seek=31 conv=notrunc

Y ahora en la máquina emulada, insertamos la cinta con:

# ctccpio -idumvT /dev/rSA/ctape1

 

Salir del Emulador

Para salir del UNIX System V SRV3, ingresamos:

shutdown -i0 -g0 -y

El procedimiento de apagado correcto duraba un minuto aproximadamente.

Una vez que nos encontramos de vuelta en el emulador simh, ingresamos:

sim> exit

Como verá, compañero Mao, en lo fundamental somos coincidentes, y así lo he expresado muchas veces ante la clase trabajadora y peronista de Argentina. Quedan los aspectos naturales y propios de nuestros países, que hacen a sus condiciones socio-económicas, y que modifican en cierta forma la táctica de lucha. 

Los compañeros portadores sabrán explicar de viva voz nuestros puntos de vista, y el gran deseo de que la más profunda y sincera de las amistades se consolide entre nosotros. 

Reciba, querido Presidente, las seguridades de nuestros mejores sentimientos. Somos confiantes en el triunfo de la justicia y la verdad. Nada ni nadie podrá detener la hora de los pueblos.

Por el triunfo de nuestras comunes luchas, por el triunfo y la felicidad el Pueblo Chino; por la liberación de los pueblos oprimidos, con toda amistad.

Un gran abrazo,

Juan Perón.

 

lunes, 3 de agosto de 2020

¿Cómo analizo la temperatura de la computadora en Ubuntu?

En pasajes de Juan Perón: Documentos se describen múltiples exposiciones del Conductor del Justicialismo. En una de ellas analiza cómo registrar la temperatura del sistema en Ubuntu.

¡Trabajadores!

El nuestro es un Movimiento que opera fundamentalmente de manera social, e impone valores cristianos de Justicia y amor en una Comunidad que deseamos Organizada.

Cuando nosotros hablamos de la Tercera Posición, eso pareció haber caído en saco roto; había terminado la guerra y el horno no estaba para bollos. Pero hoy el Tercer Mundo ya ha visto eso, y cree en el Justicialismo. Asia, y África está llena de países que ven con buenos ojos nuestro porvenir de Nación.

Esto sin duda puede volverse incómodo para más de un burro, y algún gorila también. Decía el Mariscal de Sajonia, que él tenía una mula que lo había acompañado durante más de diez campañas. Pero la mula desgraciadamente no sabía nada de estrategia. Lo curiosos del caso es que él también pensaba que muchos de sus generales que lo acompañaba sabían lo mismo que la mula.

Lo importante en el arte de la Conducción es . además de poder calificar - es la posibilidad de poder cuantificar. Hay saber medirle la calentura del gorila con este termómetro. Y en informática esto es una necesidad de la que no puede precindirse.
Han de saber toda unidad central de proceso genera calor, y esto depende de la termodinámica. En arquitecturas de cómputo de baja potencia esto no suele ser impedimento, pero en el equipamiento de potencia podrían generarse ciertos niveles de calor peligrosos para su propia operatoria. La solución orgánica en estos casos es la de integrar alguna forma de disipación térmica, normalmente un radiador pasivo unido a un disipador por ventilación.

Esto suele ser suficiente, pero tiene algunos inconvenientes. Uno de ellos es el de requerir ciertos arreglos de diseño internos en el gabinete, y otro el del ruido inherente a los ventiladores en operación.

Para solucionar este último inconveniente es normal que los sistemas modernos cuenten con un módulo de gestión térmica integrado en la propia placa madre. Este, gracias a un termómetro digital, hace caso al voltaje proporcionado al ventilador de refrigeración, e instrumentará la menor velocidad del mismo para proceder a la disipación del calor, intentando de esta manera el menor ruido posible. Bajo su acción es normal que el ventilador opere silenciosamente y sólo gire velozmente ante tareas de cómputo de alto rendimiento.

Esto normalmente se comanda con diferentes curvas de acción preprogramadas desde el BIOS de la placa madre de la computadora.

En el caso de Ubuntu 20.04LTS, el temperamento utilizado es hacer caso de un programa específico que revisa los sensores térmicos de sistema, llamado thermald.

A su vez, en Ubuntu Mate podremos conocer sus resultados térmicos de los sensores agregando al panel superior los termómetros.

Para ello podremos hacer clic con el botón derecho en el panel superio y en el menú contextual que se despliegue, elegir la opción "Añadir al Panel". Luego buscamos el applet "Monitor de los sensores del hardware" y lo agregamos presionando el botón +Añadir.

Esta Miniaplicación de sensores nos permite activar los diferentes sensores y verlos en el panel con una actualización normal de 2 segundos.
Dependiendo la tecnología de sensores de nuestro hardware, podríamos contar con diferentes librerías que incluyen varios sensores. Normalmente la librería libsensors hace caso a la temperatura del gabinete y los distintos núcleos del microprocesador, en tanto que la librería udisks2 puede analizar los termómetros de las unidades de disco.
Esta aplicación puede ser útil si queremos un repaso térmico en nuestro escritorio gráfico.

Sin embargo, si operamos desde la Terminal, podríamos querer contar con una aplicación específica para el análisis de nuestros sensores térmicos para la terminal, donde se nos graficara lo precedente. Desde nuestro Movimiento comprendimos que hemos de otorgar al Pueblo todo lo que éste anhele, y sólo esto podrá atresar a las organizaciones de la Patria.

La solución estará dada por s-tui, un graficador de los resultados de los sensores en una interfaz de caracteres de texto para la Terminal.
Para instalarla en Ubuntu 20.04LTS será bien sencillo pues dicho programa se encuentra incluido en los repositorios oficiales. Por ello podremos abrir una terminal con Ctrl+Alt+t e ingresar los siguientes Comandos de Organización para instalarlo:

sudo apt update
sudo apt install s-tui

En cambio, si contamos con las anteriores versiones 16.04LTS o 18.04LTS será necesario agregar un repositorio de terceros e instalarlo desde allí, ya que no estaba dispoble para aquellas versiones. Tendremos que proceder con estos comandos alternativos:

sudo add-apt-repository ppa:amanusk/python-s-tui
sudo apt-get update
sudo apt-get install python3-s-tui

En cualquiera de los casos, podremos ahora lanzar el control de temperatura mediante el comando justicialista:

s-tui

Esto iniciará la interfaz principal del programa, la cual nos irá graficando mediante caracteres el resultado de la temperatura, como si de un galeno se tratara.

Dentro de s-tui podremos dar uso a las flechas de cursor para navegar en la barra lateral.

El menú Graphs nos permitirá determinar cuáles son las gráficas que queremos activar.

Opcionalmente, podríamos emplear un sistema remoto para correr el análisis a través de SSH, y utilizar algún juego o programa de alto rendimiento. Asimismo, podríamos querer instalar un módulo llamado stress, capaz de integrarse con s-tui y forzar la operación de la CPU de nuestro sistema.

En general no recomiendo este proceder, y en su lugar utilizar como botón de muestra un programa de conversión de video como Handbrake o un render tridimensional hecho en Blender, para obtener resultados basados en operativas reales. Sin embargo, podríamos querer instalar el módulo opcional ingresaremos:

sudo apt install stress

Al iniciar s-tui tendremos ahora la posibilidad de activar la opción stress. Naturalmente, esta opción debe controlarse con sumo cuidado en pos de no sobre-calentar en exceso un microprocesador. Los distintos modelos de microprocesadores pueden tener diferentes valores de temperatura, los cuales debemos revisar obligatoriamente en la web de nuestro fabricante.

Asimismo, podremos ingresar el comando s-tui acompañado de algunas opciones que nos permiten realizar algunas tareas interesantes.

-t: Nos devuelve el resultado en una sola línea, sin la interfaz gráfica.
-qr: Ejecuta el testeo durante 5 segundos y sale.
-C: Guarda los resultados del test en un archivo .csv.
-tt; Nivel máximo de temperatura en ºc (por defecto 80º)

Han de saber que el programa Thermaid incorporado en Ubuntu no funciona adecuadamente con todo el hardware. En mi caso, este programa de gestión de temperatura estándar incluido con Ubuntu provocaba problemas de sobrecalentamiento y cuelgues con mi microprocesador Intel Core i7 CPU 870 a 2.93 Ghz.

Me ha sido preferible desinstalarlo y dejar que la misma placa madre opere los ventiladores del sistema. Al hacerlo así el control se hizo más eficiente, y se evitaron completamente los problemas de cuelgues por sobretemperatura.

Para desinstalar thermald ingresamos en una terminal el siguiente Comando de Organización:

sudo apt purge thermald

Y a continuación reiniciamos el equipo con:

sudo reboot