From ac39dfe76f5c8b60d8350bdcb9931fa3c9b075d6 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 23 Oct 2021 14:26:22 -0400 Subject: [PATCH] Added internet and screen reader options. --- .includes/screenreader.sh | 20 ++++++++++++++++++++ configure-stormux.sh | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 .includes/screenreader.sh diff --git a/.includes/screenreader.sh b/.includes/screenreader.sh new file mode 100644 index 0000000..3d40491 --- /dev/null +++ b/.includes/screenreader.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +if [[ "$(systemctl is-active fenrirscreenreader.service)" == "Active" ]]; then + screenreader="speakup" +else + screenreader="fenrir" +fi + +continue="$(yesno "Do you want to switch the active console screen reader to ${screenreader^}?")" +if [[ "$continue" == "Yes" ]]; then + if [[ "$screenreader" == "speakup" ]]; then + install_package espeakup + sudo systemctl disable --now fenrirscreenreader.service + sudo systemctl enable --now espeakup.service + fi + if [[ "$screenreader" == "fenrir" ]]; then + sudo systemctl disable --now espeakup.service + sudo systemctl enable --now fenrirscreenreader.service + fi +fi diff --git a/configure-stormux.sh b/configure-stormux.sh index 280b5b9..0da3e7a 100755 --- a/configure-stormux.sh +++ b/configure-stormux.sh @@ -47,6 +47,9 @@ while [[ "$choice" != "Exit" ]]; do "Install Ratpoison Windowmanager") source .includes/gui.sh ratpoison ;; + "Screen reader") + source .includes/screenreader.sh + ;; "Set up gaming") source .includes/gaming.sh ;; @@ -56,6 +59,7 @@ while [[ "$choice" != "Exit" ]]; do "Configure internet" \ "Install Mate Desktop" \ "Install Ratpoison Windowmanager" \ + "Screen reader" \ "Set up gaming" \ "Exit" \ )"