Hi Albert, thank you very much for your reply.
Meanwhile I found out, that it's not a good idea to use precompiled packages from debian if you don't like X11 dependentcies. You have to compile it on your own. And the description for it is already available here: http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB this works great, no X11 dependencies at all anymore! BUT as usual that's not all... I got this ImportError: /usr/gtkdfb/lib/python2.5/site-packages/gtk-2.0/gtk/_gtk.so: undefined symbol: gdk_keyval_convert_case >> which I fixed with the help of this posting http://www.daa.com.au/pipermail/pygtk/2007-August/014101.html And now I get this error message: Python 2.5.2 (r252:60911, Jan 5 2009, 02:00:00) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pygtk >>> pygtk.require('2.0') >>> import gtk Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/gtkdfb/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 48, in <module> from gtk import _gtk ImportError: /usr/gtkdfb/lib/python2.5/site-packages/gtk-2.0/gtk/_gtk.so: undefined symbol: gdk_keymap_have_bidi_layouts >>> I tried the same approach as above by adding "gdk_keymap_have_bidi_layouts" to the ignore section in pygtk-x.x/gtk/gdk.override but to no avail... My setup is at the moment: Python 2.5.2 pygtk-2.12.1 pygobject-2.14.2 gtk+-2.12.12 libglade-2.6.2 libxml2-2.6.30 pango-1.20.5 cairo-1.6.4 Does anybody can give me a hint how to get rid of this error. And why does adding it to the ignore section doesn't help here ? Thank you very much in advance! Sven On Monday 06 July 2009, A.T.Hofkamp wrote: > [email protected] wrote: > > Hi, > > > > nobody who can help me to answer the question, is it possible to use > > pygtk with directfb without x11 libs ? > > I have no idea what directfb is, nor do I know anything about GTK or PyGTK > internals, so I cannot make a fair estimate of how difficult it is going to > be. > > > In short, the answer to your question is yes, everything is open source > software. Either it is supported already, or you can extend the software. > It may however not be trivial. > > > PyGTK is not really relevant to your question. PyGTK is nothing more than a > very thin layer on top of GTK, so if you want to use PyGTK with directfb, > you need a GTK with directfb. > If you have that, building a PyGTK with directfb should be quite easy. > > Thus, find out what video backends are supported by GTK, and you know how > non-trivial directfb support is going to be. > > > Albert _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
