Gdk-ERROR with gnucash under xfce4

Brian J. Tarricone bjt23 at cornell.edu
Thu Feb 3 18:51:15 CET 2005


Bruce Miller wrote:

> Erik Harrison wrote:
>
>> On Thu, 03 Feb 2005 10:58:21 -0500, Bruce Miller
>> <mistercool at adelphia.net> wrote:
>>
>>> I get the following error when attempting to run gnucash
>>> under xfce4, fedora core 3:
>>>
>>> => gnucash
>>> Gdk-ERROR **: BadMatch (invalid parameter attributes)
>>>  serial 340 error_code 8 request_code 148 minor_code 3
>>
>>
>>
>> Isn't Gnucash still Gtk 1.2.x only? If so, there might be a problem
>> with the composite extension under X and Gdk - I believe that Gdk at
>> the time made assumptions about visuals which composite breaks.
>>
>> Do you have the compositor compiled in to xfwm? Are you running with
>> the composite extension on?
>
>
> Bingo!  If I disable the Composite extension, gnucash runs.
>
> Is there something that the gnucash people can do to
> work around it [I can add a note to the bug report].
>
> Or is this something that can only be fixed by porting
> to Gtk 2 ? [there seems to be reluctance there....]
>
> or just running w/o Composite ?
> [I have to choose between eyecandy and fiscal responsibility?!?!? ]

You can try setting XLIB_SKIP_ARGB_VISUALS=1 in your environment before 
loading gnucash.  This may allow it to work properly with composite enabled.

    -b



More information about the Xfce mailing list