docs: correct number list
This commit is contained in:
parent
a5804e25b1
commit
c6160461e5
118
readme.md
118
readme.md
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue