LINUX.ORG.RU

Запуск приложения с другой версией библиотеки


0

0

Собственно проблема в следующем. Обновился до Ubuntu 9.10 и заметил, что Firefox стал ужасно тормозить. В Google Reader, в котором я провожу большую часть времени в интернете, при скроллинге получается жутко тормозное слайд-шоу. :(

Долго искал проблему, потом скачал GTK на пару версий младше, чем в дистрибутиве, скомпилил, прописал в LD_PRELOAD и запустил бинарную сборку Firefox, скачанную с сайта мозиллы.

После этого все заработало нормально, но вот только проблема... Если Firefox запускает какое-либо приложение (при скачивании файлов и т. п.), то оно сразу же падает, т. к. наследует Firefox'овский LD_PRELOAD, но при этом скомпиленно с другой версией GTK.

Подскажите, пожалуйста, можно ли как-нибудь заставить только Firefox использовать данную старую версию GTK, и чтобы запускаемые им приложения использовали версию, установленную в системе?


Можно попробовать для Firefox создать среду не только с LD_PRELOAD, но и с алиасами твоих программ, а в эти алиасы уже прописать в свою очередь вызов нужных программ с родным окружением. Только это как-то уж очень большим извращением попахивает.

Лучше бы разобраться чего "родной" Firefox тормозил.

anonymous_incognito ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.