« Firefox » : différence entre les versions

De Wiki doc

(Ajout de la section "Restaurer la fenêtre de téléchargement")
(Ajout de la section "Forcer l'usage du presse papier" + remplacement des balises "sources" obsolètes)
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: <source lang="bash" inline>MOZ_USE_XINPUT2=1 firefox</source>.
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: <syntaxhighlight lang="bash" inline>MOZ_USE_XINPUT2=1 firefox</syntaxhighlight>.


==Activation de l'option dans Firefox==
==Activation de l'option dans Firefox==


Il faut se rendre dans <source lang="bash" inline>about:config</source> 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.
Il faut se rendre dans <syntaxhighlight lang="bash" inline>about:config</syntaxhighlight> 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] <source lang="ini" inline>MOZ_ENABLE_WAYLAND=1</source> dans <source lang="bash" inline>/etc/environment</source>. 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).
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] <syntaxhighlight lang="ini" inline>MOZ_ENABLE_WAYLAND=1</syntaxhighlight> dans <syntaxhighlight lang="bash" inline>/etc/environment</syntaxhighlight>. 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 <source lang="bash" inline>browser.tabs.allowTabDetach</source> à '''false'''.
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 <syntaxhighlight lang="bash" inline>browser.tabs.allowTabDetach</syntaxhighlight> à '''false'''.


=Restaurer la fenêtre de téléchargement=
=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 <syntaxhighlight lang="bash" inline>/tmp</syntaxhighlight>). Pour restaurer ce comportement, il faut passer la valeur <syntaxhighlight lang="bash" inline>browser.download.improvements_to_download_panel</syntaxhighlight> à <syntaxhighlight lang="bash" inline>false</syntaxhighlight> dans le <syntaxhighlight lang="bash" inline>about:config</syntaxhighlight>.
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 <syntaxhighlight lang="bash" inline>/tmp</syntaxhighlight>). Pour restaurer ce comportement, il faut passer la valeur <syntaxhighlight lang="bash" inline>browser.download.improvements_to_download_panel</syntaxhighlight> à <syntaxhighlight lang="bash" inline>false</syntaxhighlight> dans le <syntaxhighlight lang="bash" inline>about:config</syntaxhighlight>.
=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] <syntaxhighlight lang="bash" inline>about:config</syntaxhighlight> <syntaxhighlight lang="bash" inline>dom.event.clipboardevents.enabled</syntaxhighlight> à '''false'''.
Vous pouvez alors de nouveau de vous prendre pour un [https://fr.wikipedia.org/wiki/Pasteur_(christianisme) pasteur] en usant de ''copy/paste'' !

Version du 14 novembre 2022 à 22:49


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 !