non cela ne passe pas avec "xhost +"
mon ouverture de session se passe habituellement ainsi :
- J'allume mon PC
- GRUB m'affiche un menu entre les 3 dernières versions de Fedora et un vieux Windows XP (Dual boot)
- je choisi la dernière version de Fedora (n°29 mainternant)
- j'arrive sur l'écran de choix de l'utilisateur
- C'est mon ordi perso -> il n'y a que moi
- je peux aussi choisir (bouton "roue crantée") mon environnement graphique parmi "Cinnamon, GNOME et MATE)
- je prends GNOME
- après ouverture de mon environnement graphique, j'ouvre le terminal "Terminal de GNOME 3.30.2"
- je passe sous root via ''su -"
- j'exécute : echo "bonjour" | xsel et j'ai un message d'erreur
si je fais "xhost +" (sous user) cela donne
[~]$ xhost +
access control disabled, clients can connect from any host
Le problème doit bien avoir un rapport avec Wayland car je n'ai pas le problème avec les environnements Cinnamon, Gnome classique, Gnome sur Xorg et MATE mais seulement avec "GNOME"
En fait (je ne sais pas si c'est le bon test), j'ai ouvert chaque session graphique et regardé les variables XDG_SESSION_TYPE et WAYLAND_DISPLAY. Seule la session sous "GNOME" affiche wayland.
Par ailleurs, j'ai remarqué que de changer de session utilisateur sans rebooter ne modifiait pas correctement les environnements graphiques. Donc j'ai rebooté mon PC pour chaque environnement avant de tester les 2 variables ci-dessus.
Voila.
D'un côté, comme déjà dit, ouvrir une appli graphique sous root c'est pas une bonne idée, donc mon problème n'est pas un vrai problème
D'un autre côté, j'aime bien comprendre