(i3-gaps + compton)设置为透明时,几乎所有应用程序上都有实心黑色边框

(i3-gaps + compton)设置为透明时,几乎所有应用程序上都有实心黑色边框

我在笔记本电脑上运行带 i3-gaps 的 Fedora 30,并使用 compton 作为合成器。当我尝试在 i3 配置中设置透明边框时,大多数应用程序上的边框显示为纯黑色。它影响 Nautilus、Firefox、Chrome、Spotify、VirtualBox 等。

urxvt 上的边框是透明的,我的设置的其他部分(例如 Polybar 和 rofi)也是透明的,因此 compton 并未完全损坏。

透明度在我的 i3 配置中设置:

set $bg-color            #ff000050
set $border-color        #ff000050
set $indicator-color     #008cff50
set $inactive-bg-color   #ffffff00
set $text-color          #ababab
set $inactive-text-color #676E7D
set $urgent-bg-color     #E53935
set $ws-focused-bg       #000000

# window colors
#                       border              background         text                 indicator
client.focused          $border-color       $bg-color          $text-color          $indicator-color
client.unfocused        $inactive-bg-color  $inactive-bg-color $inactive-text-color $inactive-bg-color
client.focused_inactive $inactive-bg-color  $inactive-bg-color $inactive-text-color $inactive-bg-color
client.urgent           $urgent-bg-color    $urgent-bg-color   $text-color          $urgent-bg-color

使用十六进制的最后两位数字设置 alpha 值。

我也用线

for_window [class=".*"] border pixel 1

在 i3-gaps 上给出没有标题栏的边框。

有想法该怎么解决这个吗?

编辑:我的 compton 配置当前是:

detect-client-opacity = true;
shadow-exclude = [
        "class_g = 'Firefox' && argb"
];
frame-opacity = 0.0;

相关内容