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
Move D-Bus conf file to $(datadir)/dbus-1/system.d #296
Conversation
Since D-Bus 1.9.18 configuration files installed by third-party should go in share/dbus-1/system.d. The old location is for sysadmin overrides.
Do you have a link to docs about this change? |
See https://dbus.freedesktop.org/doc/dbus-daemon.1.html
|
How do I test this? Does Pluma's date/time plugin get its information from this and provide a valid test, or does something else use it? The panel clock seems to work the same even if I disable this plugin in dconf-editor and restart m-s-d |
I believe the .conf file that is installed is https://github.com/mate-desktop/mate-settings-daemon/blob/f58866e5d85915ba8e957cd0c6054c392f9d3ffa/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.conf That conf file says
So you have to check if root owns |
I have no idea what d-feet is, but thanks for the instructions. Will leave this for someone who knows what they are doing for a proper test. Might get to a go-nogo "does it function" test but out of time tonight. |
d-feet is a dbus debugger Pretty useful tool to play around with dbus as you'd need to here. |
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.
I can verify that /usr/share/dbus-1/system-services/org.mate.SettingsDaemon.DateTimeMechanism.service appears with this
While I do NOT know enough about debus to understand what would happen if this did not work, I can verify that restarting mate-settings-daemon, then mate-panel does not create any problems on changing the system time or displaying the time in the panel.
Someone who knows what this plugin is doing needs to review this
This one is wrong, see #303. |
Didn't notice that, will PR a default change after that is merged 👍 |
Since D-Bus 1.9.18 configuration files installed by third-party should
go in share/dbus-1/system.d. The old location is for sysadmin overrides.