Bonjour !
J'utilise Firefox ESR comme mon navigateur quotidien et celui-ci se lance par défaut avec xwayland ([url]about:support[/url]. Or avec xwayland, le "pinch to zoom" que je trouve très pratique, n'est pas possible/supporté.
Si je lance Firefox avec wayland, je peux aisément zoomer sur les pages que je consulte.
Pour ce faire, j'ai modifié le fichier /usr/share/applications/firefox-esr.desktop ainsi :
Exec=/usr/lib/firefox-esr/firefox-esr %u --> Exec=env MOZ_ENABLE_WAYLAND=1 /usr/lib/firefox-esr/firefox-esr %u
Cela a marché la première fois, mais ensuite plus. Pour que cela remarche j'ai modifié env MOZ_ENABLE_WAYLAND=1 en --> env MOZ_ENABLE_WAYLAND=0, ce qui a marché pour un seul lancement de Firefox, puis de nouveau j'ai dû modifier env MOZ_ENABLE_WAYLAND=0 en --> env MOZ_ENABLE_WAYLAND=1
Enfin bref : ce n'est donc pas très pratique !
Sauriez-vous comment toujours lancer Firefox avec wayland ? Y-a-t-il un autre fichier à modifier ?
Aussi : j'utilise le plus souvent une session GNOME avec Wayland, et parfois une session Xfce avec X11/org (je ne sais plus la différence)... si ça peut aider !
Aka
Comment lancer Firefox ESR avec Wayland ? Le sujet est résolu
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Plutôt que de modifier la variable via le lanceur,
j'aurais opté pour faire cela au niveau de ma session utilisateur
en ajoutant à : ~/.profile
et en rétablissant la commande du lanceur à son état original.
En plus, modifier /usr/share/applications/firefox-esr.desktop
est par principe une mauvaise idée, car les modifications seront écrasées à la prochaine mise à jour (ou autre action du système).
Si on veut une altération au niveau du système entier,
créer et modifier :
/usr/local/share/applications/firefox-esr.desktop
et
pour <user> uniquement dans :
/home/<user>/.local//share/applications/firefox-esr.desktop
j'aurais opté pour faire cela au niveau de ma session utilisateur
en ajoutant à : ~/.profile
Code : Tout sélectionner
export MOZ_ENABLE_WAYLAND=1
En plus, modifier /usr/share/applications/firefox-esr.desktop
est par principe une mauvaise idée, car les modifications seront écrasées à la prochaine mise à jour (ou autre action du système).
Si on veut une altération au niveau du système entier,
créer et modifier :
/usr/local/share/applications/firefox-esr.desktop
et
pour <user> uniquement dans :
/home/<user>/.local//share/applications/firefox-esr.desktop
**Simple Utilisateur** -- Debian stable - XFCE
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Je n'utilise pas wayland mais j'ai tenté quelque installation récente utilisant Gnome ;
j'ai pu voir à cette occasion que le gestionnaire de session (gdm3) propose une session X11 ou une session Wayland.
Vu mon inexpérience, je me pose la question suivante :
Dans l'expression : " X11 ou Wayland "
le "ou" est-il inclusif ou exclusif ?
Je pencherais pour la seconde, mais j'ai des doutes.
Si c'est exclusif, alors quid de la question de @Aka_de_Kebnekaise ?
j'ai pu voir à cette occasion que le gestionnaire de session (gdm3) propose une session X11 ou une session Wayland.
Vu mon inexpérience, je me pose la question suivante :
Dans l'expression : " X11 ou Wayland "
le "ou" est-il inclusif ou exclusif ?
Je pencherais pour la seconde, mais j'ai des doutes.
Si c'est exclusif, alors quid de la question de @Aka_de_Kebnekaise ?
**Simple Utilisateur** -- Debian stable - XFCE
- Aka_de_Kebnekaise
- Membre
- Messages : 90
- Inscription : 02 mai 2021, 11:07
- Status : Hors-ligne
Merci pour ta réponse dezix! Je vais tester ce que tu me proposes
Je vais y réfléchir aussi !
Aka

La question que tu soulèves — bien que je n'en ai pas de réponse — fait écho à des questionnements que j'avais.dezix a écrit : 28 déc. 2023, 17:26 Vu mon inexpérience, je me pose la question suivante :
Dans l'expression : " X11 ou Wayland "
le "ou" est-il inclusif ou exclusif ?
[...]
Si c'est exclusif, alors quid de la question de @Aka_de_Kebnekaise ?
Je vais y réfléchir aussi !
Aka
- Aka_de_Kebnekaise
- Membre
- Messages : 90
- Inscription : 02 mai 2021, 11:07
- Status : Hors-ligne
Je viens de rétablir une sauvegarde du lanceur.dezix a écrit : 28 déc. 2023, 16:43 Plutôt que de modifier la variable via le lanceur,
j'aurais opté pour faire cela au niveau de ma session utilisateur
en ajoutant à : ~/.profile
et en rétablissant la commande du lanceur à son état original.Code : Tout sélectionner
export MOZ_ENABLE_WAYLAND=1
Et voici ce que j'ai ajouté à ~/.profile (en m'aidant également de cette page : https://askubuntu.com/questions/1456684 ... by-default) :
Code : Tout sélectionner
# Firefox wayland:
if [ "$XDG_SESSION_TYPE" == "wayland" ]; then
export MOZ_ENABLE_WAYLAND=1
fi
Merci beaucoup

- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Idem pour le retour, je n'avais pas songé à faire ce test avant de passer la variable...

@+
**Simple Utilisateur** -- Debian stable - XFCE