Bonjour,
comme indiqué dans le titre, Gparted ne fonctionne plus depuis le passage à F26 via dnf, et ce sur plusieurs machines (gnome).
Voilà ce que me donne la console:
[root@fedora-msi arnaud]# gparted
Created symlink /run/systemd/system/-.mount → /dev/null.
Created symlink /run/systemd/system/boot.mount → /dev/null.
Created symlink /run/systemd/system/home.mount → /dev/null.
Created symlink /run/systemd/system/media-sme-arnaud.mount → /dev/null.
Created symlink /run/systemd/system/proc-fs-nfsd.mount → /dev/null.
Created symlink /run/systemd/system/run-user-42.mount → /dev/null.
Created symlink /run/systemd/system/run-user-5045.mount → /dev/null.
Created symlink /run/systemd/system/sysroot.mount → /dev/null.
Created symlink /run/systemd/system/tmp.mount → /dev/null.
Created symlink /run/systemd/system/var-lib-machines.mount → /dev/null.
Created symlink /run/systemd/system/var-lib-nfs-rpc_pipefs.mount → /dev/null.
No protocol specified

(gpartedbin:5601): Gtk-WARNING **: cannot open display: :0
Removed /run/systemd/system/-.mount.
Removed /run/systemd/system/boot.mount.
Removed /run/systemd/system/home.mount.
Removed /run/systemd/system/media-sme-arnaud.mount.
Removed /run/systemd/system/proc-fs-nfsd.mount.
Removed /run/systemd/system/run-user-42.mount.
Removed /run/systemd/system/run-user-5045.mount.
Removed /run/systemd/system/sysroot.mount.
Removed /run/systemd/system/tmp.mount.
Removed /run/systemd/system/var-lib-machines.mount.
Removed /run/systemd/system/var-lib-nfs-rpc_pipefs.mount.
Je suis étonné de ne rien avoir vu sur le net allant dans cette direction.
Ça fonctionne chez vous?
Quelqu'un aurait-il une piste?

Merci d'avance.
@+
Arnaud
Bon, en désactivant Wayland gparted re-fonctionne.

Voici la solution donnée par "lepolau2011":
lepolau2011 wrote:Pour régler le soucis de gparted :
Dans un terminal sous votre utilisateur :
$xhost +local:root
Cela vous donnera :
non-network local connections being added to access control list 
Puis en root (su) :
# export DISPLAY=:0.0
Sortez de root pour revenir à votre utilisateur :
exit
Puis tapez :
$xhost -
Quelqu'un pourrait-il m'indiquer ce que fait exactement la manip (je n'aime pas copier-coller à l'aveuglette sans comprendre!)?

Merci.
@+
Arnaud
Alors le gros des explications peut être fourni via "man xhost".

Mais sinon, la 1 premiere commande autorise en local uniquement, l'utilisateur root à se connecter à ta session X. Ce que dit clairement d'ailleurs la sortie de la commande (non-network local)
Ensuite tu passe en root, tu exportes la variable DISPLAY pour indiquer comment se connecter à X. tu lance ton outils graphique. Et quand tu as fini, tu recoupe l'accès à X via xhost -.

bon il y a plus simple et plus sécurisé avec sudo
xhost +local:root && sudo gparted && xhost -
ça évite d'ouvrir une session complète sous root, et comme la variable DISPLAY est préservé par sudo, tu n'a pas a t'en occuper.
merci bien pour ces explications madko!😉
Je n'avais pas compris que le tout est la commande pour ouvrir gparted: je pensais que c'était un "réglage" à faire simplement une fois => je ne comprenais pas la présence de la commande "DISPLAY" suivie du "exit".

Ta commande en 1 ligne est beaucoup plus claire. 8-)

Merci & @+
Arnaud
2 mois plus tard
Bonjour, je viens d'utiliser la première solution, ça fonctionne chez moi. La question que je me pose, pourquoi ça a cessé de fonctionner ?
Parceque tu as du passer de Xorg à Wayland ? C'est assez transparent pour la plus part des utilisateurs, il n'y a que quelques rares cas (genre gparted, ou autres appli tournant en root, et des outils graphiques comme des captures d'ecrans) qui posent encore soucis dû à la jeunesse de Wayland. Normalement le passage à Waylang par defaut pour les sessions Gnome était prévu pour F25, mais je pense que ça a du prendre du retard et être effectif que sur F26.
Je ne sais pas depuis quand ça ne va plus, je n'utilise pas gparted tous les jours mais je pense déjà l'avoir utilisé sur Fedora 26 sur le portable. Je n'ai pas réessayé si ça allait après arrêt... Je fais une install party ce samedi, si j'y pense, j'essayerai puisque j'utiliserai le portable.