Thank you for the reply, Uli!

You were absolutely right. I tried to recompile awesome with the changes in client.c you mentioned and it changed nothing. Then I removed proprietary FGLRX drivers and installed xf86-video-ati and it worked like a charm.

Guess now I should be choosing between 3D acceleration and transparent wiboxes lmao.

Thanks again for the help.

Best regards,
Alexander

On 01/27/2012 01:24 PM, Uli Schlachter wrote:
Since I don't have any good ideas, let's try some bad ones:

objects/client.c, line 420:

xcb_create_window(globalconf.connection, globalconf.default_depth, c->frame_window, s->root,
                      wgeom->x, wgeom->y, wgeom->width, wgeom->height,
wgeom->border_width, XCB_COPY_FROM_PARENT, globalconf.visual->visual_id, XCB_CW_BACK_PIXEL | XCB_CW_BORDER_PIXEL | XCB_CW_BIT_GRAVITY | XCB_CW_WIN_GRAVITY | XCB_CW_OVERRIDE_REDIRECT | XCB_CW_EVENT_MASK
                      | XCB_CW_COLORMAP,
                      (const uint32_t [])
                      {
                          globalconf.screen->black_pixel,
                          globalconf.screen->black_pixel,
                          XCB_GRAVITY_NORTH_WEST,
                          XCB_GRAVITY_NORTH_WEST,
                          1,
                          FRAME_SELECT_INPUT_EVENT_MASK,
                          globalconf.default_cmap
                      });

(Sorry for the line breaks in here)

There are two places in there where "globalconf.screen->black_pixel" is used. Could you replace both of them with "0xffffffff" and report back?

However, since this works with Xephyr, I'm a little tempted to just blame your driver.

Uli



--
To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.

Reply via email to