You are not logged in.
Thanks Has! I've been rather persistent obstinate on this drop-shadow thing, but have to say I don't like the all-round-the-window fuzzy effect at all, and as long as you can live with it would much rather keep something like what we've had up to date. But by all means let's keep it subtle and not too much in peoples' faces.
---
I happened to have some old CrunchBang Isos around and booted up a live session of crunchbang-10-20120207-amd64.iso
It offers both xcompmgr and cairo-compmgr but here's the (rather small) xcompmgr shadow:
(CrunchBang booted up really fast, but otherwise I was somewhat underwhelmed. I think BunsenLabs has improved on it in many ways.)
Anyway, I'll apply your settings from post #77, with opacity .45. (Offset -8 was an improvement on my -7.)
Last edited by johnraff (2023-11-21 04:56:54)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Before we finally put picom to bed, some smaller things:
1) What do you think of adopting the 'inactive-opacity = 0.96' from https://forum.maboxlinux.org/t/test-nee … rners/1209 ? It's a subtle change which might, or might not, be an improvement...
2) From that same page I ran into "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" which excludes shadows from hidden tabs or something: https://wiki.archlinux.org/title/Picom# … nsparency)
Probably irrelevant for most BL users but should do no harm.
3) Also an exclusion for shadows on maximized windows "_NET_WM_STATE@:32a *= '_NET_WM_STATE_MAXIMIZED_VERT'"
Probably worth doing. Also exclude "window_type = 'desktop'"?
So quite a long shadow exclude list:
shadow-exclude = [
"! name~=''",
# "name = 'jgmenu'",
"name = 'Notification'",
"name = 'wbar'",
"name = 'Docky'",
"name = 'Kupfer'",
# "name = 'xfce4-notifyd'",
"name *= 'VirtualBox'",
"name *= 'VLC'",
"name *= 'Chromium'",
"name *= 'Chrome'",
"class_g ?= 'plank'", # see wintypes
"class_g ?= 'picom'",
"class_g = 'Tint2'",
"class_g ?= 'Conky'",
"class_g = 'Kupfer'",
"class_g = 'Synapse'",
"class_g ?= 'Notify-osd'",
"class_g ?= 'Cairo-dock'",
# "class_g ?= 'Xfce4-notifyd'",
"class_g ?= 'Xfce4-power-manager'",
"window_type = 'desktop'",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_MAXIMIZED_VERT'",
"_GTK_FRAME_EXTENTS@:c"
];
But mainly uncontroversial I guess?
4) Also had a look at the rounded corners excludes - that condition for maximized windows looked logical but when I tried it the square maximized geany looked odd next to the round-cornered tint2, so let's put it in, but commented out.
It seemed to make sense not to try to put round corners on the desktop, so I added "window_type = 'desktop'" here too.
# Exclude conditions for rounded corners.
# Also see: https://github.com/owl4ce/dotfiles/discussions/177
rounded-corners-exclude = [
"! name~=''", # exclude windows with no name
# "class_g = 'tint2'",
"class_g = 'Conky'",
# "window_type = 'menu'",
# "window_type = 'dock'",
"window_type = 'desktop'",
# "window_type = 'dropdown_menu'",
# "window_type = 'popup_menu'",
# "window_type = 'tooltip'",
# "window_type = 'utility'"
# "class_g = 'Polybar'",
# "class_g = 'Rofi'",
# "class_g = 'Dunst'",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
# "_NET_WM_STATE@:32a *= '_NET_WM_STATE_MAXIMIZED_VERT'",
"_GTK_FRAME_EXTENTS@:c"
]
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
^ That all sounds fine.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline