|[Sawfish] Transparency does not work on themes that specify both focused and inactive pixmaps|
[ Thread Index |
| More lists.tuxfamily.org/sawfish Archives
- To: sawfish@xxxxxxxxxxxxxxxxxxx
- Subject: [Sawfish] Transparency does not work on themes that specify both focused and inactive pixmaps
- From: Joseph White <hybris246@xxxxxxxxx>
- Date: Thu, 12 Jun 2014 02:33:04 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=s5ozhuvVuahgqrpiE6N1aIWeP8z/qNhSGr7JjxzszIs=; b=nU+GB3e5Q2MgCh8xqtKknuIx6iikBUDxZmAYNilk7s/D/x5q7ytaGFQ5Cb4szN7u+F KahW3/dIGrhX4w5owazcN5LajkCRQC1oVjsvnMoIFLJ/5jBZrypMmyq3/glnmJzPwLXZ ezt8TfZ7IhH7lrudWY53lkgB9mqPXIAJTRcP1skohWAWumVTu43PB+RXQ9Vc+L332lXz +bUKxI+ydKrvtFf/B5Vd010rGIrkaiv8mhVt/KX9DurQbyaaaBtyyN+03yYQtNnlzZFX hFUzehB2aBacBt1YjnJZkNsl3AiuUOSBK1uv2K2o7Kr2eYKvZZpewq6Og40LVXowh+aL e4PQ==
Hi. I'm trying to make a theme with completely opaque window decor for active windows, and transparency for certain parts of the inactive window decor. I do not want the whole window to become transparent, only certain frame parts. So I've made a theme that specifies both a 'normal' and 'focused' pixmap for each frame part, with some normal parts getting a transparent pixmap. Unfortunately, glitching and remenants of any opaque pixmaps used appear where a completely transparent effect was intended.
In the screenshot you can see that the active window is meant to have a thicker purple bar to show that the window is selected, whereas the inactive window uses transparency to make a thinner bar. But test this theme out and you will notice that graphical glitching appears where the transparency should happen (a black bar appears). I've tested this against multiple graphics cards and multiple versions of sawfish and xorg, with and without compositing.
Is there a workaround for this that will allow me to make a theme where an opaque pixmap is used on the active window, and a transparent pixmap is used for "gaps" on the inactive window?
Thanks for reading.