On Tuesday 19 July 2005 02:49, Sergey Plis wrote: > Hi, > > I moved to xorg lately and recompiled xbigforth. Now I have the > following problems: > > 1 icons do not show up. Things like MINOS splash screen, icons in > Theseus do not show up. However patterns in Colors menu work > perfect also Estyles do work with all pngs visible. Here is what I > get in strace: [...] > and in console output: > > X Error: RenderBadPicture (invalid Picture parameter)
Which means that the Render extension doesn't work. This should affect only pngs with alpha channels. I don't know why it doesn't work for you, since I haven't seen any problems like that (especially not with Xorg 6.8.x). > 2 Any widgets that have vertical scroll-bars (text widget in the main > xbigforth window, class tree in the class browser and so on) when > scrolled down shift their content well but when scrolled back up > smear everything. When window focus changes away and back to the > window with the smeared widget sometimes the picture restores. Also very strange. > 3 If I use Estyles then I can see how buttons are redrawn - very > slow. Especially it is noticeable in the class browser. That means your graphics card performance is poor. I can see that the button redraw with Estyle takes longer, i.e. it can flicker. But that's all. > May be somebody knows what is happening? This looks like a broken driver for your graphics card. > Also a couple of questions: > > 1 Why when I run xbigforth from the directory where I have compiled > it Theseus starts from the menu without a problem but when I run > xbigforth from a random location (just using PATH variable) Theseus > does not start with: > > [IFUNDEF] designer show-splash include theseus.fs [THEN] designer > open fileop.fb Blk 1 Blk 2 Blk 3 Blk 4 Blk 5 Blk 6 TEXT exists > HGLUE exists VGLUE exists BOX exists ?CUR-BOX exists SET-TITLE > exists No such file or directory open Now that's an easy to fix bug. theseus.fs refers to a last .icn file, and this needs to be replaced with ficon: minos-win icons/minos1+.png" (instead of .icn"). > 2 How do I make sure that xbigforth opengl uses my hardware > acceleration? Well, turn hardware acceleration on in your xorg.conf. -- Bernd Paysan "If you want it done right, you have to do it yourself" http://www.jwdt.com/~paysan/
pgpqxdVgHwZle.pgp
Description: PGP signature
