@namespace url(http://www.w3.org/1999/xhtml);
/* pour une url donnée */@-moz-document url("http://www.url.fr/") {...}
/* pour tous les url commencant par */@-moz-document url-prefix("http://www.url.fr/") {...}
/* pour un domaine donnée */@-moz-document domain("www.url.fr") {...}
/* nouvel onglet */@-moz-document url("about:newtab") {...}
/* regexp to exclude some sites, ?! to exclude */@-moz-document regexp("https?://(?!(trello.com|calendar.google.com)).*") {
html {
background: #222!important;
color: #999!important;
}
body { background: transparent !important; }
}
/* global style: sans @-moz-document *//*----- FIX WHITE NEW TAB FLASH -----*/
browser[type="content-primary"] { background: #151515!important; }
Les styles sont sauvegardés dans le fichier ~/.mozilla/firefox/xxx.xxx/stylish.sqlite
Greasemonkey
Permet d'ajouter des scripts Javascript aux sites choisis
// ==UserScript==// @name Nom du script// @namespace http://userscripts.org/users/Nom_d_utilisateur// @include /^http://(www\.)?.+\.com$/// @include http://www.*.com// @require http://code.jquery.com/jquery-1.9.1.min.js// @grant none// @require https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js// @version 1// ==/UserScript==// pour toutes les balisesvar tags = document.getElementsByTagName("*");
for (var i=0, max=tags.length; i < max; i++) {
// le style calculé sur la balise courante
style = window.getComputedStyle(tags[i]);
// récupération de la valeur de background-color
bg = style.getPropertyValue('background-color');
if (bg == "rgb(255, 255, 255)")
{
// modification de background-color
tags[i].style.backgroundColor = '#CCCCFF';
}
}
var tags = document.getElementsByTagName("TAG");
var elt = document..getElementsById("ID");
// pour debuggerconsole.log("LOG");
alert("message");
/* Passe en noir les pages lors du chargement */
browser {
background-color: #000!important;
}
/* Change les couleurs de l'url */#urlbar {
background-color: black !important;
}
#urlbar.textbox-input-box {
color: white !important;
}
/* Champs de recherche */#search-container.searchbar-textbox {
background-color: black !important;
}
#search-container.textbox-input-box {
color: white !important;
}
/* Change en noir la couleur du texte dans les tabulations */.tabbrowser-tabs.tab-text {
color: black !important;
}
/* cacher le bouton home à droite de la recherche google */#home-button { display: none; }
/* Global Style *//* couleur de l'arrière plan lors de l'ouverture d'un nouvel onglet après avoir cliqué sur un lien */
browser[type="content-primary"],
/* couleur de l'arrière-plan lors du chargement d'une page */html
{
background-color: #3F3F3F;
}
// définit le même background-color pour html et body// nécessaire car html.background-color à été définit à #3F3F3F dans Stylishvar bodyColor = window.getComputedStyle(document.body).getPropertyValue("background-color");
document.documentElement.setAttribute('style', 'background-color:' + bodyColor + ' !important');
[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
# 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 profilcp -R ~/.cache/mozilla/firefox/<profile> ~/.mozilla/firefox/<profile>/cache
# supprimer l'ancien cacherm -rf ~/.cache/mozilla/firefox/<profile>
# créer un lien symbolique vers le nouveau cacheln -s ~/.mozilla/firefox/<profile>/cache ~/.cache/mozilla/firefox/<profile>
# installer profile-sync-daemon
yaourt 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"
# preview
psd p
# supprimer tous les snapshots
psd c
# démarrer le service
systemctl --user start psd.service
Firefox ne support plus les version dark des thèmes à partir de la version 47 et probablement jusqu'à la version 50.
Pour remédier à cela, forcer la version dark du thème au lancement de Firefox.
<RDF:DescriptionRDF:about="urn:mimetype:audio/x-mpegurl"NC:value="audio/x-mpegurl"NC:editable="true"NC:fileExtensions="m3u"NC:description="MPEG version 3.0 URL"><NC:externalApplicationRDF:resource="urn:mimetype:externalApplication:audio/x-mpegurl"/><NC:possibleApplicationRDF:resource="urn:handler:local:/usr/bin/vlc"/></RDF:Description>
content downloaded from the Internet will go by MIME type, not by file extension
# installer le addon-sdk
yaourt addon-sdk
# ajouter un alias au besoin# alias addon-sdk="cd /opt/addon-sdk && source bin/activate; cd -"# activercd /opt/addon-sdk && source bin/activate
# tester si bien activé
cfx
ajouter (right click->new->integer) browser.cache.memory.capacity et affecter une valeur en KB ou -1 pour une sélection automatique de la taille du cache. (Skipping this step has the same effect as setting the value to -1.)