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

Support setting configuration values from GNOME Control Center and Xresources #431

Closed
moritzheiber opened this issue May 26, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@moritzheiber
Copy link
Contributor

moritzheiber commented May 26, 2020

Is your feature request related to a problem? Please describe.
It's currently impossible to use GNOME Control Center to set your wallpaper persistently across sessions. It's only set once, and if not persistent using Xresources, the setting is dropped once the session resets. This is confusing, especially for first time users.

Describe the solution you'd like
Ideally we would figure out a way of setting the wallpaper either through GNOME Control Center or through Xresources.

References:
#421
#417

@kgilmer
Copy link
Member

kgilmer commented May 27, 2020

I believe this issue will be resolved when #368 makes it into user's hands.

Before 368, every time a Regolith session was started, a hash was generated of all Xresource values. If the hash matched the last hash (stored in a user directory), then no mutation against gsettings from Xresources was performed. The intention was that if users use GNOME to set the wallpaper, Regolith would not change the wallaper until/if some Xresource change was made. This is how it works for me but it's not working for everybody. I'm unsure of why it does not work for some people.

In any case, after 368, the session init will do nothing with gsettings except at install time (gesttings overrides applied to the Regolith session). So I believe it will become a "last one wins" situation in which a user can either change (gtk theme/wallaper/etc) via a GNOME tool, or via Xresources/regolith-look and either one will just "stick".

This should be verifiable in unstable at this point.

@moritzheiber
Copy link
Contributor Author

@kgilmer Getting your attention back to this .. I just talked to somebody on Slack and they told me they weren't seeing this fixed even after having upgraded to the latest release (which should include the fix for #368). I haven't tried myself, but do you still believe this to be "solved"?

@kgilmer
Copy link
Member

kgilmer commented Nov 24, 2020

The remaining work here is to simply update the documentation on https://regolith-linux.org/docs/getting-started/configuration/ to add to the wallpaper description that Xres is another option for specifying wallpaper and the specific Xres override to ignore Xres and stick with gnome.

@kgilmer
Copy link
Member

kgilmer commented Nov 24, 2020

Documentation has been updated: regolith-linux/website@ad7330d

Closing but please re-open if there is something I've missed.

@kgilmer kgilmer closed this as completed Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants