From cb6aae387c3570aed6a0d6fe66ab52b0ec37640e Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Sat, 24 Dec 2022 07:52:16 -0500 Subject: [PATCH] ubiquity: handle orca activation on lightdm-gtk-greeter --- helpers/make-ubiquity | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/helpers/make-ubiquity b/helpers/make-ubiquity index e7e0c75..21a9bf9 100644 --- a/helpers/make-ubiquity +++ b/helpers/make-ubiquity @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=26 +VERSION=27 . ./config @@ -281,6 +281,13 @@ screen-reader=true " >> /target/usr/share/glib-2.0/schemas/99_accessibility.gschema.override chroot /target glib-compile-schemas /usr/share/glib-2.0/schemas +mkdir -p /target/var/lib/lightdm/.cache/lightdm-gtk-greeter/ +echo "[a11y-states] +reader=true" > /target/var/lib/lightdm/.cache/lightdm-gtk-greeter/state + +chroot /target chown ligthdm.lightdm /var/lib/lightdm/ -R +chmod 750 /target/var/lib/lightdm/ + else echo "Accessibility profile set to none, disabling screen reader by default in target system" rm /target/home/*/.local/share/orca/user-settings.conf -f