docs: correct number list

This commit is contained in:
Adam 2022-04-11 18:29:34 -06:00
parent a5804e25b1
commit c6160461e5
1 changed files with 59 additions and 59 deletions

118
readme.md
View File

@ -41,55 +41,55 @@ elevated user permissions (e.g. root)
### Setup
1. Clone the project.
```console
$ git clone https://gitlab.com/adouglas/wallpaperctl.git
```
```console
$ git clone https://gitlab.com/adouglas/wallpaperctl.git
```
1. Change to project directory.
```console
$ cd wallpaperctl
```
```console
$ cd wallpaperctl
```
1. Install Systemd unit files.
```console
# cp etc/systemd/user/wallpaperctl.* /etc/systemd/user/
```
```console
# cp etc/systemd/user/wallpaperctl.* /etc/systemd/user/
```
1. Install script file.
```console
# cp usr/local/bin/wallpaperctl /usr/local/bin/
```
```console
# cp usr/local/bin/wallpaperctl /usr/local/bin/
```
1. Reload the systemd configuration.
```console
# systemctl daemon-reload
```
```console
# systemctl daemon-reload
```
1. Set execute permission.
```console
# chmod +x /usr/local/bin/wallpaperctl
```
```console
# chmod +x /usr/local/bin/wallpaperctl
```
## Configuration
1. Enable the Systemd timer.
```console
$ systemctl --user enable wallpaperctl.timer
```
```console
$ systemctl --user enable wallpaperctl.timer
```
1. Verify the timer is enabled.
```console
$ systemctl --user list-unit-files
wallpaperctl.service disabled
wallpaperctl.timer enabled
2 unit files listed.
```
```console
$ systemctl --user list-unit-files
wallpaperctl.service disabled
wallpaperctl.timer enabled
2 unit files listed.
```
1. Start the Systemd timer.
```console
$ systemctl --user start wallpaperctl.timer
```
```console
$ systemctl --user start wallpaperctl.timer
```
1. Verify the timer has been started.
```console
$ systemctl --user list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Thu 2016-03-10 18:49:00 CST 1s left Thu 2016-03-10 18:48:56 CST 1s ago wallpaperctl.timer wallpaperctl.service
1 timers listed.
Pass --all to see loaded but inactive timers, too.
```
```console
$ systemctl --user list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Thu 2016-03-10 18:49:00 CST 1s left Thu 2016-03-10 18:48:56 CST 1s ago wallpaperctl.timer wallpaperctl.service
1 timers listed.
Pass --all to see loaded but inactive timers, too.
```
## Custom Settings
@ -98,13 +98,13 @@ Pass --all to see loaded but inactive timers, too.
This alteration will set the location of where wallpapers are stored.
1. Create the required directories.
```bash
$ mkdir ~/.config/systemd ~/.config/systemd/user
```
```bash
$ mkdir ~/.config/systemd ~/.config/systemd/user
```
2. Create the configuration file. Replace "username" with applicable value.
```bash
$ nano ~/.config/systemd/user/wallpaperctl.conf
```
```bash
$ nano ~/.config/systemd/user/wallpaperctl.conf
```
WALLPAPER_DIR=/home/username/Pictures/wallpaper
@ -113,30 +113,30 @@ $ nano ~/.config/systemd/user/wallpaperctl.conf
This alteration will set the duration of how long the wallpaper is displayed for until a new wallpaper is set.
1. Create the required directories.
```console
$ mkdir -p ~/.config/systemd/user
```
```console
$ mkdir -p ~/.config/systemd/user
```
1. Create the configuration file.
```console
$ nano ~/.config/systemd/user/wallpaperctl.timer
```
```console
$ nano ~/.config/systemd/user/wallpaperctl.timer
```
1. Change the OnCalendar value as desired.
Refer to [ArchLinux: systemd/Timers](https://wiki.archlinux.org/index.php/Systemd/Timers#Realtime_timer) for further
details. The below example changes the duration interval from 1 minute to 5 minutes.
```
[Unit]
Description=Wallpaperctl - Systemd GNOME wallpaper changer
```
[Unit]
Description=Wallpaperctl - Systemd GNOME wallpaper changer
[Timer]
OnCalendar=*:0/5
Persistent=true
Unit=wallpaperctl.service
[Timer]
OnCalendar=*:0/5
Persistent=true
Unit=wallpaperctl.service
[Install]
WantedBy=wallpaperctl.service
```
[Install]
WantedBy=wallpaperctl.service
```
## Reference