[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [etch] could not open default font 'fixed'



Mardi 8 août 2006, 00:38:07 CEST, steve a écrit :
>[...] 
> > Cas possibles :
> > - le md5 n'est pas le bon (comme il est dit au début de xorg.conf :
> >    dpkg-reconfigure -phigh xserver-xorg
> >   pour forcer l'écriture par debconf) ;
> 
> # dpkg-reconfigure -phigh xserver-xorg
> xserver-xorg postinst warning: not updating /etc/X11/X; file has been
>    customized

Ah ! mais c'est pas une erreur, c'est un avertissement : le lien
symbolique /etc/X11/X a (déjà) été modifié, il ne veut pas le changer.

Il doit pointer sur /usr/bin/Xorg (ce qui est le cas plus bas).

> > - problème de droits.
> 
> Mais où ?
> 
>[...]
> >
> > Si le xorg.conf n'est pas écrit, ça veut dire que le paquet n'est pas
> > configuré, cela veut sans doute dire que les autres paquets ne
> > peuvent se configurer.
> > J'ai l'intuition que xorg.conf est le nœud du problème.
> 
> 
> Mais normalement si je fais un 
> 
> aptitude reinstall xorg (ou même xserver-xorg), il est sensé me
> réinstaller le tout non ? Là ce n'est pas le cas. Pourquoi ?

Oui, enfin ses dépendances : xbase-clients y est (mais pas les
xfonts-*-transcoded).

> Pour info :
> 
> ls -l /etc/X11/
>[... semble correct ...] 

> > Comme tu n'as pas de /etc/X11/xinit/* (ou qu'ils pausent problèmes),
> > ta session est tout de suite terminée et donc tu es délogué.
> 
> A un moment (juste après avoir tout réinstallé je crois, j'ai eu une
> session twm ; trop content, je me suis vite délogué pour installer le
> reste (kde*) oui je sais c'est mal..) ; maintenant plus possible, je me
> fais balancer comme un malpropre.
> 
> Après un startx, j'ai ceci dans /var/log/Xorg.0.log
> 
> Could not init font path element /usr/X11R6/lib/X11/fonts/misc,
> removing from list!
> Could not init font path element /usr/X11R6/lib/X11/fonts/Type1,
> removing from list!
> Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi,
> removing from list!
> Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi,
> removing from list!
> Could not init font path element /usr/share/fonts/X11/TTF/, removing
> from list!
> Could not init font path element /usr/share/fonts/X11/OTF, removing
> from list! Could not init font path element /usr/share/fonts/X11/CID/,
> removing from list!

Les fontes ont changé de place, elles sont en /usr/share/fonts/X11
(/usr/X11R6/lib/X11/fonts/** devient /usr/share/fonts/X11/**)

> Synaptics DeviceOff called
> FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be
> 1; fixing.
> 
> 
> Was passiert ?

Et bien, si tu as bien les autres chemins dans xorg.conf (les vieux sont
laissés au cas où d'autres paquets y auraient mis des fontes par mégarde
ou s'il y a des fontes installées manuellement), rien que de banal.

> > Tu peux essayer un .xinitrc minimal (c'est-à-dire « exec xterm »).
> 
> Avec ça dans le home d'un user, j'obtiens un xterm (quelle
> surprise ;-) ) ; mais c'est déjà ça. Bon je vais me pencher  dans cette
> direction.

Puisque Xorg semble ne pas poser de problème, il faut suivre le chemin de
lancement du gestionnaire de fenêtres.

Pour rappel, les lancements via startx et *dm sont différents.

Le chemin le plus simple est celui via startx (qui est un script) :
 - d'abord xserverrc (~ et /etc/X11/xinit), qui lance X ;
 - puis xinitrc (~ ou /etc/X11/xinit), qui lance le gestionnaire de
   session (/etc/X11/Xsession) ou directement un gestionnaire de fenêtre
   (cas du xinitrc perso).

(Là, c'est simplifié : je ne suis pas un spécialiste et il y a des
 alternatives (au sens large et au sens Debian) suivant ce qui est
 installé.)

Ton problème semble bien être une erreur au niveau de /etc/X11/xinit
(soit dans ces fichiers, soit avec les programmes exécutés).

1. Si ce sont ces fichiers :

/etc/X11/xinit/{xinitrc,xserverrc} sont des fichiers de xbase-clients.

Tu _dois_ les avoir. Si tu ne les as pas (ce que tu disais dans un
précédent message), c'est un problème.
(Au pire, copie des fichiers depuis un autre poste...)

2. Dans les programmes exécutés :

Je ne connais pas bien le fonctionnement pour Kde (surtout avec kdm) et
je n'en ai pas sous la main, mais je crois qu'il y a des logs d'erreur
(il doit bien envoyer des messages vers .xsession-errors, non ?).

Je pense à un truc là (ouille, ça fait mal, pas l'habitude) : si tu as
désinstaller tout X, tu aurais peut-être viré les fontes utilisées par Kde
mais tu ne les aurais pas remises. Du coup, il planterait.
Tu as essayé de déplacer les répertoires .kde* pour partir sur une config
de base de Kde ?

> > On a parfois besoin de se changer les idées entre deux lignes de
> > code...
> 
> code de ? si ce n'est pas trop indiscret ?

Une petite application en Korundum (KDE/Ruby) pour en maîtriser les
arcanes...

> Encore merci !

Pas vraiment, il y a plein de questions que je n'ai soit pas posées soit
pas dans le bon ordre : ton xorg.conf, lancer startx (en dehors de *dm
donc), le fichier de log de Xorg...

-- 
 Sylvain Sauvage



Reply to: