[pygtk] Working Problems to do a Browser
Peter Gill
peter.m.gill at gmail.com
Mon Dec 22 00:47:53 WST 2008
Airton Arantes wrote:
> I'm following the example[1] about how to do a browser with
> python+glade, here is my code:http://paste.pocoo.org/show/96227/ and
> here is my glade code: http://paste.pocoo.org/show/96228/ ..... my app
> is returning: SEGMENTATION FAULT and I don't know how to get working.
>
> [1] http://patrick.wagstrom.net/tutorials/pygtkmozembed/pygtkmozembed.html
>
> Anyone can help me?
>
>
I my debian 4.0 virtual machine your code works fine. So you are
probably using a distribution that does not set the proper path
variables. Basically the problem is that some mozilla libraries that
are needed cannot be found by the application. To run the app it needs
to be started with the path variables set. I usually use a bash script
that sets the proper path and then have it execute the python script
instead of just running the python script.
I know on Ubuntu Gutsy I have always needed to create a bash script like
this:
#!/bin/bash
export LD_LIBRARY_PATH=/usr/lib/firefox
export LD_MOZILLA_FIVE_HOME=/usr/lib/firefox
python your_gtkmozembed_application.py
and on Ubuntu Feisty, Edgy, and Dapper I have always created a bash
script like this:
#!/bin/bash
export LD_LIBRARY_PATH=/usr/lib/firefox
python your_gtkmozembed_application.py
I am not sure of what is needed on other Linux distributions, but it is
probably something similar. I hope this helps.
More information about the pygtk
mailing list