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 02/12/2005, à 00:13

Mimoza

Affichage d'appli root = Gtk-WARNING **: cannot open display:

Salut
J'ai a moitier trouver la solution a mon probleme, mais ...
A chaque fois que je veut lancer une application qui demande les privilège root j'ai :

Gtk-WARNING **: cannot open display:

j'ai trouvé au detour d'un forum un solution pour lancer une application en configurant la sortie video
par ex : gedit --display=:0
Et la gedit se lance bien
Mais comment configurer pour que ca soit automatique ???:/
Merci

Hors ligne

#2 Le 02/12/2005, à 01:55

Mimoza

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

En trifouillant j'ai aggraver ma situation car meme en faisant :
gedit --display=:0
j'obtient :
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(gedit:17683): Gtk-WARNING **: cannot open display: :0

Help please !!!:mad:

Hors ligne

#3 Le 02/12/2005, à 14:30

alexmic

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

http://web.alexmic.free.fr/index.php?option=com_content&task=view&id=29&Itemid=27


OMG Lawl pwnd rofl... Plaît-il?

Hors ligne

#4 Le 02/12/2005, à 17:34

Mimoza

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

Je te remercie c du tout bon !!!:D
Mais comment faire pour que se soit tous le temps ... car la ca marche seulement pour la durée de vie de du terminal/session...

Dernière modification par Mimoza (Le 02/12/2005, à 17:37)

Hors ligne

#5 Le 03/12/2005, à 00:44

YBM

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

alexmic@(none):~> xhost +
access control disabled, clients can connect from any host
alexmic@(none):~> su
Password:
(none):/home/alexmic # export DISPLAY=:0.0

Malheureux ! Il ne faut surtout pas utiliser la commande xhost, et encore moins "xhost +" ! En faisant ça tu donnes l'accès complet à ton serveur X à n'importe qui, qui peut ainsi à partir du réseau bouger tes fenêtres, envoyer des applis et... espionner le clavier, capturer l'écran, etc. Même si tu as configuré le firewall et n'a personne de malveillant sur ton LAN, c'est une très mauvaise habitude à prendre !

Pourquoi utilises-tu "su" et pas "sudo su" pour devenir root ? Dans ce dernier cas, sous Ubuntu du moins, les autorisations d'accès X11 suivent.

Hors ligne

#6 Le 03/12/2005, à 14:09

Mimoza

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

Je voudrait bien ... mais meme les application dans les menu System ou application qui demande les droit root ne s'affiche pas !!!:(
Et faire un "sudo <commande>" n'arrange rien. Il faut que je fasse toutes se manip pour exécuter un soft d'administration ... ce n'est pas des plus pratique ...:(

Hors ligne

#7 Le 03/12/2005, à 21:20

YBM

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

Tu as du trafiquer quelque chose alors. Parce que sur une Ubuntu normale (ou sur une Debian après l'install de sudo) "sudo + application X" marche très bien.

sudo xeyes

-> les yeux arrivent

sudo su
xeyes &

aussi...

Hors ligne

#8 Le 04/12/2005, à 15:13

Mimoza

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

C'est tout a fait possible que en trifouillant un peut j'ai fait capoter quelquechose mais mon problème pour le moment c'est de le remettre en place et que ca marche  bien ...;) Ce qui n'est pas le cas pour le moment ...

Hors ligne

#9 Le 04/12/2005, à 17:02

YBM

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

Reste à savoir pourquoi après un sudo tu perds l'accès au serveur X
.
que donne ceci ?

sudo su
echo $DISPLAY
who am i
whoami
id

Hors ligne

#10 Le 20/12/2005, à 13:28

UbuAmbulant

Re : Affichage d'appli root = Gtk-WARNING **: cannot open display:

Je remonte ce sujet car il y a un petit truc qui me gene.

J utilise mon PC ubuntu dans un environement UNIX. Pour me connecter aux machines avec le server X je dois a chaque demarrage faire ce fameux xhost +. Cependant normalement il y a le fichier /etc/X*.host qui permet d ajouter les hosts autorises a ce connecter... mais avec ubuntu cela reste sans succes...

Qq se sert il de ce fichier?

Merci

AH


Non mais t'as déjà vu ça ? en pleine paix, y chante et pis crac, un bourre-pif, mais il est complètement fou ce mec !

Hors ligne