En interface graphique (gnome-shell), de tout temps j’ai utilisé gedit en console administrateur pour modifier des fichiers système.
(il y a bien nano mais qui n’est pas en interface graphique et moins pratique, que je n’utilise que si je ne suis pas en graphique).
Or depuis quelque temps, sur ma Sid, gedit refuse de se lancer :
[code]root@990FX6100:/home/andre# gedit
No protocol specified
** (gedit:3926): WARNING **: Could not open X display
No protocol specified
Impossible d’ouvrir l’affichage :
Lancez « gedit --help » pour voir la liste complète des options en ligne de commande disponibles.
root@990FX6100:/home/andre# [/code]
Il ne semble donc pas pouvoir lancer d’affichage X en root.
Si j’utilise le help conseillé :
[code]root@990FX6100:/home/andre# gedit --help
Utilisation :
gedit [OPTION…] [FICHIER…] [+LIGNE[:COLONNE]] - Édite des fichiers texte
Options de l’aide :
-h, --help Affiche les options de l’aide
–help-all Affiche toutes les options de l’aide
–help-gtk Affiche les options GTK+
–help-sm-client Show session management options
Options de l’application :
-V, --version Affiche la version de l’application
–list-encodings Affiche la liste des valeurs possibles pour l’option de codage
–encoding=CODAGE Définit le codage de caractères à utiliser pour ouvrir les fichiers listés dans la ligne de commande
–new-window Crée une nouvelle fenêtre de premier niveau dans une instance existante de gedit
–new-document Crée un nouveau document en utilisant une instance existante de gedit
-g, --geometry=GÉOMÉTRIE Définit la taille et la position de la fenêtre (LARGEURxHAUTEUR+X+Y)
-w, --wait Ouvre les fichiers et bloque le processus jusqu’à la fermeture des fichiers
-b, --background Exécute gedit en arrière-plan
-s, --standalone Exécute gedit en mode autonome
–display=AFFICHAGE Affichage X à utiliser
root@990FX6100:/home/andre# [/code]
je ne sais pas très bien quoi mettre à la place de AFFICHAGE
(j’ai essayé X11 et quelques autres arguments sans résultat)
Gedit n’est pas le seul concerné, même chose pour leafpad :
root@990FX6100:/home/andre# leafpad
No protocol specified
leafpad: Impossible d'ouvrir l'affichage :
root@990FX6100:/home/andre#
mais là c’est plus succinct comme message d’erreur !
Je précise que j’ai une autre config similaire en amd64 et carte graphique nvidia (bien que plus ancienne) en testing, et que ça continue de marcher sans problème.
Le problème est le même en kernel 3.8.2 et 3.9.1 .
A votre avis, pourquoi gedit ne se lance plus et que puis-je essayer comme argument à la place de “AFFICHAGE” ?