[sugar etiona] Suggest skipping the color selection and age screens
The color selection and age seletion screens are not worth having to mouse move twice an click thrice for every startup.
Someone pointed out that the colors selection is used to identify other players in the neighbourhood, so should be at least different, and appears to be random, different on every boot. To be seen if the colors were already random, or if the XO color selector assigns a random initial value.
Re: age dialog
Walter Bender in http://lists.sugarlabs.org/archive/sugar-devel/2020-November/058763.html
- What difference does it make if one selects a different age group at the startup screen? Also, if it's "nothing" as it seems, where would I look to change SLB to make it skip the color and age selection screens?
The age parameter, if available, is used in some activities, e.g., the bot in the Chat activity assumes the same age as the child. But it is not widely used and wouldn't be missed.
The color can be overridden after the fact, so it is probably OK to skip that too,
See https://github.com/sugarlabs/sugar/tree/master/src/jarabe/intro
James Cameron in https://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg47721.html
- What difference does it make if one selects a different age group at the startup screen?
One or two activities use the value to set starting conditions. You can find them by searching for the birth-timestamp settings key. The first one I found when searching is Speak.
Also, if it's "nothing" as it seems, where would I look to change SLB to make it skip the color and age selection screens?
Give the settings keys a value and create the SSH owner key.
On OLPC OS, based on Ubuntu, shell script /usr/bin/sugar detects UID of 99, presence of /rofs, and username ubuntu, and responds by doing this;
gsettings set org.sugarlabs.user nick 'You'
gsettings set org.sugarlabs.user gender ''
gsettings set org.sugarlabs.user birth-timestamp 689659403
gsettings set org.sugarlabs.user group-label 'Adult'
gsettings set org.sugarlabs.user color '#808080,#c0c0c0'
gconftool-2 --set /desktop/sugar/user/color --type string '#808080,#c0c0c0'
gconftool-2 --set /desktop/sugar/user/nick --type string 'You'
ssh-keygen -q -t dsa -f .sugar/default/owner.key -C '' -N '' # 0.250 sec