Hi!
It's a common problem, not a lot of people get this right. When I boot with lang=ru cheatcode, /etc/init.d/knoppix-autoconfig automatically selects xkeyboard=ru, too. The problem is that to get any work done I still need to go to keyboard layout settings, add 'us' keyboard and select some switchng hotkey (it's impossible to type commands or URIs with 'ru' layout, you'll get ыуечлиьфз -щзешщт пкзЖсекд_ыршае_ещппду гыбкг and реезЖ..лтщззшчютуе. instead). It's not a grave problem in Knoppix (not only I can add xkeyboard=us to boot parameters, there is even a GUI to setup layouts), but it can be solved completely in different ways:
1) Add another cheatcode which would set XKBOPTIONS in /etc/default/keyboard, so it would be possible to boot like this: knoppix lang=ru xkeyboard=us,ru xkbopts=grp:ctrl_shift_toggle
2) Copy the logic from, for example, d-i (https://sources.debian.net/src/conso...n.config/#L487): they first set the layout[s] based on the locale, adding 'us' if needed, then add -option grp:alt_shift_toggle,grp_led:scroll if there is more than one layout (also, lv3:ralt_switch if the layout is single, but non-US).
Best regards,
Ivan
Dell Precision 15.6" FHD Laptop Intel Xeon 3.8GHz 32GB RAM 512GB SSD Windows 10
$278.12
INTEL XEON GOLD 6246 PROCESSOR | 3.30GHZ | SRFPJ
$229.99
Tyan GT86C-B5630 12x 3.5" Storage Server Wholesale Build Your Own Server
$273.99
Dell Precision TOWER 7910 Dual 8-Core E5-2630 v3 32GB RAM Quadro K2200 NO HDD/OS
$279.99
Intel Xeon E5-2697 v4 2.30GHz 18-Core Server CPU 45MB LGA2011-3 SR2JV
$39.99
Intel Xeon E5-2699 V4 2.2GHz 55MB 22 Core 9.6GT/s 145W CPU Processor SR2JS
$134.99
Intel Xeon Gold 6140 SR3AX 2.30GHz 18-Core 24.75MB Cache LGA 3647 CPU Processor
$18.99
INTEL Xeon E5-2697 V4 SR2JV 2.30GHZ 18-Core CPU 2697v4
$39.00
New Intel Xeon W-2223 3.60GHz Quad-Core 8.25MB LGA 2066 CPU P/N:SRGSX
$34.99
Lenovo Thinkstation P500 Workstation Intel Xeon E5-1603v3 16GB RAM 1TB HDD No OS
$129.99