viernes, 14 de agosto de 2026

Para compartir el sonido de Firefox en Google Meet usando pavucontrol en Linux Mint,

 

 

Para compartir el sonido de Firefox en Google Meet usando pavucontrol en Linux Mint, debes crear un "puente" virtual. El truco consiste en engañar a la videollamada para que escuche lo que reproduce tu computadora en lugar de tu voz.
Sigue este tutorial paso a paso para lograrlo de forma exacta:

📥 Paso 1: Instalar y abrir el control de audio

Si no tienes el panel instalado, abre una terminal (Ctrl + Alt + T) y escribe:
sudo apt install pavucontrol -y
Una vez instalado, búscalo en el menú de Linux Mint como Control de volumen PulseAudio y ábrelo. Déjalo a un lado de la pantalla. [1]

🌐 Paso 2: Preparar Firefox y Google Meet

  1. Abre Firefox.
  2. Ve a la pestaña donde está el video o música que quieres compartir y dale a reproducir (debe estar sonando).
  3. En otra pestaña, entra a tu reunión de Google Meet.
  4. Haz clic en Presentar ahora y comparte tu pantalla de forma normal para que los demás vean el video.

🔄 Paso 3: Redirigir el audio en Pavucontrol

  1. Regresa a la ventana de Control de volumen PulseAudio (pavucontrol).
  2. Haz clic en la pestaña Grabación (esta es la pestaña más importante).
  3. Verás una barra que dice Firefox: AudioCapture o WEBRTC VoiceEngine (esta última representa a Google Meet).
  4. Al lado derecho de esa aplicación, verás un botón desplegable que muestra tu micrófono actual (por ejemplo: Audio interno estéreo analógico). [2]
  5. Haz clic en ese menú desplegable y cámbialo a: Monitor of Audio interno estéreo analógico (o el nombre de tu tarjeta que empiece con la palabra Monitor de...).
¡Listo! En ese instante, todo lo que suene en tu Firefox se enviará directamente a los participantes de la reunión con calidad digital.

⚠️ Paso 4: Cómo volver a la normalidad

Cuando termines de reproducir tu video y quieras volver a hablar:
  1. Regresa a la pestaña Grabación de pavucontrol.
  2. Vuelve a hacer clic en el menú desplegable de la aplicación de la llamada.
  3. Quita la opción Monitor y selecciona tu micrófono físico habitual para que vuelvan a escuchar tu voz.
Para ayudarte mejor si te trabas en algún paso, ¿podrías decirme si la barra de sonido en la pestaña Grabación se mueve cuando reproduces el video? Si lo deseas, también te puedo explicar cómo usar bucle de retorno (loopback) si necesitas que te escuchen hablar al mismo tiempo que suena el video.

 

jueves, 13 de agosto de 2026

Para configurar las carpetas public_html en Apache bajo Ubuntu - http://tu_ip/~nombre_usuario/.

 

Para configurar las carpetas public_html en Apache bajo Ubuntu, debes habilitar el módulo userdir. Esto permite que cada usuario del sistema tenga su propia web accesible desde el navegador mediante la ruta http://tu_ip/~nombre_usuario/.
Sigue estos pasos ordenados directamente en tu terminal:

1. Habilitar el módulo UserDir en Apache

Abre la terminal y ejecuta el comando para activar el módulo de directorios de usuarios:
sudo a2enmod userdir

2. Reiniciar el servicio de Apache

Aplica el cambio reiniciando el servidor web: [1]
sudo systemctl restart apache2

3. Crear la carpeta pública en el usuario

Crea el directorio obligatorio dentro de la carpeta personal del usuario (reemplaza tu_usuario por tu nombre real en Linux) y añade un archivo de prueba:
mkdir -p ~/public_html
echo "<h1>Mi web en Apache funciona</h1>" > ~/public_html/index.html

4. Configurar los permisos correctos (Paso Crítico)

Apache se ejecuta bajo el usuario www-data. Si tu carpeta personal es privada, Apache dará un error 403 Forbidden. Debes dar permisos de lectura y ejecución a otros usuarios en tu Home: [2]
chmod 755 /home/tu_usuario
chmod 755 /home/tu_usuario/public_html
chmod 644 /home/tu_usuario/public_html/index.html

5. (Opcional) Habilitar PHP en las carpetas de usuario

Por defecto, Ubuntu deshabilita la ejecución de scripts PHP dentro de public_html por seguridad. Si vas a usar PHP, debes editar su archivo de configuración:
  1. Abre el archivo de configuración de PHP para Apache (el número de versión de PHP puede variar, usa la tuya):
    sudo nano /etc/apache2/mods-enabled/php8.3.conf
    
  2. Busca las líneas al final del archivo que dicen <IfModule mod_userdir.c> y verás un bloque de código.
  3. Comenta esas líneas añadiendo un signo # al principio de cada una, o elimina la directiva php_admin_flag engine off. Debe quedar algo así:
    #<IfModule mod_userdir.c>
    #    <FilesMatch "\.phps$">
    #        Require all denied
    #    </FilesMatch>
    #    php_admin_flag engine off
    #</IfModule>
    
  4. Guarda los cambios (Ctrl + O, luego Enter) y sal (Ctrl + X).
  5. Reinicia Apache de nuevo: sudo systemctl restart apache2. [3, 4]

6. Probar en el navegador

Ya puedes acceder a la web de ese usuario desde cualquier equipo de la red ingresando a:
http://84.21.171
(Usa tu IP correspondiente o http://localhost/~tu_usuario/ si estás en la misma máquina).
¿Estás configurando esto para un único usuario o necesitas restringir el espacio en disco de los usuarios que suban archivos?

¿Por qué Apache es más fácil para public_html?

 

Para gestionar carpetas public_html de usuarios del sistema, Apache es mucho más fácil que Nginx, incluso dentro de un contenedor Docker.
Aquí te explico detalladamente por qué, usando una analogía simple: Apache está diseñado para ser multiusuario desde sus orígenes, mientras que Nginx nació enfocado en el rendimiento puro para un único administrador. [1]

¿Por qué Apache es más fácil para public_html?

  • Módulo Nativo (mod_userdir): Apache incluye el módulo userdir. Con solo activarlo, el servidor mapea automáticamente la ruta http://ip/~usuario/ hacia /home/usuario/public_html/. No tienes que escribir reglas complejas. [2]
  • Gestión de Permisos: Apache se adapta de forma nativa a la estructura de usuarios de Linux (/etc/passwd).
  • El problema con Nginx: Nginx no tiene un equivalente a mod_userdir. Para lograr lo mismo en Nginx, tendrías que escribir expresiones regulares complejas (Regex) en su archivo de configuración para capturar el nombre del usuario desde la URL y redirigir manualmente la ruta del disco, lo cual es propenso a errores de seguridad y permisos.

Cómo desplegarlo en Docker con Apache (La opción fácil)

Para que funcione con los usuarios de tu máquina host, lo ideal es montar la carpeta /home de tu Linux dentro del contenedor de Apache.

1. Crea el archivo Dockerfile

Crea un archivo llamado Dockerfile en una carpeta vacía para construir tu servidor Apache modificado (ya que la imagen oficial de Apache trae userdir desactivado por defecto):
FROM httpd:2.4

# Activa el módulo userdir y su configuración nativa
RUN sed -i 's/#Include conf/extra/httpd-userdir.conf/Include conf/extra/httpd-userdir.conf/' conf/httpd.conf \
    && sed -i 's/#LoadModule userdir_module/LoadModule userdir_module/' conf/httpd.conf

2. Construye la imagen de Docker

Ejecuta este comando en la terminal donde guardaste el Dockerfile: [3]
docker build -t apache-usuarios .

3. Arranca el contenedor mapeando los usuarios

Para que el Apache de Docker pueda ver las carpetas public_html de tus usuarios reales de Ubuntu, debes montar el directorio /home usando volúmenes (-v):
docker run -d -p 8080:80 --name web-usuarios -v /home:/home apache-usuarios

4. ¡Listo!

Cualquier usuario de tu sistema que tenga una carpeta en /home/usuario/public_html (con los permisos 755 que configuramos en el paso anterior) será visible inmediatamente en la web a través de:
http://localhost:8080/~usuario/
Si prefieres ver cómo sería la alternativa compleja con Nginx para comparar las reglas de código, o si necesitas que este Docker maneje también bases de datos para cada usuario, avísame y te armo la configuración.

Evita que Firefox auto-complete con HTTPS

 configurar

Evita que Firefox auto-complete con HTTPS
  1. Vuelve a entrar a about:config.
  2. Busca la preferencia browser.urlbar.trimHttps. Asegúrate de que esté en true.
  3. Busca la preferencia browser.fixup.fallback-to-https y cámbiala a false (esto evita que el navegador intente "adivinar" y agregar la S si la conexión falla).

 

miércoles, 12 de agosto de 2026

Descargar libros o Documentos de Scribd https://scribd.vpdfs.com/

Descargar libros o Documentos de Scribd https://scribd.vpdfs.com/


https://scribd.vpdfs.com/

geometria libros para motivarse

 https://es.scribd.com/document/1029999068/La-divina-geometria-Jaime-Buhigas-Tallon

https://blog.nekomath.com/seminario-de-resolucion-de-problemas-introduccion-a-problemas-de-geometria-y-geometria-euclideana/

https://www.revistaesfinge.com/2010/02/80entrevista-a-jaime-buhigas/

 

https://lacontemplacion99.blogspot.com/2016/05/la-divina-geometria-un-libro-ameno-para.html 

 

https://ritualdelaspalabras.wordpress.com/2023/10/02/la-divina-geometria-jaime-buhigas-tallon/ 

martes, 11 de agosto de 2026

Instalar el componente faltante En Linux Mint, la opción de Objeto OLE "Fórmula" libreoffice

 

En Linux Mint, la opción de Objeto OLE "Fórmula" o el menú directo de ecuación aparecen deshabilitados o ausentes porque el editor de fórmulas matemáticas (LibreOffice Math) no viene instalado por defecto en el sistema. [1, 2]
A diferencia de Windows o macOS, donde LibreOffice se instala siempre como una suite gigantesca con todos sus componentes obligatorios, la mayoría de distribuciones de Linux (como Mint o Ubuntu) dividen la suite en "paquetes individuales" para ahorrar espacio de almacenamiento. Al omitir el componente math, Writer bloquea e inhabilita cualquier función relacionada con fórmulas algebraicas o matemáticas. [3, 4, 5, 6]

Cómo solucionarlo (Instalar el componente faltante)

Para recuperar el editor de fórmulas de inmediato, debes instalar el paquete de software correspondiente. Elige el método que te sea más cómodo:

Método 1: Desde la Terminal (El más rápido)

  1. Abre tu terminal de Linux Mint (Ctrl + Alt + T).
  2. Copia y pega el siguiente comando:
    sudo apt update && sudo apt install libreoffice-math
    
  3. Presiona Enter, escribe tu contraseña de usuario de Linux Mint y confirma la instalación presionando la tecla S (o Y) cuando te lo solicite.

Método 2: Desde el Gestor de Software (Modo visual)

  1. Abre el Gestor de Software de Linux Mint desde el menú de aplicaciones.
  2. En la barra de búsqueda superior, escribe libreoffice-math.
  3. Selecciona el resultado correspondiente y haz clic en el botón verde de Instalar.

¿Cómo insertar la fórmula tras la instalación?

Una vez completada la instalación, cierra por completo todo LibreOffice para que se apliquen los cambios en el sistema. Al volver a abrir LibreOffice Writer, verás habilitadas todas las funciones de ecuaciones mediante cualquiera de estas rutas estándar: [7, 8]
  • Ruta directa: Ve al menú superior y selecciona Insertar > Objeto > Fórmula...
  • Ruta OLE: Ve al menú superior, selecciona Insertar > Objeto OLE > Objeto OLE..., y ahora sí podrás elegir Fórmula de LibreOffice en el listado.
  • Atajo de teclado: Coloca tu cursor donde desees el elemento matemático y presiona Alt + Shift + E (o Alt + Mayús + E). [6, 7, 8, 9]
Cuéntame si tras instalar el paquete libreoffice-math lograste redactar tus ecuaciones, o si necesitas que revisemos las fuentes de símbolos matemáticos en Linux. [10]