gtk+2 oraz pango a multilib
Kamil Dziedzic
kamil.listy w klecza.pl
Pon, 1 PaĽ 2007, 17:20:56 CEST
Programy 32 bitowe korzystajÄ…ce z bibliotek gtk+2/pango wywalajÄ… siÄ™ bo Ĺ‚adujÄ…
nie tÄ… wersjÄ™ co trzeba. Np. Ĺ‚adujÄ…
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
zamiast
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
Problem leży w tym, że gtk+2/pango trzymają ścieżki do bibliotek w plikach.
gtk+2 w /etc/gtk-2.0/{gdk-pixbuf.loaders,gtk.immodules}
pango w /etc/pango/pango.modules
Rozwiązanie jakie znalazłem na potrzeby odpalenia pojedynczej aplikacji to
stworzenie wersji *.32 tych plikĂłw gdzie s/lib64/lib/ oraz dla pango jeszcze
pliku konfiguracyjnego:
# cat /etc/pango/pangorc.32
[Pango]
ModuleFiles = /etc/pango/pango.modules.32
Potem przed odpaleniem aplikacji wyeksportowanie odpowiednich zmiennych i
odpalenie programu:
export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules.32
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders.32
export PANGO_RC_FILE=/etc/pango/pangorc.32
VMware-player
Czy nie dałoby się tego zrobić jakoś globalnie tak aby wszystkie aplikacje
mogły korzystać z tego?
--
Pozdrawiam, Kamil Dziedzic
-------------- następna czę¶ć ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : /mailman/pipermail/pld-devel-pl/attachments/20071001/9c835426/attachment.sig
Więcej informacji o li¶cie dyskusyjnej pld-devel-pl