Hyprshot icon indicating copy to clipboard operation
Hyprshot copied to clipboard

Exclude hyprland shaders tint from screenshot

Open jncsotk30 opened this issue 10 months ago • 3 comments

Would it be possible to add a flag to exclude any hyprshade shaders from the screenshot taken(capture area | output, window, region etc)? Same thing for wlsunset. I usually have hyprshade running with a blue-light-filter, and when I screenshot, it includes that shader and duplicates the effect making the screenshot even more orange from the shader. I have to disable hyprshade first before screenshotting and it's rather jarring experience to screenshot.

jncsotk30 avatar Feb 01 '25 02:02 jncsotk30

hyprshade enabled...

Image

hyprshade disabled...

Image

jncsotk30 avatar Feb 01 '25 02:02 jncsotk30

While this isn't necessarily a fix, couldn't you just edit the keybind to something like this: hyprctl hyprsunset identity && <hyprshot command> && hyprctl sunset reset? More info here on the wiki Or I guess, use ; not && as per #129

CatGamer23 avatar Nov 06 '25 05:11 CatGamer23

And maybe add sleep .3 before the hyprshot command if hyprshot is too fast to start (if using the --freeze argument)

CatGamer23 avatar Nov 06 '25 05:11 CatGamer23