https://github.com/arl/gsettings-upd
A systemd service that updates gsettings values
https://github.com/arl/gsettings-upd
desktop gnome go gsettings linux systemd
Last synced: about 1 month ago
JSON representation
A systemd service that updates gsettings values
- Host: GitHub
- URL: https://github.com/arl/gsettings-upd
- Owner: arl
- License: mit
- Created: 2018-06-05T14:07:04.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-09T11:18:54.000Z (almost 8 years ago)
- Last Synced: 2025-03-23T14:42:13.506Z (about 1 year ago)
- Topics: desktop, gnome, go, gsettings, linux, systemd
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gsettings-upd
## a `systemd` service that updates `gsettings` values.
Nearly everything in Gnome is configurable via gsettings. You can list all the
values managed by gsettings with:
```
gsettings list-recursively
```
For example, you want to change desktop wallpapers every hour, ok:
```json
{
"actions": [
{
"schema": "org.gnome.desktop.background",
"key": "picture-uri",
"values": [
"file:///path/to/my/wallpapers/image1.png",
"file:///path/to/my/wallpapers/image2.png",
"file:///path/to/my/wallpapers/image3.png"
],
"every": "1h"
}
]
}
```