add env variables for xkb-data paths #332
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The xkb-data crate used hard-coded paths for locating the xkb rule XML files. Since version 0.2.1 there is a way to overwrite these hard-coded paths using the X11_BASE_RULES_XML and X11_EXTRA_RULES_XML environment variables. This patch adds these variables to the wrappers of cosmic-settings and comsic-greeter.
This should fix issue #74 for cosmic-settings. cosmic-greeter should start working as soon as the cosmic devs bump its version of the xkb-data crate.