Como activar multilib instalar firestorm y que funcione la voz

Tutorial: Activar multilib e instalar Firestorm en Arch Linux (2025)

Este tutorial explica cómo:

  1. Activar el repositorio multilib en Arch Linux.

  2. Instalar Firestorm desde AUR.

  3. Configurar (o revisar) el voice en Firestorm.

  4. (Opcional) Instalar las librerías antiguas de voz Vivox para viewers viejos u otros grids.

Está pensado para usuarios de Arch Linux con conocimientos básicos de terminal.

 

1. Requisitos previos

Antes de empezar, asegúrate de tener:

  • Arch Linux instalado y actualizado.

  • Acceso a una cuenta con privilegios de sudo.

  • Un helper de AUR, por ejemplo yay.

Si aún no tienes yay, instala git y base-devel, y luego compílalo desde AUR (no se detalla aquí para mantener el tutorial centrado en Firestorm).

 

2. Activar el repositorio multilib

Multilib es el repositorio que contiene bibliotecas de 32 bits. Firestorm (especialmente versiones antiguas o dependencias opcionales) puede necesitar algunas de ellas.

Paso 2.1: Editar /etc/pacman.conf

En una terminal, ejecuta:

sudo nano /etc/pacman.conf

Introduce tu contraseña cuando te la pida.

Dentro del archivo, busca este bloque (normalmente está comentado):

#[multilib]
#Include = /etc/pacman.d/mirrorlist

Descomenta ambas líneas quitando el # del inicio, de forma que quede así:

[multilib]
Include = /etc/pacman.d/mirrorlist

Paso 2.2: Guardar y salir de nano

  • Para guardar los cambios: pulsa Ctrl + O y luego Enter.

  • Para cerrar el editor: pulsa Ctrl + X.

Paso 2.3: Actualizar la base de datos y el sistema

De vuelta en la terminal, ejecuta:

sudo pacman -Syu

Esto actualizará la base de datos de paquetes y el sistema, ya con el repositorio multilib activado.

Nota: algunas personas prefieren sudo pacman -Syyu la primera vez para forzar la recarga completa de las bases de datos. Si no tienes problemas, -Syu suele ser suficiente.

 

3. Instalar Firestorm desde AUR

En Arch, la forma más cómoda de instalar Firestorm es usando el paquete firestorm-bin desde AUR.

Paso 3.1: Instalar Firestorm

En la terminal, ejecuta:

yay -S firestorm-bin

Sigue las instrucciones en pantalla y acepta las opciones por defecto salvo que tengas necesidades específicas.

Durante la instalación, se compilará/descargará el paquete desde AUR y se instalarán las dependencias necesarias, incluidas algunas bibliotecas de 32 bits desde multilib.

Paso 3.2: Lanzar Firestorm

Una vez instalado, podrás lanzar Firestorm desde:

  • El menú de aplicaciones de tu entorno de escritorio (búsqueda: Firestorm), o

  • La terminal, ejecutando:

firestorm

Inicia sesión con tu cuenta de Second Life (o grid compatible que uses).

 

4. Voice en Firestorm (Second Life actual)

Las versiones recientes de Firestorm para Second Life utilizan WebRTC Voice, que funciona de forma integrada y ya no requiere el viejo cliente de voz Vivox de 32 bits.

En la mayoría de casos, con Firestorm actualizado no necesitas instalar librerías especiales para que funcione el voice básico.

Paso 4.1: Comprobar que la voz está activada

  1. Abre Firestorm.

  2. Ve a Preferencias:

    • Menú AvatarPreferencias, o

    • Ctrl + P.

  3. En el panel lateral, ve a Sonido y medios (o similar) y luego a la pestaña Voz.

  4. Asegúrate de que la opción Habilitar voz está marcada.

  5. Selecciona el dispositivo de entrada (micrófono) correcto.

Paso 4.2: Probar la voz en una región con voice

  1. Ve a una región donde el voice esté habilitado.

  2. Activa el micrófono (icono de micrófono en la interfaz de Firestorm).

  3. Habla y comprueba si se muestra el indicador de actividad de voz.

Si te escuchan en chat local (proximidad), la parte básica de voice funciona.

Paso 4.3: Llamadas privadas (IM voice) que fallan

Si:

  • La voz funciona bien en público (chat local), pero

  • Las llamadas privadas (IM calls) se cortan o no conectan,

revisa primero estos puntos en Preferencias → Sonido y medios → Voz:

  • Que no tengas marcada ninguna opción tipo:

    • "Rechazar automáticamente todas las llamadas de voz".

    • "Rechazar llamadas de voz de grupos/IM".

  • Que no estés en modo No Molestar.

  • Que no tengas bloqueado al avatar/grupo desde el que se inicia la llamada.

Si tras revisar esto sigue fallando, es posible que se trate de un problema específico de la combinación Linux + viewer + grid, más allá de simples librerías. En ese caso puedes:

  • Probar otra versión de Firestorm.

  • Probar el viewer de Windows bajo Wine/Proton para sesiones donde el voice privado sea crítico.

     

5. (Opcional) Voice clásico Vivox para viewers antiguos u otros grids

Esta sección solo es necesaria si:

  • Estás usando un viewer antiguo que todavía depende del cliente de voz Vivox clásico, o

  • Estás en un grid que sigue usando ese sistema de voz y te lo exige.

En esos casos, el viewer suele llamar a un binario externo SLVoice de 32 bits, que requiere ciertas bibliotecas antiguas.

Paso 5.1: Librerías de 32 bits desde multilib

Ejecuta:

sudo pacman -S lib32-libsndfile lib32-libidn lib32-gst-plugins-good

Paso 5.2: Bibliotecas antiguas libidn11 desde AUR

Las versiones actuales de Arch normalmente ya no incluyen libidn11 en los repos oficiales, pero existen en AUR. Para instalarlas:

yay -S libidn11 lib32-libidn11

Con esto el binario SLVoice suele poder arrancar correctamente.

Importante: incluso con todas las librerías instaladas, el viejo cliente Vivox para Linux tiene limitaciones conocidas, especialmente con llamadas privadas de voz (IM calls). Si necesitas total fiabilidad en voz privada y estás atado a Vivox, puede que la opción más estable sea usar el viewer de Windows mediante Wine/Proton.

 

6. Resumen

  • multilib debe estar activado para poder instalar bibliotecas de 32 bits y paquetes como firestorm-bin desde AUR.

  • Puedes instalar Firestorm con:

    yay -S firestorm-bin
    
  • En las versiones modernas de Firestorm para Second Life, la voz funciona mediante WebRTC y, en principio, no requiere hacks de librerías.

  • Si las llamadas privadas de voz fallan mientras el voice público funciona, revisa primero las preferencias de voz y el modo No Molestar.

  • Solo si usas viewers/grids que sigan dependiendo de Vivox/SLVoice te hará falta el apartado de librerías antiguas (libidn11, etc.), y aun así puede haber limitaciones propias del cliente de voz en Linux.

Comentarios

Entradas populares de este blog

Mejorar rendimiento Firestorm Viewer

Nuestro Primeros Minutos en second life