[olpc-help] bash script for window manager selection
Ace_NoOne
community-support at lists.laptop.org
Thu Jan 24 03:02:37 EST 2008
Hello,
After installing Xfce (http://wiki.laptop.org/go/Xfce) as alternative window manager, I now want to be prompted whether to launch Sugar or Xfce on startup.
My understanding (as a Linux newbie) is that I could add a bash script to .xsession. Here's what I have so far:
Code:
PS3 = "Choose window manager: "
OPTIONS = "Sugar Xfce"
select i in $OPTIONS; do
if [ "$i" = "Sugar" ]; then
echo "starting Sugar"
sugar
exit
elif [ "$i" = "Xfce" ]; then
echo "launching Xfce"
startxfce4
exit
fi
done
There are a few things I want to improve: Currently the user has to confirm his selection using the Enter key - is there a way to use single-key selection instead, without Enter?
It would be nice to have a 5-second timer; if no selection is made during that time, a default option is selected automatically.
I understand that processing is strictly sequential - that is, if I start a program, the next line won't be executed until said program has been terminated. Does this mean that the selection script would be active in the background at all times?
Any help would be greatly appreciated!
More information about the community-support
mailing list