I have been using kitty+picom for roughly a year without any issues that weren't self inflicted. This week that may (or may not have changed). When I launched kitty on monday all of my transparency was broken and adjusting the configs did not seem to fix it.
Here is my kitty config (it is just included in the default config):
# Backgrounds & Foregrounds
foreground #2DE2E6
background #0D0221
selection_foreground #023788
selection_background #EB095C
url_color #2SE2E6
background_opacity 0.5
#
# ############
# Color Table#
# ############
# Bright Colors are above
# Dark Colors are below
#
# White
color0 #E4F2F8
color8 #C1D7E7
# Black
color1 #FF6C11
color9 #FF6000
# Red
color2 #EB095C
color10 #890A51
# Green
color3 #7AF9B8
color11 #52B89C
# Yellow
color4 #FEFE60
color12 #F9C80E
# Blue
color5 #1A8FFF
color13 #023788
# Magenta
color6 #FF00FF
color14 #F706CF
# Cyan
color7 #2DE2E6
color15 #0A8585
Once more, in kitty, this is just included to add my changes.
[0.282] Failed to enable transparency. This happens when your desktop environment does not support compositing.
[0.301] [glfw error 65544]: process_desktop_settings: failed with error: [org.freedesktop.DBus.Error.ServiceUnknown] The name is not activatable
[0.301] [glfw error 65544]: Notify: Failed to get server capabilities error: [org.freedesktop.DBus.Error.ServiceUnknown] The name is not activatable
My dbus may be broken. Though I do not know how to confirm if that is the case. Any help would be appreciated, I have been casually using this for about a year but my knowledge is mid at best. Thank you beforehand, and if this isn't enough info I can get more.
For anyone finding this after-the-fact, I fixed it by reinstalling picom and adding backend = "xrender" to picom.conf
I'm not exactly sure what caused the issue as the default for picom is xrender but my transparency works now. Those glfw errors are non-critical and have nothing to do with my issue either.