Mostrando entradas con la etiqueta Chromiun. Mostrar todas las entradas
Mostrando entradas con la etiqueta Chromiun. Mostrar todas las entradas

martes, 5 de abril de 2022

¿Cómo optimizo Chromiun para que funcione en equipos de bajos recursos?

Durante su exposición sobre la relación entre los sueldos y salarios en el edificio de la CGT, Juan Domingo Perón expone cómo limitar el uso de recursos de Chromiun en Ubuntu.

¡Trabajadores!

(,..)

Los humildes de la Patria han de recibir todos los beneficios que pueda ofrecernos nuestra desinteresada labor y la conciencia de grandeza que alberga el Pueblo. Esto lo merecen los jóvenes, pero también estos estos carcamanes quienes como yo - ya se tienen que hacer la carmela.

Esto incluye también al hardware más humilde, so pena de verlo caer en la ignominia de la comprensión.

No pasará desapercibido a sus cálidos corazones que un equipo de escasa potencia como puede ser un netbook muchas veces guarda en su génesis las limitaciones propias de un equipo minimalista. No sólo potencia de cómputo humilde, sino discos rígidos mecánicos y escasas cantidades de memoria de trabajo, la RAM.

Todos estos ejes son plausibles de actualizarse si nos proponemos la acción como lo hizo la Fundación Eva Perón: llevar a quien lo necesite la asistencia social que otorga nuestro Movimiento Justicialista. 

Es sabido que los discos rígidos mecánicos de 5400 revoluciones por minuto no son algo "para tirar cohetes". Si tenemos ganas de instalar de cero, no será mala idea reemplazarlos ya con un disco de estado sólido provisto por la Fundación. Pasaremos de tener una lanchita put-put a contar con un verdader Pulqui II a reacción.

Por otro lado, podremos ampliar la memoria RAM. Normalmente estas netbooks podían venir munidas de un escaso Gigabyte de memoria. Esto es un chiste que hace caso a la visión Billgatista del cómputo, donde "640K deberían alcanzar para todo el mundo". Pero mejor que decir es hacer: desatornillando la puertita de abajo de la netbook (algunas requieren sacar el teclado), se puede intercambiar el SO-SIMM original de 1GB de memoria RAM, reemplazandolo por otro de 2GB o - en el mejor de los casos - incluso hasta 8GB. Con 4GB u 8GB tendremos un equipo con GNU/Linux que nos ofrezca la dignidad del cómputo de potencia.

Ahora bien, este aumento depende del modelo de Netbook. Lamentablemente no son extrañas las situaciones - en un mundo donde la obsolescencia se planifica pensando en el lucro - en el cual la o las ranuras de memoria y la placa madre de dichas máquinas no permitan superar cierta cantidad de memoria dada. Muchos de estos equipos portátiles están limitados por diseño a los 2GB o 4GB, donde el primer caso reviste un desafío acuciante.

Vean señores,contar con 2GB es siempre mejor que 1GB, pero el avance de los tiempos y el consumo mismo de las redes de datos nos impondrá la necesidad de un pronto trasvasamiento generacional que aplique también al hardware. 

Existen, sin embargo, ocasiones donde esto ya es difícilmente posible, y para ello hemos de hacer efectivos los Derechos de la Ancianidad. Todo lo que haremos debe estar pensado en un minimalismo funcional que requiera el menor esfuerzo a la máquina. Una netbook con 2GB aún puede ser útil, pero su talón de aquiles sin duda estará en el navegador Web.

Afortunadamente, aún podremos intentar ciertas configuraciones de nuestro navegador Chromiun para que omita opciones de alto consumo, y que nos permita un mejor uso crítico para sitios webs livianos y conscientes del bajo consumo de recursos.

Para ello abrimos una terminal con Ctrl+Alt+T y abrimos con un editor el fichero de configuración para usuario del navegador Chromiun. Por ejemplo:

nano ~/.config/chromium-flags.conf

Si ya hemos modificado dicho fichero con configuraciones, este debería contener información. De lo contrario, es muy probable que esté vacío. En cualquier caso agregamos al final del fichero el siguiente contenido:

#Modificado por peron para netbooks poco potentes:
--ignore-gpu-blocklist
--enable-gpu-rasterization
#--enable-zero-copy
--disable-sync-preferences
--disable-reading-from-canvas
--disable-smooth-scrolling
--wm-window-animations-disabled
--enable-low-end-device-mode

Guardamos los cambios con Ctrl+o y cerramos el editor con Ctrl+x.

Naturalmente, para que estos cambios específicos para Chromiun surtan efecto, hemos de reiniciar dicho navegador.

Para navegar con Chromiun con estas cantidades limitadas de memoria, también es recomendable pensar en un sistema operativo más pistero posible. Window$ quedará desterrado para siempre, y apuntaremos a un Linux que de cuenta de los mínimos consumos. Huayra GNU/Linux puede ir bien, pero también Trisquel (dependiendo del chipset de Wifi) o Linux Lite. En todo caso, siempre recomiendo no utilizar más de dos solapas para navegar.

Si aún con esto nos queda chico, siempre podremos reemplazar Chromiun con el pináculo de la navegación mínima, el browser para terminal elinx. Con sólo 2 megabytes de consumo, este nos permitirá navegar desde cualquier lado.

martes, 30 de noviembre de 2021

¿Cómo evito el mensaje "Faltan las Claves de la API de Google. Se inhabilitarán algunas funciones de Chromiun" en Ubuntu 20.04LTS?

Ante la Federación de Ceramistas, Juan Perón expone la defensa de los logros conseguidos y aclara cómo quitar el mensaje "Faltan las Claves de la API de Google" en Chromiun en Ubuntu.

(...)

¡Trabajadores!

La Independencia alcanzada por la Patria y sus trabajadores es innegociable. Nuestro Movimiento ha sostenido este rector cardinal no sólo por entendimiento práctico, sino también por acervo histórico de su Pueblo y de la Nación.

Fue el propio San Martín quien expresó en Pisco el designio de ser libres, ya que sin eso, poco de lo demás importa. Indudablemente se ha convertido un principio al que hemos de volver en todo momento y en todo lugar.

Si observamos vigilantes, comprenderemos los peligros que nos acechan.; pues siempre habrá alguno que quiera echar al puchero de un vivo Los Laureles que Supimos Conseguir...

Un sistema de cómputo debe someterse a la misma acción política de conjunto que enarbolan los Movimientos Humanos, ya que constituye una de sus herramientas.

Un ejemplo es el amedrentador oficio que nos libran ciertos imperios del cómputo. Por ejemplo, al instalar Chromun desde nuestra propia compilación binaria, podríamos encontrar que aparece un mensaje indicándonos "Faltan las Claves de la API de Google. Se inhabilitarán algunas funciones de Chromiun".

Las API hacen al empleo de ciertas funcionalidades privativas en servicios de Googl€, tales como reproducción audiovisual en tales herramientas, etcétera.

Si bien es realidad que al hacer clic en la "x" que enarbola tan mensaje quitaríamos momentáneamente tal advertencia de la insidia y la opresión, no deja de ser un incordio para los amantes de la Libertad. Hemos de vivir en pelota como nuestros paisanos los indios sin hacer uso de tal herramental. Quien quiera usar Googl€, que se saque la camiseta peronista y se instale Googl€ Chrom€. Total, por perder un voto, no vamos a volvernos tristes...

Para que no moleste el cartelito en nuestro Chrmiun en tanto, bien podremos agregar un código en el fichero de arranque gráfico ~/.xprofile. Esto no resolverá el problema de la API, pero impedirá tal cartel en Ubuntu. 

Podría parecer difícil, pero no implica una lucha enconada, sino realmente dar ejecución a dos pasos en nuestro sistema GNU con Linux. El primero es abrir una terminal con Ctrl+Alt+t, y el segundo es bien sencillo: pegar el siguiente bloque de comandos de organización en la misma y darles ejecución con la Tecla Intro.

echo '' >> ~/.xprofile ;
echo '## Agregado por peron para evitar que Chromiun muestre el mensaje:' >> ~/.xprofile ;
echo '## "Faltan las Claves de la API de Google. Se inhabilitarán
' >> ~/.xprofile ;
echo '##  algunas funciones de Chromiun".' >> ~/.xprofile ;
echo 'export GOOGLE_API_KEY="no"' >> ~/.xprofile ;
echo 'export GOOGLE_DEFAULT_CLIENT_ID="no"' >> ~/.xprofile ;
echo 'export GOOGLE_DEFAULT_CLIENT_SECRET="no"' >> ~/.xprofile

Al reiniciar el equipo, tal mensaje debería dejar de aparecer tal cartel, con lo que habremos cercenado la garra de tal imperialista productora de software.

Configurar Chromiun para equipos de bajos recursos

Carne y tabaco no nos han de faltar. Pero si nuestro equipo tiene muy bajos recursos de hardware para ejecutar Chromiun, bien podríamos ingresar las siguientes opciones en el fichero ~/.config/chromium-flags.conf.

# Agregado para lograr bajo uso de recursos en Chromiun:
--ignore-gpu-blocklist
--enable-gpu-rasterization
#--enable-zero-copy
--disable-sync-preferences
--disable-reading-from-canvas
--disable-smooth-scrolling
--wm-window-animations-disabled
--enable-low-end-device-mode

viernes, 12 de junio de 2020

¿Cómo instalo y actualizo el binario del navegador Chromiun sin utilizar Snaps en Ubuntu 20.04LTS?

El 22 de enero de 1974 en una reunión con los Diputados de la Tendencia Revolucionaria, Juan Perón explica cómo cambiar el Snap de Chromiun por un paquete, y crear un script para su actualización automática.

(...)
Normalmente el principal inconveniente de los programas libres radica en la existencia de múltiples librerías de programación que los mismos requieren para funcionar adecuadamente, en un esquema de interdependencia. Nuestro pensamiento favorece una Comunidad Organizada del software, dentro de la cual la idea es que la paquetería se apoye mutuamente y - gracias a los instaladores de paquetes especializados como APT - podamos resolver sin complicaciones extremas todos los ingredientes que hacen a nuestro cómputo.

A pesar de esto, me vienen a querer imponer ideas foráneas, como estas Snaps intentan reemplazar la política de nuestro Movimiento - y la de quienes por más de veinte años han luchado - y lo hacen introduciendo a mi juicio lo peor del individualismo. Los Snaps son paquetes autoinstalables y autoactualizables desarrollados por Canonical, bajo la premisa de presentar algunas ventajas gracias a su despliegue simplificado.

Desde un punto de vista meramente técnico podríamos resumir que los Snaps son archivos ejecutables que operan como si de una máquina virtual se tratase, encapsulando la ejecución y acción del programa y evitando al creador tener que dilucidar problemas de dependencias o librerías en el equipo del usuario. Aducen la ventaja de facilitar el desarrollo y el portado de los binarios  para distintas plataformas.

Nosotros eso lo hemos escuchado, y los conocemos desde naranjos. Plantean exclusivismos en dicho despliegue, sin importar lo que requiera el resto del software dentro del sistema virtuoso que ha de ser GNU. Configura un delito eso. ¿Ahí nosotros vamos a pensar que eso lo justifica? ¡No! El crimen es crimen cualquiera sea el móvil que lo provoca. Y el delito es delito cualquiera sea el pensamiento, el sentimiento o la pasión que impulsa al criminal.

Por si esto fuera poco, el encapsulado de las Snaps se produce - de momento - a costa de una muy notable disminución en la velocidad de ejecución. Indudablemente las Snaps corren desde la carpeta de usuario. Esto hace que las aplicaciones instaladas a partir de Snaps tarden mucho más en arrancar que si se encontrasen - diremos - en un SSD que alberga los programas de usuario. Y yo me pregunto ¿con qué necesidad?

Acá hay otras cosas que se juegan, no nos vamos a tirar la suerte entre gitanos. Somos políticos todos, y sabemos que se juegan otros intereses. Pues bien señores, el que esté con esos intereses, se saca la camiseta peronista y se va. Nosotros, por perder un Snap, no vamos a ponernos tristes. Pero acá debe haber una disciplina. Si se pierde esa disciplina estamos perdidos todos.
En la versión 20.04LTS de Focal Fossa, como varias de las anteriores, nos  provee del conocido navegador web Chromiun. una versión liberada del masificado Google Chrome. A Chromiun se lo limpió de los elementos perniciosos registrados por la omnímoda corporación a fin de Combatir al Capital.

El Chromiun forma parte hace mucho tiempo de nuestro Movimiento. Sin embargo, en las últimas iteraciones Ubuntu ha abandonado su empaquetado tradicional, cambiándolos por los pesados Snap. Como Conductor del Justicialismo no puedo más que imponer la Justicia de las Masas Obreras Descamisadas ante este proceder. No me van a venir a gritar que está lleno de gorilas el sistema operativo popular.

Por tanto, os indicaré cómo instalar una versión binaria de Chromiun y cómo poder actualizarla fácilmente desde la terminal de nuestro sistema, evitando el uso de Snaps.

En primer lugar abrimos una terminal con Ctrl+Alt+T y crearemos un directorio oculto (por ejemplo, en nuestra carpeta de usuario), donde podremos instalar Chromiun. Lo haríamos con el siguiente Comando de Organización:

mkdir ~/.chrome-linux

En este directorio crearemos un script (un fichero de texto que hará las veces instalador y actualizador.  Para ello ingresamos:

nano ~/.chrome-linux/actualizar_chromiun.sh

Se abrirá el editor peronista GNU Nano con un fichero en blanco. Podremos pegarle el siguiente contenido:

#! /bin/bash
## Script Peronista para actualizar el navegador Chromiun sin tener que
## usar las Snaps de Ubuntu.
## Nota: Si desea utilizar la versión oficial elimine esta con:
##       rm -r ~/.chrome-linux/
cd ~/.chrome-linux/

LASTCHANGE_URL="https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2FLAST_CHANGE?alt=media"

REVISION=$(curl -s -S $LASTCHANGE_URL)

echo "La última revisión de Chromiun es $REVISION"

if [ -d $REVISION ] ; then
  echo "Ya tiene la última versión"
  exit
fi

ZIP_URL="https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F$REVISION%2Fchrome-linux.zip?alt=media"

ZIP_FILE="${REVISION}-chrome-linux.zip"

echo "descargando $ZIP_URL"

rm -rf $REVISION
mkdir $REVISION
pushd $REVISION
curl -# $ZIP_URL > $ZIP_FILE
echo "descomprimiendo..."
unzip $ZIP_FILE
popd
rm -f ./ultima
ln -s $REVISION/chrome-linux/ ./ultima


Una vez pegado este texto en el editor, guardaremos el archivo con Ctrl+o y saldremos del editor con Ctrl+x. Procederemos inmediatamente a asignarle permisos de ejecución a fin de poder instalar el binario de Chromiun y poder actualizarlo cuando queramos más adelante. Usaremos:

chmod +x ~/.chrome-linux/actualizar_chromiun.sh

Para que el script funcione adecuadamente debemos contar con el programita curl. Normalmente ya debería estar instalado en nuestro sistema, pero si no lo está, lo hacemos con este comando:

sudo apt install curl

Gracias a este script ejecutable, podremos ahora con suma facilidad descargar el binario de Chromiun. Se hará con:

./.chrome-linux/actualizar_chromiun.sh


Acto seguido, podremos modificar el lanzador o Acceso directo de Chromiun para que al pulsar su ícono, se ejecute la última versión y no el Snap. En el caso de Ubuntu Mate esto implica crear o duplicar el Lanzador. Hacemos clic con botón derecho sobre el menú Aplicaciones en el panel superior y elegimos la opción Editar menús. Se abrirá la ventana Menú Principal, que contiene dos paneles. En el izquierdo elegimos la categoría Internet. Luego en el panel derecho buscamos Navegador web Chromiun y presionamos el botón Propiedades. Se abrirá la ventana de Propiedades del Lanzador de Chromiun.

Veremos que la configuración original del lanzador contempla en el campo "Comando:" el siguiente texto:

chromium-browser --password-store=basic %U


Si queremos reemplazar la versión provista originalmente con Snap por la que acabamos de descargar, debemos editar dicho campo "Comando:" para que quede como el siguiente (reemplazando usuario por nuestro propio nombre de usuario):

/home/usuario/.chrome-linux/ultima/chrome

Con este paso, podremos lanzar el binario de Chromiun desde Aplicaciones / Internet / Navegador web Chromiun. Debemos tener en cuenta que los favoritos, historial, cookies y demás se comparten entre ambas instancias pues son independientes de la instalación de Chromiun (quedan almacenados en la una carpeta oculta en el directorio de usuario).

Gracias a esta realización, De ahora en más, si necesitamos instalar o actualizar el binario del actualizador Chromiun, utilizaremos el siguiente comando de organización:

./.chrome-linux/actualizar_chromiun.sh

En unos pocos instantes revisará la existencia de la última versión del Chromiun, y la descargará, reemplazando la anterior.

Tengamos en cuenta que sólo hemos reemplazado el lanzador del Chromiun con Snap para que use la versión binaria. Si realmente queremos remover definitivamente la versión Snap de Chromuin, podremos utilizar:

sudo snap purge chromiun

(Y si la quisiéramos instalar utilizaríamos sudo snap install chromiun).

Eliminar la Advertencia de Claves API de Google en Chromiun

Al instalar Chromun podríamos encontrar que aparece un mensaje indicándonos "Faltan las Claves de la API de Google. Se inhabilitarán algunas funciones de Chromiun".

Haciendo clic en la "x" cerraremos tal advertencia. Sin embargo, incluso hacer eso es un incordio para los amantes de la libertad, aquellos que anhelan ser Libres. Debemos ser libres, lo demás no importa nada; ¡en pelota como nuestros paisanos los indios! Para evitar tal insidioso cartel, podremos agregar ciertas instrucciones a nuestro fichero .xprofiles.

Para ello abrimos la terminal con Ctrl+Alt+t e ingresamos los siguientes comandos de organización:

echo '' >> ~/.xprofile ;
echo '## Agregado por peron para evitar que Chromiun muestre el mensaje:' >> ~/.xprofile ;
echo '## "Faltan las Claves de la API de Google. Se inhabilitarán
' >> ~/.xprofile ;
echo '##  algunas funciones de Chromiun".' >> ~/.xprofile ;
echo 'export GOOGLE_API_KEY="no"' >> ~/.xprofile ;
echo 'export GOOGLE_DEFAULT_CLIENT_ID="no"' >> ~/.xprofile ;
echo 'export GOOGLE_DEFAULT_CLIENT_SECRET="no"' >> ~/.xprofile

Al reiniciar el equipo, tal mensaje de advertencia debería dejar de aparecer de nuestro Chromiun.

martes, 4 de enero de 2011

Themes de Google Chrome para Ubuntu

¡Trabajadores!

No cabe duda alguna que Google Chrome es un eficiente navegador, veloz y estable que ofrece la posibilidad de utilizar pestañas. Sus escasos peso y ulización de recursos lo hacen ideal para nuestras netbooks y cualquier computadora en general.

No obstante estas ventajas, no es libre. Por ello existe una "variante" mas peronista: Chromiun. Comparte todas las funcionalidades del original y acepta todos sus agregados, plugins y extensiones, así como los "Temas" para modificar su visualización.

Por defecto utilizará el Theme "Classic" en azul celeste, el más extendido entre los usuarios de Google Chrome. Naturalmente, si utilizamos alguno de los Temas de Ubuntu como los estándares Radiance o Ambiance, probablemente desearemos que nuestro navegador Google Chrome/Chromiun se vea de forma similar.

Para ello habremos de descargar el Theme para Radiance o Ambiance, junto con las extensiones para modificar las barras de desplazamiento vertical y la selección de textos, a fin de contar con una visualización coherente en todas nuestras aplicaciones.

Os dejo los sencillos links de descargas.

Radiance (Tema claro de Ubuntu):
Themes para Radiance (Theme claro de Ubuntu)

Ambiance (Tema oscuro de Ubuntu);