[successivo] [precedente] [inizio] [fine] [indice generale] [hall of fame] [indice analitico] [parte]
8.1.1) Come si fa a cambiare i caratteri del prompt?
Avendo installato kbd e/o console-tools e console-data, occorrerà utilizzare i comandi setfont o consolechars seguiti dal nome del carattere da utilizzare.
8.1.2) Removing unix/:7101 from the valid list of fontpaths
Se all'avvio di X si dovesse ricevere questo messaggio di errore:
Removing unix/:7101 from the valid list of fontpaths Removing /usr/X11R6/lib/X11/fonts/Speedo/ from the valid list of fontpaths Warning: locale not supported by C library, locale unchanged Warning: locale not supported by C library, locale unchanged Warning: locale not supported by C library, locale unchanged Killed
occorrerà aggiungere al file /etc/profile
la riga:
export LC_ALL=POSIX
dopo la dichiarazione della variabile LANG:
export LANG=it_IT
se ancora non dovesse funzionare, si consiglia di provare a sostituire le suddette righe con la seguente:
localedef -f ISO-8859-1 -i it_IT IT
8.1.3) Come si possono utilizzare i caratteri TrueType con XFree86 4?
XFree86 4 gestisce i TrueType «nativamente» senza xfs, la soluzione più semplice è eliminare xfs. I caratteri TrueType vanno in una directory e poi occorre mettere in /etc/XF86Config
(o dove troviamo questo file nel file system, ad es. in /etc/X11/XF86Config
) il percorso dei caratteri a mano e togliere la riga «unix:/1»;
----------------------------------------------------- FontPath /usr/X11R6/lib/X11/fonts/TrueType FontPath /usr/X11R6/lib/X11/fonts/100dpi FontPath /usr/X11R6/lib/X11/fonts/Speedo FontPath /usr/X11R6/lib/X11/fonts/misc FontPath /usr/X11R6/lib/X11/fonts/PEX -----------------------------------------------------
e così via per qualunque altra directory dei caratteri. Togliendo «unix:/1» si mette fuori causa xfs. Quindi ricapitolando X 4.0 gestisce autonomamente i caratteri TrueType a differenza delle versioni precedenti del server grafico. É possibile a questo punto disinstallare Xfstt e xfs.
8.1.4) Come si utilizzano in Linux i caratteri TrueType (XFree86 3.xx)?
Per utilizzare i caratteri TrueType, disponendo di una versione di XFree86 3.x.x, occorrerà innanzitutto installare xfs.
I caratteri TrueType andranno inseriti in una directory ttfonts
da creare appositamente:
#
cd /usr/X11R6/lib/X11/fonts
[Invio]
#
mkdir ttfonts
[Invio]
Potrebbe essere necessario, convertire i nomi dei caratteri in minuscolo.
Dopo essersi posizionati nella directory appena creata si impartiranno i seguenti due comandi:
#
ttmkfdir -o fonts.scale
[Invio]
#
ttmkfdir -o fonts.dir
[Invio]
Questi due comandi dovranno essere ripetuti ogni qual volta si aggiungeranno nuovi caratteri alla directory sopra indicata.
Adesso occorrerà configurare il server dei caratteri. Si dovrà modificare la seguente sezione del file /etc/X11/fs/config
(o /etc/X11/xfs/config
a seconda delle distribuzioni) in modo che la prima riga punti alla directory dove abbiamo messo i caratteri:
catalogue = /usr/X11R6/lib/X11/fonts/ttfonts, /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/75dpi:unscaled, /usr/X11R6/lib/X11/fonts/100dpi:unscaled, /usr/X11R6/lib/X11/fonts/misc, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/Speedo, /usr/share/fonts/default/Type1, /usr/X11R6/lib/X11/fonts/75dpi, /usr/X11R6/lib/X11/fonts/100dpi,
In seguito si dovrà fare in modo che xfs venga eseguito automaticamente ad ogni avvio della macchina:
Ora si dovrà configurare il server X:
Occorrerà apri per la modifica il file /etc/X11/XF86Config
e controllare che nella sezione sottostante, se ci sono più righe dedicate a FontPath, quella con l'istruzione unix/:-1, sia la prima:
Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:-1" EndSection
8.1.5)
Da quale pacchetto derivano i file FS.h
e FSprolo.h
? Risultano mancanti durante la compilazione di xfstt?
Se all'atto dell'installazione di xfstt, il processo di installazione lamentasse la mancanza dei file FS.h
e FSprolo.h
:
c++ -g -Well - pedantic -DMAGNIFY=0 -c xfstt.cpp -I/usr/X11R6/include/X11/fonts \ -I/usr/X11R6/include/ xfstt.cpp:47: X11/fonts/FS.h: no such file o directory xfstt.cpp:48: X11/fonts/FSprolo.h: no such file o directory
occorrerà installare il pacchetto xlib6g-dev
8.1.6) Come si può richiamare xfstt all'avvio di GNU/Linux?
Per fare partire automaticamente xfstt all'avvio di GNU/Linux si potrà aggiungere al file /etc/rc.d/init.d/xfs
la riga che possa invocare xfstt:
xfstt --daemon
Questa riga andrà posizionata sotto la riga deputata al caricamento di xfs:
... start) echo -n "Starting X Font Server: " rm -fr /tmp/.font-unix daemon xfs -droppriv -daemon -port -1 xfstt -daemon #nuova riga touch /var/lock/subsys/xfs echo stop) echo -n "Shutting down X Font Server: " killproc xfs killproc xfstt #nuova riga rm -f /var/lock/subsys/xfsLDR --- Copyright © 1999-2001 Gaetano Paolone -- bigpaul @ linuxfaq.it
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome i_caratteri_font.html
[successivo] [precedente] [inizio] [fine] [indice generale] [hall of fame] [indice analitico]