From da7febb8f99b43dbd38c2bb20b3b2757615acda0 Mon Sep 17 00:00:00 2001 From: Narvin Singh Date: Sun, 27 Dec 2020 14:32:18 -0500 Subject: [PATCH] Chore: Add xrsbd and xrsbs level 2 headings --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4b8b698..55c72a2 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,19 @@ name property of the X root window. The application consists of a daemon (xrsbd) and a scheduler (xrsbs), and is meant to be efficient and precise, only updating specific parts of the status bar when necessary. -The daemon maintains and updates the status bar (root window name). It traps -the SIGUSR1 signal that is used to tell it that it's time to update. A client, +xrsbd +----- +The xrsbd daemon maintains and updates the status bar (root window name). It +traps the SIGUSR1 signal that tells it that it's time to update. A client, such as the scheduler, can create action files in a designated action directory to specify which parts of the status bar the daemon should update. When the daemon receives the signal, it looks in the action directory for any actions that is understands, updates the status bar, and removes those files. -The scheduler creates action files in the action directory, then sends the -SIGUSR1 signal to a daemon. The scheduler can send one signal to perform +xrsbs +----- +The xrsbs scheduler creates action files in the action directory, then sends +the SIGUSR1 signal to a daemon. The scheduler can send one signal to perform multiple actions by creating multiple action files, and can create the action file(s) and send the signal immediately, after some delay, or repeatedly at some interval.