(i3-gaps+compton) 透明に設定すると、ほぼすべてのアプリに黒い枠が表示されます。

(i3-gaps+compton) 透明に設定すると、ほぼすべてのアプリに黒い枠が表示されます。

私はラップトップでi3-gapsを搭載したFedora 30を実行しており、コンポジターとしてcomptonを使用しています。 i3 構成で透明枠線を設定しようとすると、ほとんどのアプリで枠線が黒く表示されます。 Nautilus、Firefox、Chrome、Spotify、VirtualBoxなどに影響します。

urxvtのボーダーは、Polybarやrofiなどの設定の他の部分と同様に透明なので、コンプトンは完全に損傷しませんでした。

透明度は私の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

16進数の最後の2桁を使用してアルファ値を設定します。

私もスレッドを使用します

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

i3-gapsにタイトルバーなしでボーダーを提供します。

この問題を解決する方法についてのアイデアはありますか?

編集:現在私のcompton設定は次のとおりです。

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

関連情報