-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Allow KeePassXC to be built without X11 #8147
Conversation
Edit: I checked your changes again, they primarily patch out global hotkey handling, which isn't critical, since Auto-Type isn't supported yet anyway, but I would still prefer a Wayland implementation instead of just falling back to a noop. |
@phoerious I'm sorry, but it seems that there is still no solution for global hotkeys in Wayland community (https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/73, #2281). Could we please merge this, for now, as it's preventing build and usage of KeepassXC on X11-less systems? |
Sigh. I definitely stopped being surprised at what other basic shit is still missing in Wayland a long time ago. No wonder that even ten years later this thing still isn't gaining traction. 🙄 @droidmonkey Opinions? |
Codecov Report
@@ Coverage Diff @@
## develop #8147 +/- ##
===========================================
+ Coverage 64.44% 64.64% +0.20%
===========================================
Files 339 338 -1
Lines 43749 43549 -200
===========================================
- Hits 28191 28149 -42
+ Misses 15558 15400 -158
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
We won't be shipping an X11-less version, but I don't care if individuals want an easier way to build an X11-less version. I also agree that Wayland lacks basic features... and they wonder why its been such a struggle for adoption. |
I'll update PR soon, addressing all the comments, thank you! |
be79be9
to
d51dfab
Compare
I'm sorry, as this is approved, what are my next steps? Do I need to press some button? |
No you are done, when I do my next run of PRs I'll merge this in. |
Got it, thank you! |
KeePassXC can be built without X11 (with disabled autotype) before commit 404fd94.
Current commit is restoring this behaviour, by option WITH_XC_X11 (enabled by default)
Testing strategy
Build with -DWITH_XC_X11=no, checking that it can be built on systems with qtx11extras and x11 not installed. After that, check that it can be started and is working properly (except autotype and capslock)
Type of change