-
Notifications
You must be signed in to change notification settings - Fork 7
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
Tune ringboard-x11.service #19
Comments
Dang, mine has never failed but then again I'm still on X11. The goal with that condition is just to prevent the watcher from trying to start if no X11 server is present, so I need to figure out a way to add that dependency explicitly instead of this hacky stuff. |
There's a bunch of reading here I'll look at tomorrow: https://wiki.archlinux.org/title/Systemd/User |
I just updated the service files. Can you give it another go? I think the bug is that I had a dependency on |
I confirm that the service now starts without issues after reboot. Thank you! Now, unrelated stuff, I've tried egui and have a couple of things to bring up:
|
What does this mean exactly? The process is supposed to stay alive, but all the UI should disappear and be hidden until you trigger a reopen. I'll need to double check the flicker. Will look into the other bugs tomorrow. This is great feedback BTW, thank you! |
Screencast.from.2024-08-06.09-09-04.mp4 |
Thanks for the video! I think issue 1 and 2 are the same. What's supposed to happen is the window closes and the UI completely unloads to save memory. Then when you reopen, the app does a full reload which would explain the "scrolling" (in reality everything is reset). Probs a wayland bug, lemme look into it. |
Yeah, most likely as always. By the way, it's not related to the recent refactor, egui did not close for me from the initial release. |
Well this is dumb but wayland just straight up doesn't support it: rust-windowing/winit#2388 You'll need to |
Oh holy shit actually wayland startup is ridiculously fast so you don't really need my quick start stuff anyway. That makes me happy. Lemme know if anything else is broken. :) |
Ah, and looking at that bright scrollbar, perhaps bleak it down to match the font/minimize/close color? And while on this topic, is there any flag to build the light theme version? |
Oh for that did you install the latest version of the clipboard watcher and server?
|
BTW not sure if you're using https://crates.io/crates/cargo-update but it should make updating easier. |
Regarding the theme, would you always stick with light mode? I could add an environment variable. Otherwise I'd need a UI option that's persisted to disk somewhere which sounds annoying. |
Actually, scratch my latest bug report. The error was due to failed ringboard-x11.service cause I messed up the /tmp files. It does work as expected now! Thanks for cargo-update advise, noted! The scrollbar complaint was indeed about focused active mode. But I guess it comes with the library. About theming, it was just curiosity after checking out https://github.com/emilk/egui |
While the issue is not yet closed, another improvement suggestion: hitting |
Yeah.
Loooool. Well I added a
Done. v0.5 will hit the shelves in a few mins. |
Great! It works :D Nice to watch it evolve before your own eyes, keep it up!! |
Hell yeah, thanks for the great suggestions and bug reports! |
Hi! Being on gnome wayland, I've installed it via curl oneliner, and after a reboot I noticed that the x11 watcher does not work. It turns out sometimes it fails the
ConditionEnvironment=DISPLAY
after a reboot and gets stuck. And sometimes it just gets stuck due to too many failures on boot. So I've just commented outConditionEnvironment=DISPLAY
and addedRestartSec=1
which solved my issue. Perhaps you'll come up with a more elegant solution ;)The text was updated successfully, but these errors were encountered: