Re: Help editing "Language Selection" for Custom Guest Session
Hi, I did a little research and modified your script, it should work.
I am not a zenity user but it seems simple enough,If you need help
finding and adding future country codes,let us know.
Have fun !
__________________________________________________ ______________________
#!/bin/sh -e
# show zenity dialog only when launched from greeter
ONLYGUEST=true
for U in $(users); do
if [ "${U%%-*}" != 'guest' ]; then
ONLYGUEST=false
break
fi
done
if $ONLYGUEST && [ -x /usr/bin/zenity ]; then
guestlang=$( zenity --list --title 'Select language' \
--text 'Select language for the guest session' --radiolist \
--column 'Pick' --column 'Language' \
TRUE 'English' \
FALSE 'French' \
False 'Arabic' \
False 'Korean' \
False 'Chinese' \
False 'Hindi' \
False 'Panjabi' \
Flase 'Bangla' )
if [ "$guestlang" = 'English' ]; then
echo 'export LANGUAGE=en_US' >> "$HOME/.profile"
echo 'export LANG=en_US.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'French' ]; then
echo 'export LANGUAGE=fr' >> "$HOME/.profile"
echo 'export LANG=fr_FR.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'Arabic' ]; then
echo 'export LANGUAGE=ar' >> "$HOME/.profile"
echo 'export LANG=ar_AE.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'Korean' ]; then
echo 'export LANGUAGE=ko' >> "$HOME/.profile"
echo 'export LANG=ko_KR.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'Chinese' ]; then
echo 'export LANGUAGE=zh' >> "$HOME/.profile"
echo 'export LANG=zh_CN.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'Hindi' ]; then
echo 'export LANGUAGE=hi' >> "$HOME/.profile"
echo 'export LANG=hi_IN.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'Panjabi' ]; then
echo 'export LANGUAGE=pa' >> "$HOME/.profile"
echo 'export LANG=pa_IN.UTF-8' >> "$HOME/.profile"
elif [ "$guestlang" = 'Bangla' ]; then
echo 'export LANGUAGE=bn' >> "$HOME/.profile"
echo 'export LANG=bn_BD.UTF-8' >> "$HOME/.profile"
fi
fi
exec /usr/lib/lightdm/lightdm-guest-session "$@"
Last edited by Hadaka; December 23rd, 2016 at 09:44 PM.
Craving anchovy, herring and squid pizza.....with clam sauce