Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pratique:informatique:config_firefox [30/12/2019 10:13] Zatalyzpratique:informatique:config_firefox [10/03/2025 09:30] (Version actuelle) Zatalyz
Ligne 1: Ligne 1:
-====== about:config de Firefox ======+====== Personnaliser Firefox (expert) ====== 
 + 
 +===== About config ===== 
 Trucs utiles à modifier dans ''about:config''. Trucs utiles à modifier dans ''about:config''.
  
Ligne 11: Ligne 14:
     * 3: utilisation de DNS par HTTPS uniquement     * 3: utilisation de DNS par HTTPS uniquement
     * 5: désactivation explicite du DNS par HTTPS     * 5: désactivation explicite du DNS par HTTPS
 +  * ''editor.resizing.enabled_by_default'' : à changer pour permettre de redimensionner les images à la main (comme dans le plugin TinyEditor de Pluxml). Éviter de modifier si y'a pas besoin. 
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 17: Ligne 20:
 </WRAP> </WRAP>
  
 +À noter qu'il est possible de configurer un fichier ''user.js'' dans son profil, afin de garder en mémoire et de forcer un certain nombre de paramètres. Pour savoir "quoi", le projet [[https://github.com/vyorkin-forks/ghacks-user.js/|Ghacks]] et son visualisateur [[https://arkenfox.github.io/gui/|Arkenfox-gui]] permettent de se faire un truc aux petits oignons. 
 +
 +===== Alternatives via des navigateurs custom =====
 +[[https://codeberg.org/celenity/Phoenix|Phoenix]] modifie l'installation Firefox pour en augmenter la sécurité et les aspects "vie privée" (en changeant des choix discutables de Mozilla, comme l'usage de Google et Cloudflare). Leur [[https://codeberg.org/celenity/Phoenix/wiki/Comparison|table de comparaison]] note aussi des alternatives côté navigateur. 
 +
 +===== Hacker le thème de Firefox =====
 +
 +  * https://github.com/MrOtherGuy/firefox-csshacks : suivre les instructions. Juste une suite de modif sur userChrome.css mais les scripts déjà renseignés aident bien.
 +
 +Résumé : 
 +  - Aller sur ''about:config'' et passer ''toolkit.legacyUserProfileCustomizations.stylesheets'' à ''true''
 +  - ''mkdir ~/.mozilla/firefox/NOMDUPROFIL/chrome''
 +  - ''nano mkdir ~/.mozilla/firefox/NOMDUPROFIL/chrome/userChrome.css''
 +
 +Ma version actuelle :
 +<code css userChrome.css>
 +/* Ordre des barres */
 +/* This reorders toolbar to place tabs below other toolbars. Requires Firefox 133+ */
 +
 +@media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"){
 +  #nav-bar > .titlebar-buttonbox-container{
 +    order: -1 !important;
 +    > .titlebar-buttonbox{
 +      flex-direction: row-reverse;
 +    }
 +  }
 +}
 +@media not (-moz-bool-pref: "sidebar.verticalTabs"){
 +  .global-notificationbox,
 +  #tab-notification-deck,
 +  #TabsToolbar{
 +    order: 1;
 +  }
 +  #TabsToolbar > :is(.titlebar-spacer,.titlebar-buttonbox-container){
 +    display: none;
 +  }
 +  :root[sizemode="fullscreen"] #nav-bar > .titlebar-buttonbox-container{
 +    display: flex !important;
 +  }
 +  :root:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar:not([autohide="false"]) ~ #nav-bar{
 +    > .titlebar-buttonbox-container{
 +      display: flex !important;
 +    }
 +    :root[sizemode="normal"] & {
 +      > .titlebar-spacer{
 +        display: flex !important;
 +      }
 +    }
 +    :root[sizemode="maximized"] & {
 +      > .titlebar-spacer[type="post-tabs"]{
 +        display: flex !important;
 +      }
 +      @media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"),
 +        (-moz-gtk-csd-reversed-placement),
 +        (-moz-platform: macos){
 +        > .titlebar-spacer[type="post-tabs"]{
 +          display: none !important;
 +        }
 +        > .titlebar-spacer[type="pre-tabs"]{
 +          display: flex !important;
 +        }
 +      }
 +    }
 +  }
 +}
 +/* ************************************************ */
 +
 +/* Onglets améliorés */
 +
 +.tab-content {
 + margin: 0 !important;
 +}
 +
 +.tab-background{
 +  outline: none !important;
 +  border: none !important;
 +  box-shadow: none !important;
 +  background-clip: padding-box;
 +  margin-bottom: 0 !important; 
 +  padding: 0 !important;
 +  background-color: rgba(0, 0, 0, .3);
 +  border-radius: 1em 1em 0 0 !important;
 +}
 +
 +.tab-background[selected]{
 +  border-radius: 1em 1em 0 0 !important;
 +}
 +
 +.tab-background[selected] > .tab-context-line { 
 +  margin-top: -3px !important; 
 +}
 +
 +/* Marque-page de la barre de favoris : juste des icones, sauf au survol. */
 +#personal-bookmarks .bookmark-item > .toolbarbutton-text {
 +    display: none !important; /* Cache le texte */
 +}
 +
 +#personal-bookmarks .bookmark-item:hover > .toolbarbutton-text {
 +    display: inline !important; /* Affiche le texte au survol */
 +    margin-left: 5px; /* Ajoute un petit espace entre l'icône et le texte */
 +    vertical-align: middle !important; /* Aligne verticalement le texte avec l'icône */
 +}
 +
 +#personal-bookmarks .bookmark-item > .toolbarbutton-icon {
 +    vertical-align: middle !important; /* Aligne verticalement l'icône avec le texte */
 +}
 +/* Ajuste globalement la hauteur des éléments pour éviter les sauts */
 +#personal-bookmarks .bookmark-item {
 +    line-height: 1.6 !important; /* Augmente la hauteur de ligne */
 +    height: 32px !important; /* Assure une hauteur fixe pour éviter les sauts */
 +}
 +
 +/* Icones personnalisées */
 +#personal-bookmarks .bookmark-item:nth-child(2 of [container="true"])::before {
 +  content: "☀️ "; 
 +  margin-right: 5px; 
 +}
 +#personal-bookmarks .bookmark-item:nth-child(3 of [container="true"])::before {
 +  content: "🤖 "; 
 +  margin-right: 5px; 
 +}
 +
 +</code>
 +
 +Pour voir les changements sans trop râler à chaque redémarrage : ouvrir ''about:profiles'', créer un nouveau profil, puis "lancer le profil dans un nouveau navigateur". Ça permet une 2e instance de Firefox avec moins de bazar. 
 +===== Modifier l'explorateur de fichiers par défaut  =====
 +En fait c'est probablement un souci générique plus que propre à Firefox.
 +  * [[https://www.linuxtricks.fr/news/10-logiciels-libres/436-changer-l-explorateur-de-fichiers-par-defaut-sous-linux/|Changer l'explorateur de fichiers par défaut sous Linux]]
 +
 +En résumé :
 +<code>xdg-mime query default inode/directory
 +xdg-mime default thunar.desktop inode/directory application
 +xdg-mime query default inode/directory</code>
 +
 +Si vraiment ça galère, tester en utilisateur de base et en root : 
 +  env XDG_UTILS_DEBUG_LEVEL=10  xdg-mime query default inode/directory
 +
 +Cela peut indiquer d'autres endroits où ce n'est pas ce qu'on veut qui est déclaré. 
 +
 +Ceci dit y'a aussi potentiellement Firefox qui saoule. Dans ''about:config'', changer la valeur ''widget.use-xdg-desktop-portal.file-picker''. Dernièrement il était sur "2" pour moi, en le passant sur "1" j'ai un autre visuel. Mais ça ne suffit pas. Plus d'infos sur https://wiki.archlinux.org/title/Firefox#XDG_Desktop_Portal_integration . 
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/config_firefox.1577697207.txt.gz · Dernière modification : 30/11/2020 10:35 (modification externe)