-
Notifications
You must be signed in to change notification settings - Fork 25
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
Anyone else working on this to support also Wayland (labwc/waybox)? #217
Comments
That's good news, especially now that the next labwc release includes quite good support (with window rules) for desktop and panel. I doubt that this here has a great visibility though. |
yes, was just a question to know if anyone of the devs was still following this project and eventually had in mind to port it to work with Wayland stuff. |
Maybe at this point would be better to discuss to see if to collaborate on the same application, though my idea was to make it xml schema based and work also for other openbox based WMs (so X11 included, not just Wayland), but maybe it's too late to support also X11, IDK. |
Yes we ought to 😄 Is a best next step to try to describe intended scope to see if we can find an acceptable middle-ground to avoid duplicated effort? Some considerations off the top of my head:
In terms of "one-size-fits-all", it's worth considering that <core> (labwc only)
<windowSwitcher> (labwc only)
<resistance>
<focus>
<placement>
<snapping> (labwc only)
<regions> (labwc only)
<theme>
<desktops>
<resize>
<keyboard>
<mouse>
<touch> (labwc only)
<tablet> (labwc only)
<libinput> (labwc only)
<margins>
<menu> (not yet used)
<windowRules> (different - openbox has an <application> section but the syntax is different) References: |
I'll join IRC for details on this, meanwhile:
That's what I wanted as requirement for some reasons.
All settings needed for the 2 backends (Openbox and Labwc at the moment), of course different backends, can be different settings, need to think about this.
I started too from scratch using pugixml and Qt, but this might be annoying if you need to use your xml library in labwc, so I could adapt in some way.
It was an idea to use xml schema as experiment if was possible to automate the creation of UI at runtime, following precise rules, so maybe I should reconsider it, unless as we had a talk about this, we can follow just one way with the file, making personalization not possible since it would be overwritten anyway.
It's not really a one size fits all, it's more about having a single structure that adapts for each backend. |
I'm not sure if supporting an in-fact dead WM is worth the effort, another things are other apps that lacks a xml config editor, but I'm not aware of one. |
I'm currently working on a code derived from this, removing openbox libraries dependencies
to make it working as generic configurator for Openbox based systems.
So this is not an issue but just a question to see if there are other people interested on a similar goal and possibly to share some work.
The text was updated successfully, but these errors were encountered: