Il porting del sistema di controllo su LabView 2010 e su sistemi operativi versione 6 redhat like come CentOS 6, Scientific Linux 6 o Oracle Linux 6 ha mostrato una misconfiguration sui fonts in uso nei VI, i quali risultano incompatibili con quelli presenti nei pacchetti xorg-x11-fonts-xxxx installati nelle nuove distribuzioni.
Il pacchetto incriminato che non contiene i fonts retrocompatibili è:
Code Block | ||
---|---|---|
| ||
xorg-x11-fonts-75dpi-7.2-9.1.el6.noarch |
Tale pacchetto di fatto presenta meno fonts di quelli presenti per le versioni el5
Un workaround che si può mettere in campo è ripristinare tutti i fonts della versione el5 semplicemente copiandoli al posto di quelli dalla versione 6.
Verificare che i fonts siano installati con il comando:
Code Block language text [root@vldantedev001 ~]# rpm -qa | grep 75dpi xorg-x11-fonts-75dpi-7.2-9.1.el6.noarch
Se non sono presenti, intallarli:
Code Block language text [root@vldantedev001 ~]# yum install xorg-x11-fonts-75dpi
Rinominare la cartella con i fonts originali in <nome>_ORI con il comando:
Code Block language text mv /usr/share/X11/fonts/75dpi /usr/share/X11/fonts/75dpi_ORI
Scaricare e ripristinare i vecchi fonts delle versioni el5:
Code Block language text cd /usr/share/X11/fonts/ wget http://vldantemng001.lnf.infn.it/pub/75dpi.tar.gz tar -xvzf 75dpi.tar.gz rm 75dpi.tar.gz
- Se qualche utente è loggato in modalità grafica, effettuare un logout ed un login per permettere a GDM di ricaricare la lista dei fonts presenti nel sistema;
A questo punto, i VI di Labview dovrebbero apparire correttamente visualizzati senza variazione sui caratteri.
Prima della cura | Dopo la cura |