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

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



Salut Sylvain, bien dormi ?


Le mardi 8 août 2006 09:59, Sylvain Sauvage a écrit :
> 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.

A l'époque de xfree86, il y avait un message dans XFconfig86 (le pendant de 
xorg.conf), qui disait comment se retrouver avec un fichier qui pouvait être 
modifiable par dpkg-reconfigure (fallait copier le md5, etc.. me rappelle en 
détail; mais là ya plus me semble-t-il..)


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

maintenant oui, je j'avais modifié à la main hier.


>
> > > - 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).

ceux-là je les ai réinstallés à la main.

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

pour moi aussi

> > > 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/**)

oui, elles sont bien indiquées dans le xorg.conf.

#       FontPath        "unix/:7100"
        FontPath        "/usr/share/fonts/X11/misc"
        FontPath        "/usr/X11R6/lib/X11/fonts/misc"
        FontPath        "/usr/share/fonts/X11/cyrillic"
#       FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
#       FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
#       FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
#       FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
#       FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/Type1"
        FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath        "/usr/share/fonts/X11/100dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath        "/usr/share/fonts/X11/75dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

les commentaires, c'est moi, pour essayer

> > 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.


ok

> > > 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 ;

cat /etc/X11/xinit/xserverrc

#!/bin/sh

# $Id: xserverrc 189 2005-06-11 00:04:27Z branden $

exec /usr/bin/Xorg -dpi 100 -nolisten tcp

mais rien dans le home

>  - 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).

cat /etc/X11/xinit/xinitrc

#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession

et celui que j'ai mis dans le home :

#!/bin/sh

exec xterm

> (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.

c'est ce que me dit dpkg -S xinitrc. Mais quand je fais une réinstallation de 
ce paquet, il ne me les mets pas ...

>
> 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...)


c'est ce que j'ai fait, pas mieux ;-(

> 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 ?).

cat .xsession-errors

Xsession: X session started for joe at mardi 8 août 2006, 09:44:26 (UTC+0200)

> 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 ?

j'ai créé un nouvelle utilisateur pour voir le résultat et essayer de lancer 
kde : il ne me crée rien du tout..

> > > 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...

bientôt un paquet deb ?

> > Encore merci !
>
> Pas vraiment, 

si si ;-) Merci

> 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...

le log de xorg, j'ai mis dans mon précédent mail la partie qui semblait poser 
problème. J'utilise le driver vesa, car la carte graphique de la bécane (un 
portable acer ..., possède une S3 unichrome et je n'ai jamais réussi à l'a 
faire fonctionner comme désiré, donc vesa, mais ça va très bien vu 
l'utilisation du propriétaire malheureux de cette bécane...

Pour le moment, je suis en train de ftp les fichiers importants sur un serveur 
de backup, au cas où je me déciderai de *tout* réinstaller (shame on me!)

Mais entre temps je vais quand même essayer de résoudre ce problème dans les 
règles de l'art.

a plouff !

-- 
steve
jabber : sdl@jabber.org



Reply to: