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.