ravynsoft / ravynos

A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
https://www.ravynos.com
Other
5.68k stars 192 forks source link

0.3pre: Keyboard language autodetection is missing #101

Closed probonopd closed 3 years ago

probonopd commented 3 years ago

Since airyx is based on helloSystem, I was hoping that the keyboard language, system language, and timezone would be automatically set like it is the case in helloSystem when you use a compatible keyboard (currently: Raspberry Pi keyboards) by way of /usr/local/bin/localize. Unfortuately it is not working, resulting in an English system with English keyboard even though a German Raspberry Pi keyboard is attached.

mszoek commented 3 years ago

Ah yes, my apologies for this one! I ripped out most of start-hello to build my own startDesktop script because I have not ported all the pieces over yet and not all the commands there are relevant with kwin/plasma. Am slowly bringing pieces back over. We can definitely add this bit back in for next release!

probonopd commented 3 years ago

This would be cool. Having the keyboard language, system language, and timezone auto-guessed (based on the EFI key that is usually populated on Macs or based on keyboards that support the feature) is almost always better than just plain assuming English for everyone, imho.

mszoek commented 3 years ago

Agreed! :100: I like the way Apple handled unknown keyboards as well, asking you to hit "the key next to Shift" and so on to figure out the layout. That's a good fallback.

probonopd commented 3 years ago

Confirm that this is fixed. Thanks!