An open API service indexing awesome lists of open source software.

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

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"
}
]
}

```