Firefox 57 (et suivants)+ modifs possibles sans extension + Sécurisation

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
Verrouillé
Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Firefox 57 (et suivants)+ modifs possibles sans extension + Sécurisation

Message par Mintalo » dim. 15 oct. 2017 13:58

Pas d'aide dans ce fil, pour cela, et pour tout signalement d'erreur, c'est ICI

Bonjour,
Il s’agit surtout de modifs visuelles qui conservent à FF son aspect “traditionnel” et tentent d’éviter son basculement vers une googlisation forcée. Ceci permet également d'éviter l'installation de nombreuses extensions.

La disparition programmée de certaines extensions qui influaient déjà sur l’apparence (CTR,……) laisse place à un bouillonnement d’idées du côté du css.
Par exemple, il est possible de :
  • placer les onglets sous la barre d’adresse (perso, je ne supporte pas le contraire)
  • de supprimer le "+" d’ouverture d’un nouvel onglet (, ne m’en étant jamais servi)
  • de centrer l’intitulé de l’onglet
  • d’attribuer une couleur différente à l’onglet actif, une taille différente de police,..(ou à l’onglet inactif, au choix)
  • de ne rendre visible qu’au survol de la souris la croix de fermeture de l’onglet et le favicon
  • de virer les dots de « action de la page » dans la barre d’adresse (m’en sers pas)
  • virer le drop-down de l’historique dans la barre d’adresse (m’en sers pas)
  • rendre visible le bouton « liste des onglets ouverts » à l’extrémité droite de barre (je trouve ça utile)
  • rendre la liste de modules plus compacte
  • réduire la largeur des onglets lorsque plusieurs sont ouverts de sorte qu’ils restent tous visibles (utile aussi pour ne pas oublier ceux qui resteraient en dehors de la barre)
  • etc.…
──────────────────────────────
Préparation
  1. Fichiers à conserver pour le nouveau profil de FF
  2. Désinstaller l'ancienne version de FF.
  3. Installation
  4. Accès facile au profil
──────────────────────────────
On rentre dans le vif ;) ──────────────────────────────
Préparation
  1. Fichiers à conserver pour les placer dans le nouveau profil de FF :
    1. Les mots de passe : vos mots de passe sont stockés dans les fichiers key3.db et logins.json.
    2. Les préférences spécifiques aux sites : les fichiers permissions.sqlite et content-prefs.sqlite stockent vos nombreuses permissions Firefox (par exemple, quels sites sont autorisés à afficher les popups) ou les niveaux de zoom, qui sont définis site par site
    3. Les moteurs de recherche : les fichiers search.json, search.json.mozlz4, et le dossier searchplugins stockent les moteurs de recherche installés par l'utilisateur qui sont disponibles dans la barre de recherche de Firefox.
    4. Le dictionnaire personnel : le fichier persdict.dat stocke tout mot personnalisé que vous avez ajouté au dictionnaire de Firefox.
    5. L'historique d'auto-complétion : le fichier formhistory.sqlite mémorise ce que vous avez recherché depuis la barre de recherche de Firefox et les informations que vous avez saisies dans les formulaires sur les sites web.
    6. Les cookies : un cookie est une information stockée sur votre ordinateur par un site web que vous avez visité. Généralement, c'est quelque chose comme vos préférences de site ou votre statut de connexion. Les cookies sont tous stockés dans le fichier cookies.sqlite.
    7. Le stockage DOM : le stockage DOM est une alternative plus large, plus sécurisée et plus facile à utiliser que les cookies. Les informations sont stockées dans le fichier webappsstore.sqlite pour les sites web et dans le fichier chromeappsstore.sqlite pour les pages about:*.
    8. Les paramètres des certificats de sécurité : Le fichier cert8.db stocke tous vos certificats de sécurité et tout certificat SSL que vous avez importé dans Firefox.
    9. Les paramètres des périphériques de sécurité : le fichier secmod.db est la base de données des modules de sécurité.
    10. Les actions de téléchargement : le fichier handlers.json stocke vos préférences qui disent à Firefox que faire quand il rencontre un type de fichier particulier.
    11. Le type MIME des plugins : le fichier pluginreg.dat stocke les types MIME liés à vos plugins installés.
    12. La session sauvegardée : le fichier sessionstore.js stocke les onglets et fenêtres actuellement ouverts.
    Retour

  2. Pour partir sur de bonnes bases, mieux vaut désinstaller l'ancienne version de FF.

    Proposition de marche à suivre :
    1. Faire une sauvegarde de ton profil en le copiant dans un autre répertoire, sur un autre disque ou sur un support externe
    2. Faire aussi une sauvegarde des marque-pages : Marque-pages > Organiser les marque-pages >> Importer et sauvegarder.
      Créer deux sauvegardes, une au format json (Sauvegarder) et une au format html (Exporter au format HTML).
    3. Rechercher et noter le répertoire du cache (taper about:cache dans la barre d'adresse de Firefox pour savoir où il est).
    4. Désinstaller totalement Firefox
    5. Supprimer le répertoire d'installation de Firefox
    6. Supprimer le répertoire des profils
    7. Supprimer le répertoire du cache (ne pas se contenter du répertoire \cache\ mais supprimer au-dessus, c'est à dire \Firefox\Profiles\.....\Cache).
    8. Réinstaller Firefox dans un autre répertoire que le répertoire par défaut ( il faut faire une installation personnalisée).
    9. Avant de faire quoi que ce soit, noter les extensions et plugins qui s'installent d'office dans Firefox (Outils > Modules complémentaires > bouton "Extensions" et bouton "Plugins"). Vérifier le bon fonctionnement de Firefox "brut d'installation".
    10. Restaurer les marque-pages (Marque-pages > Organiser les marque-pages >> Importation et sauvegarde > Restaurer > Choisir un fichier... (aller chercher le fichier créé avant la manipulation). Vérifier le bon fonctionnement de Firefox.
    11. Restaurer les mots de passe en copiant les fichiers signons3.sqlite et key3.db de la sauvegarde dans le nouveau profil. Vérifier le bon fonctionnement de Firefox.
    12. Réinstaller les extensions en allant les chercher sur AMO. ([url]https://addons.mozilla.org/fr/firefox/extensions/[/utl])
      N'installer que celles qui sont vraiment indispensables. Les installer une par une en vérifiant le bon fonctionnement de Firefox à chaque fois.
    Retour

  3. Pour l’installation :
    1. créer un dossier “chrome” dans le profil de FF, (/home/XXXXX/.mozilla/firefox/XXXXX.default)
    2. dans ce dossier, ajouter un fichier qu’on nommera « userChrome.css »

      --- en tête du fichier, mettre :

      Code : Tout sélectionner

      @-moz-document url(chrome://browser/content/browser.xul) {
      
      ....puis vos lignes....et fermer le tout avec   }
    3. y écrire les lignes proposées afin d’effectuer les changements.
    4. Ne pas avoir peur :mrgreen: si l'essai ne plaît pas, il suffit de supprimer les lignes correspondantes. Pour faciliter les choses et s'y retrouver , il peut être bon de séparer chaque script par ceci, par exemple :

      Code : Tout sélectionner

       /**********************************************************************/
    Retour


  4. Accès facile
    • Si vous n'avez pas fait d'installation personnalisée, et si vous souhaitez avoir un accès facile au profil de Firefox, il est possible d'en créer un nouveau dans un dossier "Documents", par exemple.
      D'abord, créer un nouveau dossier "Firefox", puis à l'intérieur de celui-ci, un second dossier nommé "FF57", par exemple.
      Ouvrir le terminal, et copier/coller (ou si vous le tapez, faire attention à l'espace)

      Code : Tout sélectionner

      firefox -profilemanager
      Le Gestionnaire de profil va s'ouvrir, décocher la case "Ne pas me demander au démarrage" > cliquer sur "Créer un nouveau profil" > "suivant" > Entrez un nom > "Choisir un dossier" = vous indiquez alors, le dossier "FF57" créé auparavant. Terminé.

      On peut copier/coller tous les éléments que contient le dossier par défaut dans le nouveau profil.

      Au lancement de Firefox, ben........pas de changement puisque vous n'avez fait que copier le profil par défaut. Si tout va bien, revenir au Gestionnaire, surligner le profil que vous voulez, cochez la case et Démarrer. Ensuite, vous pouvez compléter ce deuxième profile selon vos goûts.
      Ce système permet en plus de toujours avoir un profil en réserve (celui "par défaut") et en bon état, au cas où,.......

      RAPPEL IMPORTANT : faites des essais sur un profil dédié. Lorsque l'essai est concluant, vous pouvez l'adopter pour votre profil couramment utilisé.
    Retour
Modifié en dernier par débitant le dim. 25 févr. 2018 11:08, modifié 22 fois.
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Avatar du membre
zeb
Administrateur du site
Messages : 14844
Enregistré le : ven. 19 juin 2015 22:13
Localisation : Au pays du mistral

Re: Firefox 57+ modifs possibles

Message par zeb » dim. 15 oct. 2017 14:56

Salut mintalo ;)
Merci pour ces petites astuces qui vont suivre 8-)
Par contre, je déplace dans logiciel, ça sera bien mieux placé.
Le RTFM des forums Linux A lire absolument avant de poster sur le forum (et pas que le titre...)
Merci !

Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Re: Firefox 57+ modifs possibles

Message par Mintalo » dim. 15 oct. 2017 21:24

1) Placer les onglets sous la barre d'adresse :

Code : Tout sélectionner

#TabsToolbar{ -moz-box-ordinal-group: 10000 !important; margin-top: -1px !important; }

2) Si vous avez :

1) la barre d'adresse
2) ET si vous conservez la barre personnelle
,
3) puisla barre d'onglets :

Code : Tout sélectionner

/* Toolbar order */
#nav-bar {
-moz-box-ordinal-group: 1 !important; }
    
#PersonalToolbar {
-moz-box-ordinal-group: 2 !important; }

#TabsToolbar {
-moz-box-ordinal-group: 3 !important; }
Modifié en dernier par Mintalo le ven. 17 nov. 2017 14:15, modifié 4 fois.
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Trucs pour remplacer certains modules devenus obsolètes

Message par Mintalo » lun. 16 oct. 2017 14:57

Ce que pouvaient faire certains modules avant la v57 (Privacy Settings, par exemple) peut être remplacé par :



Dans about:config
- ne pas fermer FF en fermant le dernier onglet : browser.tabs.closeWindowWithLastTab > false
- barre de "recherche dans la page" ( Ctrl+F) si vous voulez que le mot ( ou la phrase) soit surligné : findbar.modalHighlight > true (permet une recherche plus rapide)
- Barre de recherche (ouvrir le résultat dans un nouvel onglet) : browser.search.openintab > true

Pour ceux qui n'aiment pas l'espionnage à la Google ou M$ :

**Virer la Telemetry (dans about:config ) (possible également de faire fichier "user.js" à mettre dans profil)**

browser.ping-centre.telemetry > (false)
toolkit.telemetry.archive.enabled > (false)
toolkit.telemetry.bhrPing.enabled > (false)
toolkit.telemetry.enabled > (false)
toolkit.telemetry.firstShutdownPing.enabled > (false)
toolkit.telemetry.newProfilePing.enabled > (false)
toolkit.telemetry.reportingpolicy.firstRun > (false)
toolkit.telemetry.shutdownPingSender.enabled > (false)
toolkit.telemetry.unified > (false)
toolkit.telemetry.updatePing.enabled > (false)

extensions.pocket.enabled > (false)
extensions.webservice.discoverURL .................(clic sur "modifier" = effacer la valeur seulement. Laisser le nom de l'option)

media.peerconnection.enabled > (false)
media.peerconnection.ice.no_host > true
media.peerconnection.ice.default_address_only > true
media.eme.enabled > true
media.mediasource.webm.enabled > (true)
media.navigator.enabled > (false)

network.idn_show_punycode > (true)

privacy.trackingprotection.enabled > (true)
privacy.donottrackheader.enabled > (true)

webgl.disabled > true

geo.enabled > false


privacy.resistFingerprinting > (true)...................(emprunté à Tor. Désactive certaines fonctions non-désirées par le libre, surtout les DRM, ou ne pas faire connaître sa taille d'écran, etc, .....). Petit inconvénient, FF se lance en mode réduit, il faut ensuite cliquer sur le bouton
FF_1.jpg
FF_1.jpg (12.58 Kio) Vu 5012 fois
pour qu'il prenne sa taille "écran". Donc, si dérangement, laisser à "false".


Autre petit truc sympa : Voir les onglets ouverts
dans about:config, copier/coller la valeur ci-dessous dans "Rechercher" et la passer à "true"

browser.ctrlTab.previews > true

Puis, lorsque vous voulez voir les onglets ouverts : Ctrl+Tab et en tapant sur Tab, les onglets défilent.
FF_2.jpg
Modifié en dernier par débitant le mer. 18 avr. 2018 18:08, modifié 13 fois.
Raison : reprise des liens photos obsolètes
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Avatar du membre
Robinwood
Messages : 6004
Enregistré le : mar. 28 juil. 2015 20:30
Localisation : Auvergne

Re: Firefox 57+ modifs possibles

Message par Robinwood » lun. 16 oct. 2017 16:45

Beau partage ;) .
Asus x751ma SSD samsung 850 evo - 8Go RAM
kde neon plasma 5.16
Acer aspire E360 CG Radeon R5-230 - 2,5Go RAM
linuxmint 19.2 xfce Noyau 5.0.0
Firefox Audacious mpv Xplayer

Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Barre des menus

Message par Mintalo » lun. 16 oct. 2017 18:04

Si vous ne vous servez pas de la barre des menus devenue inutile et faisant double emploi avec le bouton des menus existant à droite. Il est bien sûr possible de les enlever individuellement :

Ajouter ceci au fichier userChrome.css :

Code : Tout sélectionner

#bookmarksMenu
{display: none !important;
}

#history-menu
{display: none !important;
}


#file-menu
{display: none !important;
}

#edit-menu
{display: none !important;
}

#view-menu
{display: none !important;
}

#tools-menu
{display: none !important;
}

#helpMenu
{display: none !important;
}

/**********************************************************/


Si vous voulez enlever TOUTE la barre des menus, faites ceci en une seule fois : (attention aux espaces)

Code : Tout sélectionner

 #file-menu, #edit-menu, #view-menu, #history-menu, #bookmarksMenu, #tools-menu, #helpMenu
{display: none !important;
}
Adepte du "dégagisme" concernant ce qui ne me sert pas, voilà comment se présente mon Fox 57 (pour l'instant) :
FF_3.jpg
- La barre des menus est virée, on retrouve tous les menus dans le bouton de droite (3 lignes verticales)
- seuls les modules utilisés pendant le surf sont présents sur la barre, les autres sont dans le menu (bouton chevrons à droite)
- la barre de recherche est enlevée puisque la dite recherche peut se faire maintenant dans la barre d'adresse
Modifié en dernier par débitant le mer. 18 avr. 2018 18:08, modifié 6 fois.
Raison : reprise des liens photos obsolètes
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Barre personnelle (escamotage)

Message par Mintalo » lun. 16 oct. 2017 18:07

Pour rendre la barre personnelle des marque-pages auto-hidable (comme on dit chez moi ;) )
La barre n'apparaîtra donc qu'au passage de la souris.

Code : Tout sélectionner

/* Auto-hide bookmarks toolbar */
#PersonalToolbar {
    visibility: collapse !important;
    position: fixed;
    width: 100%;
    border-bottom: 1px solid #A8A8A8 !important;
}
 
#navigator-toolbox:hover > #PersonalToolbar {
    visibility: visible !important;
}

On peut aussi ajouter ceci pour réduire l'espace entre les dossiers de cette barre ... à chacun de choisir l'espace qu'il désire en changeant la valeur :

Code : Tout sélectionner

#toolbarspacer { width: 6px !important; }
Modifié en dernier par Mintalo le ven. 20 oct. 2017 17:56, modifié 2 fois.
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Avatar du membre
thyam
Messages : 4905
Enregistré le : mar. 14 juil. 2015 10:33
Localisation : Lille - Hauts de France

Re: Firefox 57+ modifs possibles

Message par thyam » lun. 16 oct. 2017 18:11

Salut mint,

Bô boulot :D

faudrait voir avec débitant pour en faire un tuto, ça peut intéresser des membres d'avoir le tout bien regroupé ;)
pc principal : hp pavilion dv6 - core i5 - 8go ram - dd 1 to - CG dual Intel HD graphics 3000 / Amd Radeon HD 7400m
dual boot W$ (taf oblige) / LMDE Cindy et Cinnamon

« Seul, on va plus vite... Ensemble, on va plus loin ;) »

Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Bouton "liste des onglets ouverts" (ajouter)

Message par Mintalo » lun. 16 oct. 2017 18:11

Ajouter un bouton à l'extrémité droite de la barre d'onglets permettant de voir la liste des onglets ouverts :

Code : Tout sélectionner

 #alltabs-button{
  visibility: visible !important;
}

Le "V" tout à droite :
FF_4.jpg
Modifié en dernier par débitant le mer. 18 avr. 2018 18:11, modifié 4 fois.
Raison : reprise des liens photos obsolètes
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Avatar du membre
Mintalo
Messages : 372
Enregistré le : sam. 15 oct. 2016 17:35
Localisation : Bretagne

Re: Firefox 57+ modifs possibles

Message par Mintalo » lun. 16 oct. 2017 18:13

salut thyam

je mets ça là, après la direction et son adjoint en font ce qu'ils veulent. :D

Merci Robinwood : je suis fan de ta maison de campagne.
Modifié en dernier par Mintalo le mar. 17 oct. 2017 14:57, modifié 1 fois.
CM : Asus Z97-K // UEFI // Proc : Intel Core i5-4460 // Intel HD graphics 4600 // Ram : G Skill 4x2 // Alim : BeQuiet 500W
SSD : ssd KINGSTON 120 Go - Linux Mint 18.3 Cinnamon Sylvia 64
SSD : ssd Samsung 850 Pro 128 Go - W7 x64
DD : WDC 640 Go

Verrouillé