Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M makeiso
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • trisquel
  • makeiso
  • Issues
  • #8
Closed
Open
Created Dec 14, 2020 by Martin Guy@martinwguy

[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
Edited Dec 15, 2020 by Martin Guy
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking