Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/04/2023, à 17:47

zadig75

[Résolu] gedit : cannot open display

Bonjour,

Je suis nouveau sur ubuntu et je commence par essayer d'ouvrir un fichier avec gedit. J'ai déjà des soucis rien que pour ça :
- en mode utilisateur : il s'ouvre en lecture seule uniquement
- en mode admin : j'ai le message d'erreur (gedit:6910): Gtk-WARNING **: 18:45:01.324: cannot open display: :0.0

J'ai testé toutes les solutions trouvées sur google mais rien ne fonctionne !

Pourriez-vous m'aider svp ?

Merci

Dernière modification par zadig75 (Le 08/04/2023, à 19:09)

Hors ligne

#2 Le 08/04/2023, à 17:52

xubu1957

Re : [Résolu] gedit : cannot open display

Bonjour,

Et la Doc indiquée par malbo ?

Merci de montrer, pour les permissions :

nany a écrit :
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"

en te servant du Retour utilisable de commande.

Dernière modification par xubu1957 (Le 08/04/2023, à 17:54)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 08/04/2023, à 18:08

zadig75

Re : [Résolu] gedit : cannot open display

Bonjour xubu1957,

Je n'étais pas tombé sur ce lien.

J'ai exécuté la commande que tu m'as transmise et elle retourne :

Nombre d'éléments de /home/moi ne m'appartenant pas : 0

En lançant la commande du lien, j'obtiens :

root@moi-SATELLITE-S50-B:/home/moi/Bureau/prog# pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /home/moi/Bureau/prog
Authorization required, but no authorization protocol specified
(gedit:8227): Gtk-WARNING **: 19:04:27.718: cannot open display: :0.0

Je ne cherche pas absolument à lancer gedit en mode super utilisateur, je le fais parce que je ne veux pas qu'il s'ouvre uniquement en lecture seule en mode utilisateur.

Est-ce que cela donne des indications pour régler mon problème ?

Merci

Dernière modification par zadig75 (Le 08/04/2023, à 18:19)

Hors ligne

#4 Le 08/04/2023, à 18:13

xubu1957

Re : [Résolu] gedit : cannot open display

Attends des spécialistes.

Donne les retours de :

sudo apt update

et d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

Pour info Lecture conseillée > memento des balises code.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 08/04/2023, à 18:19

iznobe

Re : [Résolu] gedit : cannot open display

Salut , si tu desires editer un fichier en mode super utilisateur ( et donc avoir les permissions ) , il faut faire en ligne de commande .
il faut donc utiliser ( classiquement ) nano par exemple . c  ' est un editeur en mode terminal .

sudo nano  /ton/fichier/a/editer

Evidemment , du fait que c' est un editeur en terminal et non graphique , il faut jouer du clavier et apprendre une nouvelle façon de faire : deplacement du curseur avec les fleches , et les combinaisons de touches qui vont bien qui sont indiquées au bas du terminal , sachat que " ^ " , symbolise la touche ctrl .

nano est bien plus simple a prendre en main que vim par exemple , editeur terminal aussi .

Si tu desires absolument passer par un editeur de texte graphique en super utilisateur , alors il faut apprendre a lancer ceux-ci correctement en ligne de commande , par exemple avec pkexec ou autre solution indiquée là :
https://doc.ubuntu-fr.org/gedit#fonctionnalites . c ' est aussi simple que ca ...

Dernière modification par iznobe (Le 08/04/2023, à 18:20)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 08/04/2023, à 18:20

zadig75

Re : [Résolu] gedit : cannot open display

Merci, je vais attendre ! Je poste le résultat des commandes :

root@moi-SATELLITE-S50-B:/home/xavier/Bureau/prog# sudo apt update
Atteint :1 http://fr.archive.ubuntu.com/ubuntu jammy InRelease
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
Réception de :4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [101 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [269 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu jammy-backports/main amd64 DEP-11 Metadata [7980 B]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 DEP-11 Metadata [12,5 kB]
729 ko réceptionnés en 1s (915 ko/s)     
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Tous les paquets sont à jour.

r

oot@moi-SATELLITE-S50-B:/home/moi/Bureau/prog# dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                                 Architecture Description
+++-==========================================-=======================================-============-================================================================================

Mes excuses pour la balise code, j'ai rectifié mes erreurs wink

Hors ligne

#7 Le 08/04/2023, à 18:25

ylag

Re : [Résolu] gedit : cannot open display

Bonsoir,

Au #3, zadig75 a écrit :

En lançant la commande du lien, j'obtiens :
root@moi-SATELLITE-S50-B:/home/moi/Bureau/prog# pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /home/moi/Bureau/prog
Authorization required, but no authorization protocol specified

(gedit:8227): Gtk-WARNING **: 19:04:27.718: cannot open display: :0.0

Sous toute réserve, cette commande ne fonctionnerait pas dans une session Wayland ?

Source : https://askubuntu.com/questions/961967/ … ork-with-w

A+

Hors ligne

#8 Le 08/04/2023, à 18:30

zadig75

Re : [Résolu] gedit : cannot open display

Bonjour iznobe,

Merci pour ta réponse.

Je veux simplement ouvrir un fichier C que j'ai créé avec la commande "touch" et l'ouvrir avec gedit. Je ne cherche pas à l'ouvrir en mode super utilisateur, je veux simplement qu'il s'ouvre avec gedit avec les droits en écriture :
- en mode utilisateur : il s'ouvre toujours en lecture seule
- en mode super utilisateur (pour palier le problème du mode utilisateur) : j'ai le message d'erreur

Cependant, j'ai essayé la commande pkexec et ça fonctionne !

Est-il possible d'utiliser gedit sans avoir à lancer cette longue commande, et d'ouvrir un fichier sans être SU avec les droits en écriture ?
Franchement, je voudrais éviter d'utiliser les éditeurs en mode lignes de commandes.

Merci !

Hors ligne

#9 Le 08/04/2023, à 18:30

xubu1957

Re : [Résolu] gedit : cannot open display

Montre :

echo $XDG_SESSION_TYPE

pour voir si c'est Wayland ou x11.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#10 Le 08/04/2023, à 18:34

zadig75

Re : [Résolu] gedit : cannot open display

J'avoue ne pas connaître wayland smile

Voici le résultat de la commande :

root@moi-SATELLITE-S50-B:~# echo $XDG_SESSION_TYPE

Le résultat est vide.

Quand je lance la commande du lien :

root@moi-SATELLITE-S50-B:~# xhost si:localuser:root 
xhost:  unable to open display ""

sad

Hors ligne

#11 Le 08/04/2023, à 18:40

ylag

Re : [Résolu] gedit : cannot open display

Vu au #10 :

root@moi-SATELLITE-S50-B:~# echo $XDG_SESSION_TYPE

Il ne faut pas lancer la commande en tant que «root».
Même chose pour la commande :

xhost si:localuser:root 

Réessayer dans un terminal en simple utilisateur.

Mauvaise habitude de travailler à partir de l'invite de commande «root», à mon humble avis.

A+

Dernière modification par ylag (Le 08/04/2023, à 18:41)

Hors ligne

#12 Le 08/04/2023, à 18:41

zadig75

Re : [Résolu] gedit : cannot open display

J'ai compris mon problème !

En allant dans le répertoire de travail avec l'explorateur de fichier, je me suis rendu compte que le répertoire avait un cadenas : j'avais créé le répertoire avec le super utilisateur.

Et il n'est pas possible d'ouvrir gedit en mode écriture quand on se situe dans le répertoire créé par le root.

Je me sens un peu bête .... Merci de m'avoir aidé, bonne soirée à tous !!

Hors ligne

#13 Le 08/04/2023, à 18:44

zadig75

Re : [Résolu] gedit : cannot open display

Merci ylag, tu as raison, je vais arrêter de me mettre systématiquement en root. C'est ce qui m'a causé du tort et qui a créé mon problème.

Voici la commande (pour info, car mon post est résolu smile )

$ xhost si:localuser:root 
localuser:root being added to access control list

Hors ligne

#14 Le 08/04/2023, à 18:48

xubu1957

Re : [Résolu] gedit : cannot open display

Montre depuis une session normale :

echo $XDG_SESSION_TYPE

pour voir si c'est Wayland ou x11.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#15 Le 08/04/2023, à 18:50

zadig75

Re : [Résolu] gedit : cannot open display

Oups, oups, voici !!

~/Bureau/prog2$ echo $XDG_SESSION_TYPE
x11

Merci pour toute l'aide !

Hors ligne

#16 Le 08/04/2023, à 18:53

xubu1957

Re : [Résolu] gedit : cannot open display

Regarde le message de malbo, pour la roue crantée, et d'autres infos dans la discussion pour les serveurs graphiques.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#17 Le 08/04/2023, à 18:59

zadig75

Re : [Résolu] gedit : cannot open display

Merci xubu1957,

Je viens de redémarrer en ubuntu sur Xorg (j'étais en gnome sur Xorg). Je vais lire tout ça, c'est intéressant !

Hors ligne