linux user group brescia

immagine del castello

Archivio della mailing list

Problemi server X

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Ven 16 Feb 2001 16:37:15 UTC
Attenzione con la denominazione client/server parlando di X: e' l'opposta
 rispetto quella abituale (i.e. server e' la macchina che visualizza mentre
 client e' quella che manda i dati).
Lo schermo nero in fase di boot e' una cosa poco piacevole... potrebbe 
 indicare un problema hw con la scheda video o con il monitor. Il problema
 rilevato con startx e' invece piu' semplice da descrivere:
 il server X contiene un rasterizzatore per i fonts cioe' un pezzo di codice
 che legge le descrizioni dei fonts e produce delle bitmaps da visualizzare
 sullo schermo... nelle distribuzioni RH successive alla 6.0
 la configurazione standard e' di NON utilizzare questo rasterizzatore
 interno, bensi' un 'font server' esterno (xfs). Il motivo e' duplice:
 1. possibilita' di utilizzare i fonts truetype (supportati direttamente
   da XF4, ma non da XF3);
 2. possibilita' di gestire la parte fonts in modo modulare (i. e. esiste
  un unico file di configurazione per i fonts e SOLO per i fonts)
 2bis. possibilita' di fare fare ad una macchina da font server per una
  rete locale.

 Ora, la configurazione di X standard sotto RH ha xfs settato per offrire
 i fonts solamente alla macchina locale tramite un socket (tipo AF_UNIX...
 essenzialmente si tratta di una named pipe) che, guardacaso si chiama
 unix/:-1. Questo socket `vive' in /tmp e viene creato all'avvio del
 font server. Se ci sono problemi di permissions o di spazio su questa
 directory, la cosa non succede, xfs non viene attivato ed una chiamata al
 server X provoca il blocco del server con il messaggio "cannot open
 fixed font" (in effetti non puo' aprire NESSUN font... il fixed, fra le
 altre cose, contiene i glifi per il cursore).
 
 Prova a far ripartire 'a mano' xfs e guarda che cosa succede. Comunque 
 dovresti avere dei messaggi informativi al proposito in syslog.

Ciao,
 lg



Maggiori informazioni sulla lista Lug