ElektraInitiative / libelektra

Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database.
https://www.libelektra.org
BSD 3-Clause "New" or "Revised" License
206 stars 123 forks source link

Xfconf Tutorial #4948

Closed eiskasten closed 1 year ago

eiskasten commented 1 year ago

This PR adds a tutorial for Xfconf as mentioned in issue #280.

Basics

Checklist

Review

Labels

eiskasten commented 1 year ago

jenkins build libelektra please

eiskasten commented 1 year ago

jenkins build libelektra please

markus2330 commented 1 year ago

Btw. I think also restart of xfconfd is needed so that some parts of the tutorial actually can work? (Logout/Login does not restart xfconfd for me, and without restart it cannot pick up a different library).

eiskasten commented 1 year ago

Btw. I think also restart of xfconfd is needed so that some parts of the tutorial actually can work? (Logout/Login does not restart xfconfd for me, and without restart it cannot pick up a different library).

I do not think that this is necessary. Xfconfd is only used by the original libxfconf-0 for things such as caching or property monitoring. Since the Xfconf implementation of Elektra does not use it at all, it should be no problem. However, I do not know if some applications interact directly with it (which they definitely should not do at all). For that it should be enough to just kill it but I never run into problems with that.

eiskasten commented 1 year ago

Tutorial is great and easy to follow but doesn't provide enough material to be actually able to reconfigure xfce4 and unfortunately did not work on Debian bullseye.

Thank you for the review. I provided corrections for the requested things.

eiskasten commented 1 year ago

I have tested and fixed it for debian now and it works with the buster image within the repository. However, please make sure to use #4960 since this PR contains fixes which are mandatory to debian.

eiskasten commented 1 year ago

jenkins build libelektra please

markus2330 commented 1 year ago

jenkins build libelektra please