Skip to content
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

Wayflan for mahogany #32

Open
ebrasca opened this issue May 2, 2023 · 1 comment
Open

Wayflan for mahogany #32

ebrasca opened this issue May 2, 2023 · 1 comment

Comments

@ebrasca
Copy link

ebrasca commented May 2, 2023

What do you think about https://sr.ht/~shunter/wayflan/ ?

Thank you!

@sdilts
Copy link
Collaborator

sdilts commented Oct 13, 2023

This is a really cool project, and it would be great to incorporate it into Mahogany. However, due to the scope of things needed to properly implement a Wayland compositor, I don't think we will be able to directly use it in the main executable.

We are using wlroots for handling rendering and various other bookkeeping tasks. Since it uses libwayland for its Wayland integration and we can't substitute another protocol implementation in its place, this library isn't too useful for us right now. The goal is to make the backend generic enough that a CL-native implementation could be swapped in its place, but I don't see that happening unless someone else steps up in a big way.

However, we will need client applications to show command windows, display alerts, and other similar things. There are already existing applications like the ones listed here for some of these tasks, but it would be cool to get ones written in CL. I would definitely want to use this library or a similar one to implement such clients.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants