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

Add GNOME Mutter backend plugin #21

Open
romangg opened this issue Aug 27, 2020 · 1 comment
Open

Add GNOME Mutter backend plugin #21

romangg opened this issue Aug 27, 2020 · 1 comment

Comments

@romangg
Copy link
Member

romangg commented Aug 27, 2020

Mutter output configuration is controlled via D-Bus: xml-description

We should be able to just add another backend plugin to our Wayland backend for that. As with the other backend plugins we just check in the loop if there is a (this time D-Bus) interface announced and if yes the plugin is selected.

One interesting difference might be xdg-portal support. But we can also first add it without that.

@romangg
Copy link
Member Author

romangg commented Dec 4, 2020

In GitLab by @Kodehawa on Dec 4, 2020, 19:42

This is a little tricky. On X we should be able to do this properly as RandR backends shouldn't conflict (though it definitely will, at login), but on Wayland (and on X, in a way), we'd be fighting the ever-present gnome-settings-daemon, which can't be disabled. Change gnome for cinnamon or budgie for the other desktops.
As far as I know, there's no modularity to it.

If we wanna achieve this without hackery, I think we should get in contact with the GNOME guys to see if there's a way to delegate display configuration to something that's not gnome-settings-daemon.

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

No branches or pull requests

1 participant