jueves, 25 de enero de 2024

Instalar Firefox agregando el repositorio apt directamente

 

Instalar el paquete .deb de Firefox para distribuciones basadas en Debian

Desde la versión 122 mozilla agregó un repositorio de paquete .deb para distribuciones Linux que posean este formato copiado con algunos cambios de conveniencia aquí esta lo que pusó mozilla.

Para instalar el paquete .deb a través del repositorio APT, haz lo siguiente:

1. Crea un directorio para almacenar las claves del repositorio APT si no existe:

sudo install -d -m 0755 /etc/apt/keyrings

2. Importa la clave de firma del repositorio APT de Mozilla:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

Si no tienes wget instalado, puedes instalarlo con: sudo apt-get install wget

3. La huella digital debe ser 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3:

gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'

4. A continuación, añada el repositorio APT de Mozilla a tu lista de fuentes:

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

5. Configura APT para dar prioridad a los paquetes del repositorio de Mozilla:

crea un archivo de texto plano llamado mozilla en el siguiente directorio

/etc/apt/preferences.d/

después de crearlo te quedara así:

/etc/apt/preferences.d/mozilla

ahora abrelo e intruduce lo siguiente:

# para que le de prioridad a los repositorios de mozilla

Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000


6. Actualiza tu lista de paquetes e instala el paquete .deb de Firefox:

sudo apt-get update && sudo apt-get install firefox  

 Esto lo tomé del blog de mozilla con algunos cambios para que no tuvieras que copiar los comandos con tecla enter y hacerlo de una manera un poco mas segura.

martes, 9 de enero de 2024

Crear una ventana en Java en el centro de la pantalla

 Para centrar una ventana a la mitad del monitor que tengamos seria como sigue:


Toolkit pantalla = Toolkit.getDefaultToolkit();

Dimension tamanoPantalla = pantalla.getScreenSize();

int altoPantalla = tamanoPantalla.height;

int anchoPantalla  = tamanoPantalla.width;   
 

setSize(anchoPantalla/2,altoPantalla/2);

setLocation(anchoPantalla/4,altoPantalla/4);

setTitle("Agenda Secretario Ejecutivo");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

miércoles, 3 de enero de 2024

FireFox de texto a voz en Linux

Ya hacia tiempo que necesitaba una extensión que pudiera pasar de texto a voz para que me leyera las páginas web pero hasta ahora que la encontré y estoy muy contento con ella funciona muy bien.

Puede uno escoger las voces pero se puede detener también saltar alguna parte se pude comenzar a leer desde el menú contextual con el botón derecho del ratón.

Esto lo instalé en una versión de Firefox que viene con Xubuntu, pero si instalo Firefox desde el sitio de mozilla, esto es si descargo la versión del sitio oficial de poniéndolo en  el directorio /opt no funcionó bien.

Ahora que si agrego el nuevo repositorio para paquetes deb que acaba de estar disponible en Firefox 122 y lo instalo desde allí funciona bien. También tuve el problema que si hago ajustes la voz vuelve a fallar y se oye horrible, tuve que borrar las cookies y cache así regresó una voz buena pero se volvió a distorsionar.

Una cosa muy buena que puede hacer es cuando estamos en una página web es solo decirle que lea y sin marcar nada comienza a leer, nos facilita mucho las cosas. 


texto a voz extension de firefox 

Es sencillo se configura cuando lo instalamos y se puede usar desde la barra de extensiones o con el menú contextual.

 menu contextual de texto a voz

 Pero si queremos poder adelantar, poner pausa o detener debemos hacerlo desde el menú de extensiones arriba.