Firefox

De Guía Ubuntu
Saltar a: navegación, buscar

Instalar soporte para Flash

Es bien sencillo, tan sólo instalar elpaquete flashplugin-nonfree:

$ aptitude install flashplugin-nonfree

Sonido en Flash

Pronto te darás cuenta de una cosa que pasa: no puedes escuchar tu música favorita y escuchar el sonido de una animación flash. Indispensable para ver Cálico Electrónico. Es molesto tener que cerrar el reproductor de música para ver los videos de YouTube, Google Video... Para solucionar esto tenemos que instalar el paquete alsa-oss:

$ aptitude install alsa-oss

Este paquete emula el sistema de sonido OSS mediante ALSA, el cual sí que permite que dos aplicaciones puedes repoducir sonido a la vez. También tenemos que modificar el fichero /etc/firefox/firefoxrc y cambiar:

# which /dev/dsp wrapper to use
FIREFOX_DSP="none" 

por:

# which /dev/dsp wrapper to use
FIREFOX_DSP="aoss" 

Flash en AMD 64

De momento es la solución más sencilla. Se trata de emular únicamente una aplicación, firefox, de 32 bits. La pérdida de rendimiento no es apreciable (~20% inferior al nativo de 64 bits), y además se trata de un navegador (el rendimiento no es crítico, el navegador es más I/O-bound) Las instrucciones están extraidas de aquí: [1]

  • Paso 0: haz copia de tu directorio /home/luser/.mozilla (donde luser es tu nombre de usuario). Por si acaso.
  • Descárgate un firefox de '32 bits. Bájate la versión más actual.
  • Descomprímelo. Mételo en tu directorio favorito ;-) (/usr/local, u /opt). En este ejemplo lo meto en /opt
  • Instala estos paquetes. Son necesarios para ejecutar código de 32 bits:
$ sudo apt-get install ia32-libs ia32-libs-gtk linux32
  • Crea un archivo "/etc/pango32/pangorc"
$ sudo gedit /etc/pango32/pangorc
y lo rellenas con:
[Pango]
ModuleFiles=/etc/pango32/pango.modules
[PangoX]
AliasFiles=/etc/pango/pangox.aliases
  • Crea un shellscript para arrancar el firefox de 32 bits, "/usr/local/bin/firefox32"
$ sudo gedit /usr/local/bin/firefox32
y lo rellenas con:
#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
linux32 /opt/firefox/firefox $@
(nótese la ruta /opt/firefox/firefox. Si no lo instalas en /opt, cambia la ruta)
  • Permiso de ejecución al script:
$ sudo chmod +x /usr/local/bin/firefox32
  • Ya tienes Firefox para 32 bits. ¿Has hecho la copia de seguridad del paso 0? Bien, ya lo puedes ejecutar. Seguramente quiera actualizarte algún plugin.
  • Ahora basta que vayas a un sitio con flash (por ejemplo, este [2]), aceptes la instalación del plugin, y ¡ya está!

(Vía Wiki de Revistes)

Soporte para el protocolo ED2K

En las páginas de descargas de películas verás que hay enlaces del tipo ed2k://... para iniciar una descarga. Son enlaces que entiende el programa aMule pero Firefox no. Para hacer que Firefox los entienda y los envíe a la aplicación correspondiente hay que dar unos sencillos pasos. Abre Firefox y en la barra de direcciones escribe:

about:config

En la lista Nombre de Preferencia haces click con el botñon derecho del ratñon y elege Nuevo -> Lógico. Ahora hay que crear una nueva preferencia en cuyo Nombre de la Preferencia será el siguiente, poniendo el True:

network.protocol-handler.external.ed2k

Hacemos nuevamente click con el borón derecho y Nuevo -> Cadena. Como Nombre de la Preferencia ponemos:

network.protocol-handler.app.ed2k

Nos pedirá el path de la aplicación, que en el caso del aMule que viene en los repositorios de Ubuntu es:

/usr/bin/ed2k

Listo, ahora podemos hacer click en las pelis y se añadirán automáticamente a la cola de descargas de aMule.

Optimización

Firefox trae por una configuración por defecto suceptible de ser optimizada y para ello debes hacer lo siguiente. Abre Firefox y el barra de navegación escribe lo siguiente:

about:config

Las configuraciones son las siguientes (válidas para conexiones banda ancha):

network.dns.disableIPv6 true
network.enableIDN false
network.http.max-connections 64
network.http.max-connections-per-server 32
network.http.max-persistent-connections-per-proxy 16
network.http.max-persistent-connections-per-server 8
network.http.pipelining true
network.http.proxy.pipelining true
network.http.pipelining.maxrequests 8

Obviamente todo esto también va a depender si tu conexión es telefónica o banda ancha, además de que existen algunas extensiones como Fasterfox o FireTune que optimizan automáticamente.

Extensiones

Gran parte del éxito que está teniendo Firefox es debido a las extesiones que puedes instalar. Son pequeños añadidos que aporta nuevas funcionalidades al navegador. Las hay desde las que lo convierten en un cliente FTP a las que nos ayudan a depurar aplicaciones web. Las extensiones que tengas instaladas las puedes ver en Herramientas -> Extensiones.

  • UnPlug: UnPlug es una extensión que te permite descargar el audio y video que está embebido en una página. Bueno para usar en Youtube.
  • AdBlock Plus + Adblock Filterset.G Updater. Elimina la molesta publicidad.
  • NoScript, impide que se ejecute ningún script sin tu permiso. Puedes hacer una "whitelist" de sitios de confianza.
  • FlashBlock. Para bloquear todo el Flash. Si usas NoScript no te hace falta.
  • Pornzilla. No comments.