Le samedi 17 décembre, Marc TERRIER a écrit :
> [...], 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.
export DISPLAY=:0
(ou :0.0 si tu préfères). Mettre l'adresse IP dans DISPLAY quand tu es
en local n'a que des inconvénients (performances et sécurité) : ça te
fait passer par une connexion TCP. En mettant juste ":0" tu passes par
un socket Unix.
> 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
Mauvaise idée. Garde cette option, et n'utilise pas TCP.
> Xlib: connection to "192.168.1.8:0.0" refused by server
> Xlib: No protocol specified
>
> Error: Can't open display: 192.168.1.8:0
T'aurais pas un firewall ? En socket Unix tu n'auras pas non plus le
problème du firewall dans les pattes.
Pour t'aider à diagnostiquer : "netstat -lx" devrait te montrer le
socket /tmp/.X11-unix/X0 ouvert. "fuser -v /tmp/.X11-unix/X0" (sous
root) devrait te dire que c'est X qui l'a ouvert.
--
Edgar Bonet Maison : 04 76 21 29 16 Bureau : 04 76 88 10 96
3 rue Jean Prévost Mobile : 06 77 19 79 39 Fax : 04 76 88 11 91
38000 Grenoble guilde@??? www.edgar-bonet.org