-
Notifications
You must be signed in to change notification settings - Fork 134
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
Initial Window Manager backend plugin infrastructure #2075
base: master
Are you sure you want to change the base?
Conversation
I'm copying this comment from #2043 so that it does not get lost.
I think Qt first checks We can use a mix of hard-coded values (majority) and plugin settings.
TaskBarBackendOverrides = Wayfire:my-wayfire-plugin, Hyprland:some-other-plugin, sway:wlroots, generic:my-wlroots-plugin
|
- Fix X11 backend to return zero score on non-X11 platforms
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are the first few things I have looked at thus far. I will review a bit more later this week.
PS: I don't think any of my comments are visible. So please ignore this. Sorry for the spam.
Afaik the comments are visible only to the author until "Finish your review" is clicked. |
I thought so. I had added a few comments, and yesterday I did the "Finish your review" only to notice later that my comments had gone missing. I perhaps did something wrong. |
Will it be done in September? |
If preferred backend is set try it first. Do not set preferred backend automatically. It must be user choice.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would be my main request. It would be nice if we made this change.
@knm100 If you wish to test, you can use this: https://github.com/LXQt-Marcus-Fork/lxqt-panel/tree/wlroots_backend_patched |
Thank you, I will try this branch |
- Split XDG_CURRENT_DESKTOP - Skip LXQTPANEL_PLUGIN_PATH if empty
libwmbackend_<platform>.so
Hello,
This is a possible Window Manager backend managing code and plugin infrastructure.
ILXQtTaskbarAbstractBackend
becomesILXQtAbstractWMInterface
ILXQtWMBackendLibrary
subclass factory${PLUGIN_DIR}/backend
folderWe could put CMake code in a macro like it's done for panel plugins