У меня проблема с загрузкой изображений PNG в Gtk3. Я сломал символы изображения в своих ToolButtons, и после некоторого расследования выяснилось, что это происходит из-за того, что GdkPixbuf не может читать файлы PNG.
Я воспроизвел проблему с консолью python
>>> from gi.repository import GdkPixbuf
>>> print(GdkPixbuf)
<gi.module.DynamicModule 'GdkPixbuf' from '/home/user1/ctcils/dusserm/applications/gobject-introspection/1.40.0/lib/girepository-1.0/GdkPixbuf-2.0.typelib'>
>>> GdkPixbuf.Pixbuf.new_from_file("/home/user1/ctcils/dusserm/applications/pycharm-community-3.4.1/bin/pycharm.png")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
gi._glib.GError: Couldn't recognize the image file format for file '/home/user1/ctcils/dusserm/applications/pycharm-community-3.4.1/bin/pycharm.png'
Многие из проблем, с которыми я столкнулся в последние дни, были связаны с тем, что нам приходилось компилировать Gtk3, pygobject и все их зависимости и устанавливать их в нестандартные каталоги. Подозреваю проблему с самоанализом объекта (последний из длинного списка).