Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/04/2007, à 17:54

deltamoins

R et X11

Bonjour,

J'utilise le logiciel de statistiques R sous Ubuntu. Je suis en train de découvrir les différentes fonctions en suivant un cours sous forme d'un PDF. J'essaie la fonction x11() qui est sensé ouvrir une fenêtre dans laquelle on peut mettre des graphiques ensuite. J'avais déjà essayer cette fonction dans R sous Windows et elle marchait très bien.
Sous Ubuntu quand je tape x11(), R me répond :

Erreur dans x11() : impossible de trouver les polices X11
Vérifiez que le chemin d'accès aux polices est correct.

Est-ce que quelqu'un peut me dire quel est le problème et comment le résoudre s'il vous plaît ?

Merci d'avance

Hors ligne

#2 Le 11/04/2007, à 11:29

deltamoins

Re : R et X11

Bonjour,

En cherchant sur le web j'ai trouvé un élément de réponse à l'adresse suivante :
http://www.mail-archive.com/r-help@stat … 80598.html
Ceci dit trifouiller des fichiers système (xorg.conf) ça ne me plaît pas vraiment donc je voulais avoir votre avis sur la manipulation conseillée. En plus, dans son extrait du fichier xorg.conf, celui qui conseille la manip n'a pas les mêmes chemins que moi (c'est peut-être normal vous me direz...).
moi j'ai  :

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

et lui il a :

Section "Files"
>         FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
>         FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
>         FontPath        "/usr/share/fonts/X11/Type1"
>         FontPath        "/usr/share/fonts/X11/100dpi"
>         FontPath        "/usr/share/fonts/X11/75dpi"
>         FontPath        "/usr/share/fonts/X11/TTF"
>         FontPath        "/usr/share/fonts/X11/OTF"
>         FontPath        "/usr/share/fonts/X11/CID"
>         FontPath        "/usr/share/fonts/X11/misc"
>         # path to defoma fonts
>         FontPath      "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
> EndSection

c'est à dire que au delà des répertoires qu'il a rajoutés, il a systématiquement inversé X11/fonts pour mettre fonts/X11...

Je vous remercie d'avance pour votre aide, ça me permettra d'avancer pour mon boulot.

MODIFICATION
Du nouveau et je pense que le sujet est clos et résolu.
J'ai fait les changements dans xorg.conf et les fonctions en rapport avec X11 dans R fonctionnent bien. Donc la question de départ est résolue. Cependant je suis allé voir le fichier /var/log/Xorg.0.log comme le conseillait celui qui disait de faire les modifs de xorg.conf et là je découvre que certains des répertoires de FontPath lui sont inconnus :

(WW) The directory "/usr/share/X11/fonts/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/X11/fonts/cyrillic" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/X11/fonts/100dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/X11/fonts/75dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/X11/fonts/Type1" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/X11/fonts/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/X11/fonts/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/TTF" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/OTF" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/CID" does not exist.
	Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType").
(**) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/usr/share/fonts/X11/misc/,
	/usr/share/fonts/X11/TTF/,
	/usr/share/fonts/X11/OTF,
	/usr/share/fonts/X11/Type1/,
	/usr/share/fonts/X11/CID/,
	/usr/share/fonts/X11/100dpi/,
	/usr/share/fonts/X11/75dpi/

Voilà c'est un peu long mais je préfère être complet. Donc pour résumer  : tous les chemins avec X11/fonts (donc ceux d'origines) sont faux et ceux avec fonts/X11 (ceux modifiés) sont justes... Bizarre tout de même... De plus il me dit que les chemins finissant par TTF, OTF et CID sont invalides et il les laisse dans le fichiers ??!!
J'imagine que ces problèmes de chemins de font sont connus mais bon on ne sait jamais...

Voilà j'espère que mon expérience pourra servir à d'autres. Si un modérateur peut mettre ce sujet en résolu pas de problèmes. Si d'autres veulent compléter cette discussion pas de problèmes non plus.

Dernière modification par deltamoins (Le 11/04/2007, à 12:02)

Hors ligne

#3 Le 12/04/2007, à 20:48

paquito

Re : R et X11

Salut,

J'ai eu le même problème que toi, que j ai résolu en lui demandant de vérifier au démarrage les polices du système. Il semble qu'au démarrage il ne vérifie pas le dossier contenant les polices.
J'ai résolu ce problème en lançant la commande  xset fp rehash au démarrage. C'est pas compliqué, il suffit d'aller dans système -> pref ->session et de mettre cette commande dans programmes au démarrage.
Chez moi ca marche impec!

En espérant que ca aidera qq un!
A plouch
philippe

Dernière modification par paquito (Le 05/11/2010, à 13:10)

Hors ligne