我在笔记本电脑上运行带 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;