-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compositor does not support the input inhibitor protocol, refusing to run insecurely #112
Comments
I'm getting this same error, but regular swaylock works just fine.
I think upstream swaylock has updated to use the new protocol. |
Hmm, after more testing, it seems that the I installed |
cool thanks mate |
#92 has more information about this issue, and how this project is no longer maintained |
somehow, reinstalling swaylock-effects clean using yay makes it work again for me |
The reason swaylock-effects-git works is because the upstream of swaylock-effects-git is NOT this package but the more up to date but not actively maintained repo here https://github.com/jirutka/swaylock-effects. More details are in #92 |
I get that error too, but moving to |
Can confirm on OpenSUSE without a dedicated build in the repos, building from source using the more up-to-date https://github.com/jirutka/swaylock-effects, which @AyushmaanAggarwal mentioned is what the |
Update: Although the fade-in is still buggy for me in every repo I've tried, |
So I'm using swaylock-effects from this repo (which indeed doesn't support the input inhibitor protocol), and I'm not seeing these issues... I'm running Fedora 40 with Sway, using swaylock-effects, and it still Just Works™. Ideally this repo should obviously be updated to support input-inhibitor, but I don't quite understand why it works for me but not others 🤔 |
I switched to hyprlock a few days ago, been loving it, maybe give it a shot. |
@mortie: @mxaddict pointed out on december 6th 2023 that the issue is resolved by recompiling against the new library. Therefore, I guess that this is just a packaging issue. The package for swaylock-effects should be updated when its dependencies update. I don't know which dependency triggers this failure, but I guess it must be wlroots. Therefore, the packages should be updated when wlroots package updates. That's my understanding. I just had this issue and tried it and it works again for me. |
swaylock-effects
is not compatible with the latestwlroots
. Here you can find more details. Any chance we can upgradeswaylock-effects
to use the latest features of vanillaswaylock
and useext-session-lock-v1 protocol
instead of the deprecatedwlr-input-inhibitor-unstable-v1
?The text was updated successfully, but these errors were encountered: