New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No "truly" transparent urxvt terminal #220
Comments
Transparency works fine for me (using cairo-compmgr 0.3.0) - see the attached screenshot. |
[Original comment by snoggo@…] Got the same problem here. inheritpixmap works fine but leaves ugly black borders. If I could help you out with something, just tell me. |
Replying to comment 2 by snoggo@…:
|
[Original comment by snoggo@…] I've attached both screenshots. BTW: if I use transset-df, the transparency works well in i3. screenshot follows. |
I can get it to work in i3 when using xcompmgr -c (shadows are visible immediately). Changing transparency with transset-df also works then. I am not very familiar with compositing but I don’t really see the issue here. Is using -n somehow important instead of using -c? |
[Original comment by snoggo@…] xcompmgr -c performs client-side shadows and fuzzy edges and enables transparency support. To use the transparency, I have to run transset-df on every window I open up. xcompmgr -n performs full client-side compositing (which also includes transparency support). To use the transparency, I just have to tell urxvt to use the alpha channel in its background color. Another downside of -c is that - using transset-df - the border also gets transparent. This isn't very important to me. I'm not sure if it helps, but xprop -frame shows _NET_WM_WINDOW_OPACITY(CARDINAL) = 1288490188 for an urxvt which I made transparent using transset-df. This property is not set if the window isn't transparent. Seems to me that i3 doesn't handle some kind of window hint from urxvt and it works using transset-df because the whole window (including the frame/border) gets this hint. |
Hm, I cannot get that to work in xmonad. I have an .xsession which looks like this:
My .Xresources contains urxvt.background: [85]black (also note that comments start with !, not with #, so you might want to fix that in your .Xdefaults). When I start two urxvts, they are not transparent. Any hints on what to change to get it working? |
[Original comment by snoggo@…] Oh, I'll fix it, thank you :) I'm not sure if urxvt.depth has something to do with it. Mine is at 32 which may be non standard. I also compiled it with support for xterm 256 colors and afterimage, don't know if thats important. |
You are right - the urxvt.depth: 32 was necessary to get it working. Let’s see if I can see what’s missing in i3 now… |
Hm, seems like this is a problem which has to do with reparenting. I will have a look at it when I am at home again. |
I tried to create the windows with argb visual, but that failed. This post might help, but no time to implement it right now: |
Removing version 3.ε since this affects all versions of i3 |
I think this is fixed with the changes we had with 32 bit visuals. |
[Originally reported by runiq <runiq@…>]
(I'm using cairo-compmgr for compositing and try to get a transparent terminal. My current settings work in (vanilla) dwm, xmonad and openbox, though not in i3, as it seems. (Screenshots attached for evidence.)
The text was updated successfully, but these errors were encountered: