Skip to content
Snippets Groups Projects
Commit 38d6b28f authored by Ruben Rodriguez's avatar Ruben Rodriguez
Browse files

lightdm-gtk-greeter: add a wrapper to orca to prevent initialization errors with pulseaudio

parent 588d59d8
No related branches found
No related tags found
No related merge requests found
Pipeline #773 passed
#!/bin/sh
#
# Copyright (C) 2014-2018 Ruben Rodriguez <ruben@trisquel.info>
# Copyright (C) 2014-2022 Ruben Rodriguez <ruben@trisquel.info>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
......@@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
VERSION=2
VERSION=3
COMPONENT=main
. ./config
......@@ -43,17 +43,31 @@ cat << EOF > debian/01_trisquel.conf
# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
#
[greeter]
background=/usr/share/backgrounds/flidas.jpg
theme-name=Trisquel
icon-theme-name=Trisquel
font-name=Sans 10
xft-antialias=true
xft-dpi=96
xft-hintstyle=slight
xft-rgba=rgb
indicators=~a11y;~language;~session;~power
background=/usr/share/backgrounds/aramo.jpg
theme-name=Trisquel-dark
icon-theme-name=trisquel
indicators = ~clock;~spacer;~host;~spacer;~a11y;~language;~session;~power
default-user-image = /usr/share/pixmaps/trisquel.svg
keyboard = onboard
reader = orca-lightdm-wrapper
a11y-states = keyboard;reader;contrast;font
clock-format = %x %X
EOF
cat << EOF > orca-lightdm-wrapper
#!/bin/sh
# Make sure that pulseaudio is running and not muted. This prevents sound initialization errors in the lightdm session
pulseaudio --start
pactl set-sink-mute @DEFAULT_SINK@ true
pactl set-sink-mute @DEFAULT_SINK@ false
which espeak paplay >/dev/null && espeak "Trisquel login" --stdout|paplay
exec orca \$@
EOF
chmod 755 orca-lightdm-wrapper
echo orca-lightdm-wrapper /usr/bin >> debian/lightdm-gtk-greeter.install
changelog "Trisquel themed"
compile
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment