Well said. There would be practical problems trying to implement such a gui for 5.1, mainly that we are in feature freeze and are simply refining what we have without adding anything new. There would also be a considerable amount of code behind the gui. Much of the code is already written and could be recontextualized. It would have to account for the fact that the resolution, for instance, can be changed without creating a full xorg.conf as can the Language and Locale.Should be what to do at a glance.
Graphical icons help in any case the users are good at english or not.
Messages should be short and simple.
Current setting should be displayed.
Timezone setting is essencial at this point of time. Imagine when you use email.
There are utilities that already exist in the desktop menu to change timezone. In the most common case, timezone doesn't much matter because the computer hardware clock is set to local time anyway--therefore the time that is displayed is the time on the hardware clock regardless of timezone. I never bother with it myself and leave it set at Perth to honor Barry.
What we were after is the very simplest first run dialog possible. On the first screen people can click Ok or click to make changes. On the second screen are the changes; no one will have to click more than two out of three.
Your interface is very similar to our earlier ideas for 5.2. We will certainly review the first run dialog for that release and would have time to make changes and test them thoroughly. My interest is in making the gui friendly and non-threatening. Too many settings to adjust all at once scares me. Ultimately I think it would be great to do away with the first run dialog altogether and have a Puppy with enough intelligence to figure most of them out itself.