Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kate: cannot connect to X server :0.0
le probleme est que ca marche tres bien si je les lance vie kdesu ou et meme si je fait kdesu konsole puis kate (par exemple) ca marche dans ce cas la.
C'est logique : tu es loggué sous un compte user, et par défaut, AUCUN autre user ne peut prendre le contrôle du serveur X (même pas le root). C'est une protection, utile par exemple si tu te fais "attaquer" par le web.
Pour passer outre, tu peux utiliser 'xhost + localhost' (ou mettre le nom de ta machine à la place de localhost). Quand tu as fini : 'xhost -', ça remet tout par défaut.
kdesu : implicitement, ça donne le droit à root d'afficher qqch. Equivalent donc au xhost + localhost.
Et donc, tout ce que tu lances dans cette console marchera.
Il faut faire attention à ne pas trop faire de choses sous root, les bétises arrivent bien plus vite qu'on ne le pense !
Plutot que de passer en root à tout bout de champ, je conseille l'utilisation de sudo.
Installer sudo, ouis visudo pour autoriser certains users à éxecuter des commandes.
Warranty
THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils