Print
Category: Datorer
Hits: 951

Velger å skrive en ny artikkel med nesten samme overskrift. Jeg nevnte på slutten av det forrige innlegget i "Opensuse 12.3 oppgradering" at det bare var å avinstallere og så installere på nytt. Dette fungerte ikke i det hele tatt. Mao det er noe fundamentalt galt.


Først så trodde jeg at det hadde noe med GTK å gjøre. Det var 2 programmer som hadde det samme problemet "Bluefish" og "Gimp". Begge er basert på GTK. Men det var det ikke. Googlet litt her og der og fant ut at det er noe helt annet. Det var mange forslag: Installere flere fonts, flere libraries osv...

men problemet lå ikke i det at jeg manglet noe. Kjørte gimp fra kommando-linjen og fikk følgende:

(gimp:11699): Pango-WARNING **: /usr/lib/pango/1.8.0/modules/pango-basic-fc.so: wrong ELF class: ELFCLASS32

(gimp:11699): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'

(gimp:11699): Pango-WA1RNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'


Pga de to nederste linjene trodde jeg nesten at det var en font-feil. Dvs. manglet en font. Men det er det ikke. Det er pango som det er noe galt med. Etter oppgraderingen fra suse 12.2 til 12.3 så har ikke pango blitt oppdatert mtp at det er en ny versjon av pango(64 bit). Av den grunn så får jeg feil elfclass. Den skal vel faktisk se etter elfclass64 sannsynligvis og den finner vi ikke i banen /usr/lib/pango/1.8.0/modules/....

Den finner vi lib64 katalogen. Dvs /usr/lib64a/...osv..kan hende at det jeg gjorde ikke er så lurt men så lenge de fleste applikasjonene på maskina mi er 64 bits så skulle jeg tro at løsningen holder ei stund:

1. Gi fila et nytt navn: mv /usr/lib/pango/1.8.0/modules/pango-basic-fc.so /usr/lib/pango/1.8.0/modules/pango-basic-fc.so.bak

2. Lag en symbolsk link til rette fil: ln -s /usr/lib64/pango/1.8.0/modules/pango-basic-fc.so /usr/lib/pango/1.8.0/modules/pango-basic-fc.so

Den symbolske linken må selvfølgelig ha navnet pango-basic-fc.so

Etter dette fikk jeg fram alle fonter på GTK-baserte vinduer/applikasjoner. Ikke noe moro...men det er moro å finne en løsning i det minste.
Bare for ha litt bevis. Her er et lite skjermbilde av Bluefish...med synlig font smiley.