著者: Marc TERRIER 日付: To: hervé de Dianous CC: GUILDE 題目: Re: X : Error: Can't open display
hervé de Dianous a écrit :
> Marc TERRIER a écrit :
>
>> Bonjour,
>>
>> A partir d'une Sarge "stable" installée de façon satisfaisante, mais
>> plutôt basique ( mode texte uniquement, pour l'instant ), je cherche à
>> installer X.
>>
>> J'ai installé les paquets suivants : xserver-common, xserver-xfree86,
>> xfonts-base, xfs, x-window-system-core, x-window-system,
>> xfonts-100dpi, xfonts-75dpi, xfonts-scalable ( avec les dépendances
>> qui vont bien ).
>>
>> Maintenant, j'arrive à lancer X ( startx ), mais pas des applis X
>> telles que xlogo ou xclock, qui me disent : "Error: Can't open
>> display". J'ai essayé de définir et d'exporter la variable DISPLAY (
>> DISPLAY=192.168.1.8:0; export DISPLAY ), sans que ça y change grand
>> chose.
>
>
> Question : startx est lancé par une console en root ?
Je ne lance plus startx depuis la console. L'installation de X que j'ai faite
jusqu'ici a été faite en deux temps ( d'abord xserver-common, xserver-xfree86,
xfonts-base et leurs dépendances, ensuite les autres paquets listés ci-dessus et
leurs dépendances ). Et maintenant ( probablement depuis l'installation de la
deuxième série de paquets ), X se lance tout seul au démarrage, et me présente
un gestionnaire d'ouverture de session assez minimaliste, mais qui fonctionne.
> Puisque tu as un xdm, au lieu de faire startx, fait sur une console (Fx)
> /etc/init.d/xdm start
> sur la fenêtre de login, loges-toi en utilisateur, et ton Window manager
> par default (lequel as-tu installé ?) sera lancé :
> .... /etc/init.d/xdm :
> HEED_DEFAULT_DISPLAY_MANAGER=true
> DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
> ....
Je n'ai pas installé de gestionnaire de fenêtres ( ou alors, je n'ai pas fait
exprès, et ça s'est fait par le jeu des dépendances entre paquets ) : en fait de
gestionnaire de fenêtres, tout ce que j'ai, c'est un truc hyper-minimaliste,
avec des menus en cascade, écrits en blanc sur fond vert, qui doit s'appeler
"TWM", si je lis bien, et qui impose de choisir où doit s'afficher la fenêtre de
chaque client X qu'on lance. C'est très basique, mais c'est un progrès quand
même, puisque j'arrive à lancer des applis à partir de ce système de menus en
cascade, et depuis la console en mode texte.
>> Une recherche Google m'a donné l'idée de supprimer le "-nolisten tcp"
>> des fichiers /etc/X11/xinit/xserverrc et /etc/X11/xdm/Xservers, mais
>> ça ne fait que changer le message d'erreur, qui est maintenant :
>
>
> Non, ça s'est pour se loger à distance.
OK => retour en arrière.
Merci. J'avance à tout petits pas, mais j'avance...