首页 > 解决方案 > 康普顿的 i3wm 不透明度

问题描述

我的康普顿配置中的所有内容都可以正常工作,除了opacity-rule

active-opacity = 0.75;
inactive-opacity = 0.75;

opacity-rule = ["90:class_g = 'google-chrome'"];

我正在使用 Arch repos 中的 Compton。我找不到太多文档,我只是想知道最新版本的工作方式是否与以前不同?(我记得这是一次工作)

任何意见,将不胜感激。

标签: opacityi3

解决方案


可能这是问题 -

让我们面对现实吧:已知在任何由 i3 装饰的窗口上使用透明度(或带有透明部分的 ARGB 背景)都会破坏。

问题在于 i3 如何将标题栏添加到窗口。与大多数窗口管理器不同,i3 为标题栏创建了一个完全独立的窗口(而不是将其包装在包含应用程序窗口及其标题栏的框架窗口中)。于是出现了第一个问题:当使用-i(inactive-opacity)时,窗口和它的标题栏没有关联,我们经常不能给标题栏正确的不透明度。

(来自https://github.com/chjj/compton/wiki/faq#3-why-does-transparency-not-work-correctly-in-i3)。


推荐阅读