Bug 1216810 - jeos-firstboot: better locale selection
Summary: jeos-firstboot: better locale selection
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: MicroOS (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Fabian Vogt
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-02 09:27 UTC by Ludwig Nussel
Modified: 2023-11-02 09:38 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ludwig Nussel 2023-11-02 09:27:59 UTC
On MicroOS only the en_US locale is installed in glibc. Therefore the current jeos-firstboot code does not offer to select a locale and assumes en_US. There are follow up dialogs to select a keyboard and time zone though. Normally those lists pre-select a sensible default based on locale. Especially the keyboard selection is rather annoying as there are e.g. a lot of German keyboard layouts but mostly only de-nodeadkeys makes sense.

So I wonder how usability could be improved. One way could be to just show the locale selector based on live-langset-data and put an explanation text and maybe asterisk on not actually installed locales. glibc-locale could be installed based on too after all.

Or maybe only show keyboard layouts that are also in the langset data? That would be congruent with how locale selection works.

Last but not least maybe it makes sense to split glibc-locale to only include the locales we actually show in the installers?

localhost:~ # ls -1 /usr/share/langset/|wc -l
59
localhost:~ # ls -1d /usr/lib/locale/*.utf8|wc -l
151