« Firefox quantum » : différence entre les versions
Apparence
Ligne 98 : | Ligne 98 : | ||
</filebox> | </filebox> | ||
=== Windows 10 === | === [https://github.com/Timvde/UserChrome-Tweaks/blob/master/tabs/hide-tabs-windows.css Windows 10 - Hide tabs keep buttons] === | ||
<filebox fn='userChrome.css' collapsed> | <filebox fn='userChrome.css' collapsed> | ||
/* hide the | /* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | |||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |||
/* | |||
* This style will hide the tab bar and merge the title bar with the navigation bar. For Windows | |||
* Make sure "Title Bar" is unchecked in customize menu. | |||
* | |||
* Contributor(s): Ivan0xFF | |||
*/ | |||
.tabbrowser-tab { | |||
visibility: collapse !important; | |||
} | } | ||
.titlebar-button { | |||
height: 40px !important; | |||
} | } | ||
#nav-bar { | #nav-bar { | ||
margin-top: -42px; | |||
margin-right: 140px; | |||
box-shadow: none !important; | |||
} | } | ||
[uidensity="compact"]:root .titlebar-button { | |||
height: 32px !important; | |||
} | } | ||
# | |||
[uidensity="compact"]:root #nav-bar { | |||
margin-top: -32px; | |||
} | |||
#titlebar-spacer { | |||
background-color: var(--chrome-secondary-background-color); | |||
} | } | ||
#titlebar-buttonbox-container { | |||
background-color: var(--chrome-secondary-background-color); | |||
} | } | ||
.titlebar-color { | |||
background-color: var(--toolbar-bgcolor); | |||
} | } | ||
</filebox> | </filebox> |
Version du 31 mai 2020 à 21:05
Supprimer les redirections permanentes
History → Show All History → clique-droit sur une entrée → Forget About This Site
Add-ons
Extension | Description |
---|---|
Dark Reader | choix luminosité, contraste, sépia, niveaux de gris, font |
Gesturefy | |
Grammalecte [fr] | ne fonctionne pas si Grammarly est actif. |
Grammarly for Firefox | prend le dessus sur Grammalecte. |
New Tab from Location Bar | permet d'ouvrir un nouvel onglet lors d'une recherche dans le champs url. |
Select After Closing Current | après la fermeture d'un onglet, sélectionne le dernier onglet utilisé |
Stylus | appliquer un style custom aux sites (fork de Stylish) |
Tabliss | affiche une belle photo dans les nouveaux onglets vides |
Tree Style Tab |
|
uBlock Origin | |
Video DownloadHelper | installer en plus le Companion App
|
Single File | sauvegarder une page web (autres: Save Page WE, Web ScrapBook) |
PDF Mage | enregistrer une page dans un fichier pdf |
Tree Style Tab
Extra style rules for sidebar content
/* Make the tab close button clickable again after changes made by shadowfox */
.closebox {
z-index: 9999;
}
/* Hide the "new tab" button at the bottom edge of the tab bar */
.newtab-button-box {
display: none;
}
#tabbar {
bottom: 0 !important; /* Eliminate dead space on bottom */
}
|
userChrome.css |
Windows 10 - Hide tabs keep buttons
userChrome.css |
Équivalents des anciennes add-ons
XUL extensions | WebExtensions |
---|---|
FireGestures | Gesturefy |
Tab Mix Plus |
|
Mozilla Archive Format | Web ScrapBook |
gtranslate | Simple Translate |
![]() |
Restrictions:
|
Fonctionnalités manquantes
- Onglets sur plusieurs lignes
about:config
Avertissement sur la fermeture des onglets | browser.tabs.warnOnClose | false |
browser.tabs.warnOnCloseOtherTabs | false | |
Ouvrir le marque-page d'un même site dans un nouvel onglet | browser.tabs.loadBookmarksInTabs | true |
Ouvrir la recherche de la search box dans un nouvel onglet | browser.search.openintab | true |
Ouvrir la recherche de l'url bar dans un nouvel onglet | browser.urlbar.openintab | true |
Sélectionner toute l'url sur un clique | browser.urlbar.clickSelectsAll | true |
Utiliser le fichier userChrome.css | toolkit.legacyUserProfileCustomizations.stylesheets | true |
Désactiver la Content Security Policy | security.csp.enable | false |
Vitesse scroll de la souris | mousewheel.min_line_scroll_amount | 60 |
Accélération du scroll de la souris | mousewheel.acceleration.start | 6 |
Utiliser le store Windows | security.enterprise_roots.enabled | true |
Liste des modifications: about:support
Dark
![]() |
Les 2 fichiers sont nécessaires. |
![]() |
Il faut redémarrer Firefox pour que le fichier userContent.css soit pris en compte. |
~/.mozilla/firefox/PROFILE/chrome/userChrome.css |
/* GUI Firefox */
/* chargement d'une nouvelle page */
browser[type="content"] {
background: #262626;
}
|
~/.mozilla/firefox/PROFILE/chrome/userContent.css |
Stylish |
/* chargement d'une nouvelle page */
browser[type="content"],
html {
background: #262626;
}
|
ShadowFox
Thème dark universel.
- Télécharger le programme
- Exécuter shadowfox_windows_amd64.exe
- Les fichiers userChrome_customization.css et userContent_customization.css du dossier chrome/ShadowFox_customization contiennent les modifications personnelles supplémentaires
chrome/ShadowFox_customization/userChrome_customization.css |
chrome/ShadowFox_customization/userContent_customization.css |
Onglets sur plusieurs lignes
Largeur des onglets: about:config → browser.tabs.tabMinWidth → 100 (default:76)
userChrome.css |
Menu contextuel des onglets
userChrome.css |
/* Tabs Context Menu */
#context_reloadTab,
#context_toggleMuteTab,
#context_pinTab,
/*#context_duplicateTab,*/
#context_selectAllTabs,
#context_bookmarkTab,
#context_reopenInContainer,
#context_moveTabOptions,
#context_sendTabToDevice,
#context_sendTabToDevice + menuseparator,
/*#context_closeTabsToTheEnd,
#context_closeOtherTabs,
#context_undoCloseTab,*/
#context_closeTab,
#context_closeTab ~ menuseparator,
#tabContextMenu menu[id^="webscrapbook_danny0838_addons_mozilla_org-menuitem-"],
#tabContextMenu menu[id^="treestyletab_piro_sakura_ne_jp-menuitem-"]
{
display: none! important;
}
/* agrandir l'espacement entre les menuitems */
menuitem {
padding: 2px;
}
|
url: view-source:chrome://browser/content/browser.xul
autres: #context_unpinTab, #context_openTabInWindow, #context_reloadAllTabs, #context_bookmarkAllTabs,
Inspect chrome
- Menu button → Web Developer → Toogle Tools (Ctrl+Shift+I) → ... (en haut à droite) → Settings → Advanced Settings (à droite, en bas)
- Enable browser chrome and add-on debugging toolboxes
- Enable remote debugging
- Menu button → Web Developer → Browser Toolbox (Ctrl+Shift+Alt+I)
Pour debugger les menus contextuels: ... → Disable Popup Auto-Hide
Profils
- Linux : ~/.mozilla/firefox
- Windows : %APPDATA%\Mozilla\Firefox\Profiles
profiles.ini |
[Profile0]
Name=Nom du Profil
IsRelative=1
Path=Profiles/xxxxxxxx.Nom du Profil
|
Gestionnaire de profils
![]() |
Fermer toutes les occurrences de Firefox. |
# lancer le gestionnaire de profils
firefox -P
# lancer firefox avec un profil choisit: xxxxxxxx.Mon Profil
firefox -P "Mon Profil"
# lancer firefox avec un profil choisit (xxxxxxxx.Mon Profil) alors qu'un firefox avec un autre profil a déjà été lancé
firefox -P "Mon Profil" -no-remote
|
Pour Windows: Windows + r → firefox.exe -P
Profile-sync-daemon: charger le profil dans la RAM
# déplacer le dossier de cache car celui-ci ne se trouve pas dans le profil et profile-sync-daemon synchronise seulement le profil
# copier le cache dans le profil
cp -R ~/.cache/mozilla/firefox/<profile> ~/.mozilla/firefox/<profile>/cache
# supprimer l'ancien cache
rm -rf ~/.cache/mozilla/firefox/<profile>
# créer un lien symbolique vers le nouveau cache
ln -s ~/.mozilla/firefox/<profile>/cache ~/.cache/mozilla/firefox/<profile>
# installer profile-sync-daemon
pacman -S profile-sync-daemon
# création du fichier de config
psd
|
/home/$USER/.config/psd/psd.conf |
# utiliser overlayfs
USE_OVERLAYFS="yes"
# seulement firefox
BROWSERS="firefox"
# maximum number of crash recovery snapshots to keep.
BACKUP_LIMIT=1
|
# preview
psd p
# supprimer tous les snapshots
psd c
# démarrer le service (un redémarrage peut être nécessaire)
systemctl --user start psd.service
# lancer le service au démarrage
systemctl --user enable psd.service
|
Dupliquer un profile
# arrêter firefox
# arrêter psd
systemctl --user stop psd
# lancer le gestionnaire de profile et créer un nouveau profile
firefox -P
# lancer firefox avec ce nouveau profile
# fermer firefox
# copier le contenu du profile à dupliquer dans le nouveau profile (écraser les fichiers)
|
Problèmes
AutoPlay: lecture de vidéos
Par défaut, firefox bloque les média contenant du son.
- Pour les débloquer, cliquer sur l'icône du point d'exclamation à la gauche de l'url → Permissions → icône engrenage
- Permission → Block websites from automatically playing sound → Exceptions