From c6160461e5cedeab6e4e26119e11183a631c5dd3 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 11 Apr 2022 18:29:34 -0600 Subject: [PATCH] docs: correct number list --- readme.md | 118 +++++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/readme.md b/readme.md index 095b77f..c6d8c62 100644 --- a/readme.md +++ b/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