« Firefox » : différence entre les versions
(Ajout d'une section pour utiliser Wayland avec Firefox.) |
(Ajout de la section "Désactiver précédent et suivant au trackpad") |
||
(6 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 7 : | Ligne 7 : | ||
echo 'MOZ_USE_XINPUT2=1' >> /etc/environment | echo 'MOZ_USE_XINPUT2=1' >> /etc/environment | ||
La modification prend effet au redémarrage. Il est possible de lancer Firefox avec la définition de cette variable manuellement via le terminal en attendant: < | La modification prend effet au redémarrage. Il est possible de lancer Firefox avec la définition de cette variable manuellement via le terminal en attendant: <code>MOZ_USE_XINPUT2=1 firefox</code>. | ||
==Activation de l'option dans Firefox== | ==Activation de l'option dans Firefox== | ||
Il faut se rendre dans < | Il faut se rendre dans <code>about:config</code> et mettre le paramètre '''dom.w3c_touch_events.enabled''' à '''1'''. La modification est active instantanément. Vous pouvez profiter du défilement, de la sélection et du zoom au doigt. | ||
==Source de la section== | ==Source de la section== | ||
Ligne 17 : | Ligne 17 : | ||
=Utiliser Wayland= | =Utiliser Wayland= | ||
Il est possible d'utiliser ''Firefox'' avec [[Wayland]] en définissant la [https://www.reddit.com/r/firefox/comments/c8itj2/enabling_wayland_on_linux/ variable d'environnement] < | Il est possible d'utiliser ''Firefox'' avec [[Wayland]] en définissant la [https://www.reddit.com/r/firefox/comments/c8itj2/enabling_wayland_on_linux/ variable d'environnement] <code>MOZ_ENABLE_WAYLAND=1</code> dans <code>/etc/environment</code>. Un redémarrage du programme est nécessaire et il faut s'assurer que la variable est bien définie lors de son lancement (le plus simple est de redémarrer le système). | ||
=Désactiver le détachement d'un onglet= | =Désactiver le détachement d'un onglet= | ||
Une fonctionne ultra casse couilles avec Firefox c'est bien le [https://www.askvg.com/firefox-tip-disable-tabs-drag-n-drop-feature-to-move-to-new-window/ glisser/déposer d'un onglet] qui en fait une nouvelle fenêtre. Juste insupportable. Pour désactiver cette merde, il faut passer la valeur < | Une fonctionne ultra casse couilles avec Firefox c'est bien le [https://www.askvg.com/firefox-tip-disable-tabs-drag-n-drop-feature-to-move-to-new-window/ glisser/déposer d'un onglet] qui en fait une nouvelle fenêtre. Juste insupportable. Pour désactiver cette merde, il faut passer la valeur <code>browser.tabs.allowTabDetach</code> à '''false'''. | ||
=Restaurer la fenêtre de téléchargement= | |||
Avec Firefox 98 (et comme avec chaque nouvelle version), une fonctionnalité indispensable a été supprimée : la possibilité d'ouvrir un fichier sans l'enregistrer quelque part sur le disque (il va simplement dans le <code>/tmp</code>). Pour restaurer ce comportement, il faut passer la valeur <code>browser.download.improvements_to_download_panel</code> à <code>false</code> dans le <code>about:config</code>. | |||
=Forcer l'usage du presse papier= | |||
Certains sites ''WEB'' se croient malins en interdisant l'utilisation du copier/coller dans les formulaires (réinitialisation de mots de passe par exemple). Cette pratique, en plus d'être une atteinte à notre liberté d'utiliser nos outils informatiques comme nous l'entendons, nous empêche de gérer nos [[Génération de mots de passe|mots de passe]] à notre guise (la meilleur clé est celle que vous ne connaissez pas et donc que vous ne pouvez pas taper dans un champ de formulaire...). Comme souvent, sous couvert de sécurité, le résultat est l'exact opposé. Aux développeurs ''WEB'' : laissez-nous gérer nos outils informatiques comme nous l'entendons, nous sommes bien plus à même de savoir ce qui est bon pour nous que vous ! | |||
Pour dire à ''Firefox'' de ne pas respecter le ''Javascript'' qui lui dit d'adopter un comportement aussi débile, il faut passer la [https://www.howtogeek.com/251807/how-to-enable-pasting-text-on-sites-that-block-it/ valeur] <code>about:config</code>dom.event.clipboardevents.enabled</code> à '''false'''. | |||
Vous pouvez alors de nouveau de vous prendre pour un [https://fr.wikipedia.org/wiki/Pasteur_(christianisme) pasteur] en usant de ''copy/paste'' ! | |||
{{attention|La désactivation de cette fonction empêche le [https://github.com/element-hq/element-web/issues/25695 collage de textes] dans le champ de discutions de [[Matrix_synapse#Client_WEB_Element|element-web]] (un <code>ctrl+v</code> n'a donc plus aucun effet).}} | |||
=Désactiver le rafraîchissement automatique= | |||
Certains sites non respectueux de leurs utilisateurs (les sites de presse en tête), utilisent du ''Javascript'' pour rafraîchir automatiquement les pages de leur site (probablement pour générer du revenu avec la publicité). | |||
Cette pratique, outre le fait de consommer de la bande passante et du ''CPU'' (donc de l'électricité), engendre un comportement non désiré et inattendu de l'utilisateur (seul maître légitime de son ordinateur). | |||
Pour faire cesser ça, il faut initier la clé <code>accessibility.blockautorefresh</code> à ''true'' dans <code>about:config</code>. | |||
=Désactiver la géolocalisation= | |||
Certains sites envoient une requête au navigateur afin de demander d'activer la géolocalisation. Cela se matérialise dans ''Firefox'' par un popup au niveau de la barre d'adresse qui masque une partie du site (pénible). Calqué sur le modèle de celui demandant d'enregistrer un mot de passe, celui-ci n'est pas désactivable dans les paramètres (cela doit être trop difficile à coder pour ''Mozilla''...). Cela se fait donc via les habituels paramètres avancés de <code>about:config</code>, en [https://whatismyipaddress.com/enabling-and-disabling-geolocation-on-your-browser#h-firefox passant] <code>geo.enabled</code> à <code>false</code>. | |||
=Désactiver précédent et suivant au trackpad= | |||
Autre réelle mauvaise idée de ce navigateur, la fonctionnalité précédent et suivant via des gestes latéraux avec un trackpad. Mise à part réaliser des actions involontaires pouvant êtres, au mieux, ultra désagréables en rechargeant les pages et au pire, dangereusement catastrophique en fonction des cas (quitter une page avant la fin d'une opération est rarement sans conséquence dans le traitement...), il m'apparaît de l'ordre du bon sens de désactiver cette aberration qui n'aurait jamais dû voir le jour. | |||
Via <code>about:config</code>, [https://superuser.com/questions/1270620/how-do-i-disable-option-swipe-navigating-history-forward-and-back-in-firefox#answer-1850606 vider les champs] <code>browser.gesture.swipe.left</code> et <code>browser.gesture.swipe.right</code> (le bouton de réinitialisation permet de restaurer les valeurs par défaut si vous avez l'idée saugrenue de vouloir revenir en arrière). |
Dernière version du 1 août 2024 à 21:23
Activer la gestion du tactile
Comme beaucoup de fonctions dans Firefox, la gestion des écrans tactile n'est pas activée par défaut dans nombre d’environnements (c'est le cas de Debian). Pour l'activer, il faut définir une variable d'environnement et activer l'option dans la section dédiée de Firefox.
Définir la variable d'environnement
echo 'MOZ_USE_XINPUT2=1' >> /etc/environment
La modification prend effet au redémarrage. Il est possible de lancer Firefox avec la définition de cette variable manuellement via le terminal en attendant: MOZ_USE_XINPUT2=1 firefox
.
Activation de l'option dans Firefox
Il faut se rendre dans about:config
et mettre le paramètre dom.w3c_touch_events.enabled à 1. La modification est active instantanément. Vous pouvez profiter du défilement, de la sélection et du zoom au doigt.
Source de la section
Utiliser Wayland
Il est possible d'utiliser Firefox avec Wayland en définissant la variable d'environnement MOZ_ENABLE_WAYLAND=1
dans /etc/environment
. Un redémarrage du programme est nécessaire et il faut s'assurer que la variable est bien définie lors de son lancement (le plus simple est de redémarrer le système).
Désactiver le détachement d'un onglet
Une fonctionne ultra casse couilles avec Firefox c'est bien le glisser/déposer d'un onglet qui en fait une nouvelle fenêtre. Juste insupportable. Pour désactiver cette merde, il faut passer la valeur browser.tabs.allowTabDetach
à false.
Restaurer la fenêtre de téléchargement
Avec Firefox 98 (et comme avec chaque nouvelle version), une fonctionnalité indispensable a été supprimée : la possibilité d'ouvrir un fichier sans l'enregistrer quelque part sur le disque (il va simplement dans le /tmp
). Pour restaurer ce comportement, il faut passer la valeur browser.download.improvements_to_download_panel
à false
dans le about:config
.
Forcer l'usage du presse papier
Certains sites WEB se croient malins en interdisant l'utilisation du copier/coller dans les formulaires (réinitialisation de mots de passe par exemple). Cette pratique, en plus d'être une atteinte à notre liberté d'utiliser nos outils informatiques comme nous l'entendons, nous empêche de gérer nos mots de passe à notre guise (la meilleur clé est celle que vous ne connaissez pas et donc que vous ne pouvez pas taper dans un champ de formulaire...). Comme souvent, sous couvert de sécurité, le résultat est l'exact opposé. Aux développeurs WEB : laissez-nous gérer nos outils informatiques comme nous l'entendons, nous sommes bien plus à même de savoir ce qui est bon pour nous que vous !
Pour dire à Firefox de ne pas respecter le Javascript qui lui dit d'adopter un comportement aussi débile, il faut passer la valeur about:config
dom.event.clipboardevents.enabled à false.
Vous pouvez alors de nouveau de vous prendre pour un pasteur en usant de copy/paste !
ATTENTION
La désactivation de cette fonction empêche le collage de textes dans le champ de discutions de element-web (unctrl+v
n'a donc plus aucun effet).Désactiver le rafraîchissement automatique
Certains sites non respectueux de leurs utilisateurs (les sites de presse en tête), utilisent du Javascript pour rafraîchir automatiquement les pages de leur site (probablement pour générer du revenu avec la publicité). Cette pratique, outre le fait de consommer de la bande passante et du CPU (donc de l'électricité), engendre un comportement non désiré et inattendu de l'utilisateur (seul maître légitime de son ordinateur).
Pour faire cesser ça, il faut initier la clé accessibility.blockautorefresh
à true dans about:config
.
Désactiver la géolocalisation
Certains sites envoient une requête au navigateur afin de demander d'activer la géolocalisation. Cela se matérialise dans Firefox par un popup au niveau de la barre d'adresse qui masque une partie du site (pénible). Calqué sur le modèle de celui demandant d'enregistrer un mot de passe, celui-ci n'est pas désactivable dans les paramètres (cela doit être trop difficile à coder pour Mozilla...). Cela se fait donc via les habituels paramètres avancés de about:config
, en passant geo.enabled
à false
.
Désactiver précédent et suivant au trackpad
Autre réelle mauvaise idée de ce navigateur, la fonctionnalité précédent et suivant via des gestes latéraux avec un trackpad. Mise à part réaliser des actions involontaires pouvant êtres, au mieux, ultra désagréables en rechargeant les pages et au pire, dangereusement catastrophique en fonction des cas (quitter une page avant la fin d'une opération est rarement sans conséquence dans le traitement...), il m'apparaît de l'ordre du bon sens de désactiver cette aberration qui n'aurait jamais dû voir le jour.
Via about:config
, vider les champs browser.gesture.swipe.left
et browser.gesture.swipe.right
(le bouton de réinitialisation permet de restaurer les valeurs par défaut si vous avez l'idée saugrenue de vouloir revenir en arrière).