Installer le navigateur Icecat 52.6.0

Partagez ici vos Trucs et vos Astuces.
Répondre
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Bonjour suite à cette discussion dans Pause Café : viewtopic.php?f=2&t=1553 j'ai suivi des liens et j'ai abouti au navigateur Icecat.

Si l'on considère que la Fondation GNU est nettement plus fidèle à ses propres principes que la Fondation Mozilla à ses principes, Il serait assez vraisemblable qu'Icecat protègerait mieux la vie privée que Firefox.


Documentation d'Icecat :
https://www.gnu.org/software/gnuzilla/

Page wikipédia :
https://fr.wikipedia.org/wiki/GNU_IceCat

Il faut installer Icecat dans l'espace utilisateur, il n'est pas possible de l'installer pour l'ensemble du système ( j'ai essayé de l'installer en étant root, mais cela ne fonctionne pas. )
Ouvrez un terminal et tapez :
~$ cd .local/share/applications/

Choisissez un miroir pour votre téléchargement, ils sont ici :
https://www.gnu.org/prep/ftp.html



Dans le miroir chercher icecat. Puis dans Icecat chercher le paquet le plus récent 52.6.0 ( Plus à jour à date du 11 novembre 2018, utilisez plutôt le 60.0.3 )

Exemple pour le 60.0.3 :
http://gnu.mirrors.hoobly.com/icecat/60.3.0/



Choisissez le paquet debian qui correspond à votre architecture de microprocesseur. Si vous en ne vous rappelez plus :
$ arch

Clic droit sur le paquet qui vous intéresse pour copier l'adresse du lien puis dans le terminal ( exemple du paquet qui m'intérese, le votre pourra être différent ) :
$ wget http://mirror.checkdomain.de/gnu/icecat ... 64.tar.bz2
$ bunzip2 http://mirror.checkdomain.de/gnu/icecat ... 64.tar.bz2
tar -xvf http://mirror.checkdomain.de/gnu/icecat ... x86_64.tar

Icecat est maintenant installé. Comment le lancer ?

cd icecat/
$ ./run-icecat.sh

Bon, nous pouvons créer un lanceur, mais je suis à la bourre, alors si quelqu'un peut m'épargner cette recherche et me l'indiquer à la suite, cela serait sympa !

Sinon il faut configurer Icecat au démarrage, laissez tomber le premier choix et décochez l'utilisation uniquement de JavaScript libre, sinon très peu de site fonctionneront.

Profitez ! :icon_e_biggrin:
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
Mimoza
Contributeur
Contributeur
Messages : 655
Inscription : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors-ligne

Merci pour avoir pointé ce projet, je vais le tester rapidement je pense ;-)
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4905
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Merci pour avoir mis en lumière ce navigateur.
Un truc me géne quand même:
Based on Adblock Plus.
Adblock plus est marqué partout comme dépriécié et à remplacer par Ublock Origin.
C'est ce que j'ai fait depuis plusieurs mois, et je vois nettement la différence sur la stabilité et la vitesse.
Avatar de l’utilisateur
shao
Messages : 3
Inscription : 13 août 2018, 15:00
Status : Hors-ligne

Sur la version actuelle (la 52.6.0), c'est Spyblock, un fork d' Adblock Plus.

Après y'a moyen de désactiver Spyblock et d'installer µblock Origin à la place
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4905
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Il devraient mettre leur page d’accueil à jour.
L’intérêt de cette approche c'est que le logiciel proposé contient tout ce qu'il faut pour fonctionner sans avoir besoin de configurer quoique ce soit (très utile pour qui ne veux pas se poser de questions).
Si on commence à changer sa config, autant repartir d'un navigateur 'nu", et de l'habiller des plugins qu'on juge important.
Pour info, le bugreport à l'origine de tout ce remue ménage autour de firefox:
https://bugs.debian.org/cgi-bin/bugrepo ... bug=354622
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Après quelque essais et erreurs et en regardant d'autres .desktop, j'ai réussi à faire fonctionner un lanceur pour Icecat 52.6.0.

Si mon nom d'utilisateur est par exemple : nom-utilisateur

[Desktop Entry]
Encoding=UTF-8
Version=52.6.0
Keywords=Internet;WWW;Navigateur;Web
Exec=/home/nom-utilisateur/.local/share/applications/icecat/icecat-bin %u
Name=Icecat
GenericName=Navigateur Web
Type=Application
Icon=/home/nom-utilisateur/.local/share/applications/icecat/browser/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
NoDisplay=true
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;
Comment=Définition personnalisée pour IceCat


Par contre, avec ce lanceur j'ai perdu le nom Icecat dans la barre supérieure et cela m'affiche Mozilla Firefox, mais c'est bien Icecat qui tourne.

J'ai l'impression qu'avec Icecat les sites se chargent plus vite qu'avec Firefox.

On peut-même franciser Icecat avec le pack français 52.0, voir ici :
https://addons.mozilla.org/fr/firefox/a ... /versions/
Modification
Je corrige mon idée d'utiliser le pack de langue français de Mozilla Firefox sur Icecat et j'explique plus en détail, il vaut mieux utiliser le paquet de langue français propre à Icecat 52.6.0, celui qui est par exemple ici : https://sunsite.icm.edu.pl/pub/gnu/icec ... langpacks/ ou ici : ftp://ftp.gnu.org/gnu/gnuzilla/52.6.0/langpacks/
Faire un clic droit sur le fichier icecat-52.6.0.fr.langpack.xpi proposé pour ensuite "Save link as" <=> "Enregistrer la cible du lien sous" dans votre dossier personnel. Ensuite dans Tools -> Add-ons -> Extensions -> En haut à droite sur le symbole d'un engrenage ⚙, clic gauche et choisir "Install Add-on from file" et choisir celui que vous venez de télécharger.


Au moins nous avons GNU Icecat d'affiché dans la barre de titre !




Chat sur le navigateur ( équivalent de la cerise sur le gâteau ! ), nous pouvons même installer le dictionnaire Français Grammalecte dans les versions inférieures ou égales à la version 0.5.18 ici :
https://addons.mozilla.org/fr/firefox/a ... /versions/


Image
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Si ça vous intéresse :

Pour la version 52.1

j'avais récupéré le tarball

icecat-52.1.0.en-US.linux-x86_64.tar.bz2

et

Code : Tout sélectionner

$ cd /opt

$ sudo tar xvfj /path/to//icecat.icecat-52.1.0.en-US.linux-x86_64.tar.bz2
⇒ création de : /opt/icecat/


Pour le lanceur :


Copie modifiée de : /usr/share/applications/firefox-esr.desktop

enregistrée sous : ~/.local/share/applications/icecat.desktop

Code : Tout sélectionner

[Desktop Entry]
Name=IceCat
Name[fr]=IceCat
Comment=Browse Free the World Wide Web
Comment[fr]=Navigue Libre sur Internet
GenericName=Web Browser
GenericName[fr]=Navigateur Web
X-GNOME-FullName=IceCat Web Browser
X-GNOME-FullName[fr]=Navigateur Web IceCat

Exec=/opt/icecat/icecat %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/icecat/browser/icons/mozicon128.svg
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=IceCat
StartupNotify=true

Ce qui rend Icecat utilisable pour tous les Utilisateurs .... je crois ???

enfin à condition de placer le lanceur dans /usr/share/....
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

dezix a écrit : 17 sept. 2018, 12:34 Ce qui rend Icecat utilisable pour tous les Utilisateurs .... je crois ???
Pour savoir si ton Icecat est utilisable par tous les utilisateurs que donne $ ls -ail /opt/icecat/icecat-bin ?

Je corrige mon idée d'utiliser le pack de langue français de Mozilla Firefox sur Icecat et j'explique plus en détail, il vaut mieux utiliser le paquet de langue français propre à Icecat 52.6.0, celui qui est par exemple ici : https://sunsite.icm.edu.pl/pub/gnu/icec ... langpacks/ ou ici : ftp://ftp.gnu.org/gnu/gnuzilla/52.6.0/langpacks/
Faire un clic droit sur le fichier icecat-52.6.0.fr.langpack.xpi proposé pour ensuite "Save link as" <=> "Enregistrer la cible du lien sous" dans votre dossier personnel. Ensuite dans Tools -> Add-ons -> Extensions -> En haut à droite sur le symbole d'un engrenage ⚙, clic gauche et choisir "Install Add-on from file" et choisir celui que vous venez de télécharger.

Au moins nous avons GNU Icecat d'affiché dans la barre de titre !


Les extensions qui fonctionnent avec Icecat : https://directory.fsf.org/wiki/Collecti ... (proposed)
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je n'ai qu'un compte utilisateur (et root)

Code : Tout sélectionner

$ ls -ail /opt/icecat/icecat-bin
784942 -rwxr-xr-x 1 root root 122072 juil. 22  2017 /opt/icecat/icecat-bin
mon utilisateur appartient aux groupes :

adm dialout fax cdrom floppy tape sudo audio dip video plugdev staff users scanner lpadmin netdev bluetooth fuse vboxusers


Pour le pack langue, je crois que j'avais utilisé ce que tu décris en dernier

Je crois me souvenir que les versions Icecat/pack n'étaient pas les mêmes mais ça l'avait fait sans problème
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Anonymat et empreinte, j'ai passé le navigateur au site : https://panopticlick.eff.org/tracker?aat=1
Cela me donnait Win32 et Mozilla/5.0 (Windows NT 6.1 ( j'ai oublié le reste )

alors pour mettre en cohérence avec les autres informations notamment les polices de caractères et le plugin GNOME Shell Integration, j'ai changé dans about:config
general.platform.override Linux x86_64
general.useragent.override Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

Le pré-lancement de la version Icecat 60.2.0 : https://savannah.gnu.org/forum/forum.php?forum_id=9240
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

dezix a écrit : 19 sept. 2018, 11:12 Je n'ai qu'un compte utilisateur (et root)

Code : Tout sélectionner

$ ls -ail /opt/icecat/icecat-bin
784942 -rwxr-xr-x 1 root root 122072 juil. 22  2017 /opt/icecat/icecat-bin
Tous tes utilisateurs pourraient utiliser Icecat, il est installé root root.
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

J'ai testé mon navigateur actuel Qutebrowser sur panopticlic....

ça n'a pas l'air fameux (il est brut d'install) mais j'étais un peu lassé Firefox .... il est LOURD !

Voilà ce que ça donne :

Image

Image
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Pas mieux, mais nous changeons de sujet, il faudrait créer un nouveau sujet sur les empreintes fingerprint, car il y a des éléments louches dans ces prises d'informations :
Image
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

oui, tu as raison nous dérivons...

Ces histoires d'informations incontrôlées qui fuitent,
est un sujet que j'aimerais bien contrôler,
mais le problème est que très rares sont les sites qui œuvre dans les règles,
sans passer par un tas de services sous-traités.

Du coup si on bloque tout ça => y a plus rien qui fonctionne !
**Simple Utilisateur** -- Debian stable - XFCE
Répondre