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

daemon: Add support for org.freedesktop.DBus.Properties.GetAll #30

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jadahl
Copy link

@jadahl jadahl commented Oct 24, 2022

This makes GDBus proxies generated by gdbus-codegen able to fetch properties.

This makes the build pass without warnings.
This makes GDBus proxies generated by gdbus-codegen able to fetch
properties.
gnomesysadmins pushed a commit to GNOME/mutter that referenced this pull request Jul 19, 2023
Real time scheduling is needed for better control of when we commit
updates to the kernel, so add a property to MetaThread that, if the
thread implementation uses a kernel thread and not a user thread, RTKit
is asked to make the thread real time scheduled using the maximum
priority allowed.

Currently RTKit doesn't support the GetAll() D-Bus properties method, so
some fall back code is added, as GDBusProxy depends on GetAll() working
to make the cached properties up to date. Once
heftig/rtkit#30 lands and becomes widely
available in distributions, the work around can be dropped.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2777>
apram0d pushed a commit to apram0d/mutter that referenced this pull request Sep 4, 2023
Real time scheduling is needed for better control of when we commit
updates to the kernel, so add a property to MetaThread that, if the
thread implementation uses a kernel thread and not a user thread, RTKit
is asked to make the thread real time scheduled using the maximum
priority allowed.

Currently RTKit doesn't support the GetAll() D-Bus properties method, so
some fall back code is added, as GDBusProxy depends on GetAll() working
to make the cached properties up to date. Once
heftig/rtkit#30 lands and becomes widely
available in distributions, the work around can be dropped.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2777>
(cherry picked from commit bd2fa92c29e7e6a55676af508f1c32904e6cdbc9)
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

Successfully merging this pull request may close these issues.

1 participant