Ceci est une ancienne révision du document !
Navigateur Web Swiftfox
Présentation
Swiftfox est une version de Firefox optimisée en fonction du processeur que vous utilisez, ce qui devrait notamment permettre de gagner en vitesse d'exécution. Swiftfox permet d'utiliser flash et java sur une distribution 64bits.
Installation
Ajouter la ligne apt suivante:
deb http://getswiftfox.com/builds/debian unstable non-free
Rafraîchissez ensuite votre liste des paquets
Et enfin installez le paquet SwiftFox correspondant à votre type de processeur :
- swiftfox-athlon ;
- swiftfox-athlon-xp ;
- swiftfox-athlon64 ;
- swiftfox-athlon64-32bit ;
- swiftfox-k6-2 ;
- swiftfox-pentium-m ;
- swiftfox-pentium2 ;
- swiftfox-pentium3 ;
- swiftfox-pentium3m ;
- swiftfox-pentium4 ;
- swiftfox-prescott.
Et le tour est joué ! Swiftfox est désormais accessible via le menu Applications→Internet→Swiftfox.
Mettre swiftfox en français
Il faut appliquer le patch français portant le doux nom de « fr.xpi ».
Voici le lien du patch : ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0/linux-i686/xpi/
Ensuite pour activer le français, il suffit d'ouvrir swiftfox, puis de taper « about:config
» dans la barre d'adresse (là où on écrit les adresses Internet). Après, il suffit de cliquer sur la ligne : « general.useragent.locale » (vous pouvez faire une recherche pour la trouver plus vite) et enfin d'écrire dans le petit cadran qui apparait « fr-FR » à la place du « en-US » que vous voyez.
Puis redémarrer Swiftfox.
Problèmes
Son
Il se peut que le son ne fonctionne pas avec flash (ce problème n'est plus d'actualité depuis flash 9 mais je le laisse quand même on ne sait jamais).
Pour remédier à ce problème, il faut d'abord installer le paquet lib32asound2.
sudo apt-get install lib32asound2
Ensuite il faut modifier le fichier « /etc/firefox/firefoxrc » :
sudo gedit /etc/firefox/firefoxrc
Cherchez la ligne « FIREFOX_DSP="none"
» et changez la par « FIREFOX_DSP="aoss"
».
Relancer le tout !
Swiftfox ne démarre plus (amd64)
Swiftfox passe en version 2.0.0.7-1 et ne se lance plus :
/usr/lib/swiftfox/swiftfox-bin: error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory
Il s'avère que swiftfox utilise les paquets issue du meta-paquet ia32-libs et que certains sont manquants pour Ubuntu.
Vérification :
ls -la /usr/lib32/libXco* ls: /usr/lib32/libXco*: Aucun fichier ou répertoire de ce type
Effectivement libXcomposite est absent (de même que libXdamage).
Téléchargements :
Il faut récupérer ces librairies en 32-bits, pour Ubuntu feisty :
On télécharge libXcomposite et libXdamage pour la version I386.
Installation :
Dans un terminal on se place là où sont les binaires (les paquets qu'on vient de télécharger) puis on les extraits :
dpkg-deb -x libxcomposite1_0.3.1-1_i386.deb ./ dpkg-deb -x libxdamage1_1.0.3-3_i386.deb ./
On les place ensuite dans le répertoire des librairies 32-bits et on change le propriétaire pour root :
sudo cp -a usr/lib/* /usr/lib32/ sudo chown -R root:root /usr/lib32/libX*
Au final :
Cette fois les librairies doivent être présentes et le propriétaire/groupe doit être root :
ls -la /usr/lib32/libX*
[...] lrwxrwxrwx 1 root root 22 2007-09-25 11:09 /usr/lib32/libXcomposite.so.1 -> libXcomposite.so.1.0.0 -rw-r--r-- 1 root root 6732 2007-02-16 17:47 /usr/lib32/libXcomposite.so.1.0.0 [...] lrwxrwxrwx 1 root root 19 2007-09-25 11:09 /usr/lib32/libXdamage.so.1 -> libXdamage.so.1.0.0 -rw-r--r-- 1 root root 6024 2006-12-20 13:53 /usr/lib32/libXdamage.so.1.0.0 [...]
Swiftfox doit pouvoir se lancer à nouveau sans soucis.
Références
Contributeurs : Skippy le Grand Gourou, Benjisan, ztrod, Skrzeszewski.stanis ⇒ Pseudo : st4n1s, Lndil, Fabien26