URL: https://linuxfr.org/forums/astucesdivers/posts/admin-lancer-une-applis-root-sous-x Title: [Admin] Lancer une applis root sous X Authors: nanard Date: 2007年11月10日T16:13:45+01:00 Tags: Score: 0 Aujourd'hui j'ai eu a me battre, avec un cannot open display. La doc trouvé sur internet et celle eu sur irc n'ayant jamais était complète mais complémentaire voici le résumé de ce qu'il faut faire pour lancer une application qui a besoin des droits root sous X. Nous avons besoin de connaître le display de l'utilisateur qui a lancer la session X, et sa clé de session: $ echo $DISPLAY :0.0 $ xauth list :0.0 localhost/unix:0 MIT-MAGIC-COOKIE-1 xxxxxxxxxxxx localhost/unix:0 XDM-AUTHORIZATION-1 xxxxxxxxxxx Je n'ai pas trouvé d'information concernant la deuxième clé mais je suppose vue son nom que c'est la clé de XDM. ( je ne comprends pas pourquoi ce n'est pas la même ). C'elle qui nous intéresse c'est la clé nommé MIT-MAGIC-COOKIE-1 $ su - password: Ajouter la clé dans notre fichier .Xauthority #xauth add :0.0 . xxxxxxxx remplacer xxxx par la clé :) Dans la commande si dessus il y a bien un point entre le display et la clé, ça indique le type d'authentification MIT-MAGIC-COOKIE-1, le point étant la valeur par défaut. J'ai pas cherché plus loin pour les autres types d'authentification. #export XAUTHORITY=~/.Xauthority # export DISPLAY=:0.0 Enjoy your self, y a plus qu'à: #firestarter

AltStyle によって変換されたページ (->オリジナル) /