… | |
… | |
210 | rite of passage: ... and you failed. |
210 | rite of passage: ... and you failed. |
211 | |
211 | |
212 | Here are four ways to get transparency. Do read the manpage and option |
212 | Here are four ways to get transparency. Do read the manpage and option |
213 | descriptions for the programs mentioned and rxvt-unicode. Really, do it! |
213 | descriptions for the programs mentioned and rxvt-unicode. Really, do it! |
214 | |
214 | |
215 | 1. Use transparent mode: |
215 | 1. Use pseudo-transparency: |
216 | |
216 | |
217 | Esetroot wallpaper.jpg |
217 | Esetroot wallpaper.jpg |
218 | urxvt -tr -tint red -sh 40 |
218 | urxvt -tr -tint red -sh 40 |
219 | |
219 | |
220 | That works. If you think it doesn't, you lack transparency and tinting |
220 | That works. If you think it doesn't, you lack transparency and tinting |
… | |
… | |
235 | 3. Use an ARGB visual: |
235 | 3. Use an ARGB visual: |
236 | |
236 | |
237 | urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc |
237 | urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc |
238 | |
238 | |
239 | This requires XFT support, and the support of your X-server. If that |
239 | This requires XFT support, and the support of your X-server. If that |
240 | doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't |
240 | doesn't work for you, find a working composite manager or window |
241 | there yet, no matter what they claim. Rxvt-Unicode contains the |
241 | manager, both are required to support ARGB visuals for client windows. |
242 | necessary bugfixes and workarounds for Xft and Xlib to make it work, but |
|
|
243 | that doesn't mean that your WM has the required kludges in place. |
|
|
244 | |
242 | |
245 | 4. Use xcompmgr and let it do the job: |
243 | 4. Use xcompmgr and let it do the job: |
246 | |
244 | |
247 | xprop -frame -f _NET_WM_WINDOW_OPACITY 32c \ |
245 | xprop -frame -f _NET_WM_WINDOW_OPACITY 32c \ |
248 | -set _NET_WM_WINDOW_OPACITY 0xc0000000 |
246 | -set _NET_WM_WINDOW_OPACITY 0xc0000000 |