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 [04/12/2024 18:38] Zatalyzpratique:informatique:config_firefox [10/03/2025 09:30] (Version actuelle) Zatalyz
Ligne 1: Ligne 1:
 ====== Personnaliser Firefox (expert) ====== ====== Personnaliser Firefox (expert) ======
 +
 +===== About config =====
 +
 Trucs utiles à modifier dans ''about:config''. Trucs utiles à modifier dans ''about:config''.
  
Ligne 18: Ligne 21:
  
 À 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.  À 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 ===== ===== Hacker le thème de Firefox =====
  
Ligne 29: Ligne 36:
 Ma version actuelle : Ma version actuelle :
 <code css userChrome.css> <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 */ /* Onglets améliorés */
  
Ligne 72: Ligne 130:
     line-height: 1.6 !important; /* Augmente la hauteur de ligne */     line-height: 1.6 !important; /* Augmente la hauteur de ligne */
     height: 32px !important; /* Assure une hauteur fixe pour éviter les sauts */     height: 32px !important; /* Assure une hauteur fixe pour éviter les sauts */
-} 
-/* Ordre des barres */ 
-/* l'ensemble de la boite */ 
-#navigator-toolbox{  
- 
-/* Menu + Tab Bar  */ 
-#titlebar {  
-  order: 3; 
-} 
- 
-/* Adresse */ 
-#nav-bar {  
-  order: 1; 
-} 
-/* Favoris */ 
-#PersonalToolbar {  
-  order: 2; 
 } }
  
-/* Icones personnalisées, enfin presque */+/* Icones personnalisées */
 #personal-bookmarks .bookmark-item:nth-child(2 of [container="true"])::before { #personal-bookmarks .bookmark-item:nth-child(2 of [container="true"])::before {
   content: "☀️ ";    content: "☀️ "; 
Ligne 100: Ligne 141:
   margin-right: 5px;    margin-right: 5px; 
 } }
 +
 </code> </code>
  
Ligne 111: Ligne 153:
 xdg-mime default thunar.desktop inode/directory application xdg-mime default thunar.desktop inode/directory application
 xdg-mime query default inode/directory</code> 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.1733333900.txt.gz · Dernière modification : 04/12/2024 18:38 de Zatalyz