Having gone down the same path in trying to get a usable gui, I feel
your pain :-)
Everyone at Gumstix is now well aware of the 18bpp issue. We're
exploring options, but nothing to announce at this moment.
I forgot to mention earlier that you can easily pick up that missing
patch you asked about -- it's in the org.openembedded.snapshot section
of the tree. I just removed it from the package override in
com.gumstix.collection. Just copy it over and you can continue the
adventure of trying to get gtk+-directfb to build :-)
On Jan 31, 2008 12:44 PM, Tom Hoffman <hoffspot@...> wrote:
> Sadly, 100% of my work is on systems with screens so that's where this
> question came from in the first place. Let me delve into the "installing
> libraries" madness a bit and that might help to explain how I arrived here.
> I acquired the Touchscreen LCD package expecting to be able to build a GUI
> and utilize the touchscreen to interact with it.
> There are some lessons learned from this exercise that may be useful
> information for others interesting in the same functionality:
> 1. The hardware on the consoleLCD needs to be physically fixed via
> soldering a jumper (tiny wire) from one spot to another for the touch screen
> to operate.
> 2. The current drivers for the display only support one color depth. That
> color depth is 18bpp. Sadly, X Windows doesn't support 18bpp. So the nice
> package Steve created to install X11 is useless for all gui toolkits
> predicated on the existence of X11. Unfortunately that's just about all of
> the toolkits and technologies I'm familiar with save QT and others that can
> support direct framebuffer type access. I don't know whether QT supports
> 18bpp or not but with Trolltech's recent acquisition by Nokia, I have a
> company conflict of interest issue. I've done some private begging to
> people who seem to have the skills to rectify the 18bpp driver issue but
> they are busy folks. Sooner or later I'm sure it will be addressed.
> 3. If you want to use 18bpp out of the box, direct-fb works afaict. I have
> run a couple of the demos. Some looked wierd, some looked fine. One of the
> more complex ones with mutiple colors and images spinning around seemed to
> work fine.
> 4. Building on directfb working out of the box, what gui toolkits already
> in bitbake have direct fb packages? Well, GTK is one. If you muck around a
> little with cario-fb, libglade, and pango bb files, you can get it to build.
> 5. What else is available in the OE tree that is a candidate for a
> GUI....Mono. Sadly, I'm not a good C programmer. No offense to C
> programmers, you make the world go round, but I need a language I can
> deliver business value quickly within a GUI fast and I don't have a few
> months to reorient my brain to C. Mono has a drag and drop toolkit with
> debugging and a compiler for C# that has bindings to GTK (Monodevelop). I
> can do C#.
> 6. Finally, mono needs the gtk-sharp libraries to exist for my
> businessapp.exe CIL application to execute properly on top of mono, on top
> of gtk, on top of direct-fb. I don't want to track down and install myriad
> ipk after the fact, I want the magic of bitbake to handle the placement of
> the libs in the rootfs so I can happily build and copy the stack across.
> This is how I ended up at library madness and the gumstix turned a Linux guy
> into a Windows programmer. The irony is something to behold.
> That said I hugely appreciate the help in this thread and plan to battle the
> build process until I win this weekend. Will provide feedback as to the
> details if I can get my gui with a button and the touchscreen working.
> Side note, if Adobe got their head out of their arse and provided a build of
> Adobe Air for Linux/ARM (assuming directfb support), all of this would be
> moot. Flashlite 3, what a crock. If someone here knows someone there, kick
> them please
> Philip Balister wrote:
> > Steve Sakoman wrote:
> >> Koen or Philip could probably give more details on the precise nature
> >> of the directfb issues and whether they have been resolved yet.
> > 99% of my work is on systems without screens. But I have an interest in
> > a project that will use the OE touchscreen, and I may try to figure out
> > directfb for it over the next couple of months :)
> > Philip
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > gumstix-users mailing list
> > gumstix-users@...
> > https://lists.sourceforge.net/lists/listinfo/gumstix-users
> View this message in context: http://www.nabble.com/Bitbake-gurus---little-help-with-gtk-sharp-recipe-include-tp15160390p15214194.html
> Sent from the Gumstix mailing list archive at Nabble.com.
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> gumstix-users mailing list