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
NVIDIA Quadro 8GB, Intel 8 Core, 128GB RAM, 1TB SSD Video Editing Gaming PC
$759.99
HP ProDesk 600 G3 MT Intel Core i5-7500 3.4GHz 8GB Ram 256GB SSD NVMe Win 10 Pro
$89.99
Lot Of 6 Dell Optiplex 3070 Micro 128GB SSD, Intel Core i3 9th Gen 3.10 GHz, 8GB
$550.00
SGIN 15.6" Laptop 8GB RAM 256GB SSD Intel Celeron Quad-Core 2.90 GHz HD 1080P
$225.00
Intel - Core i7-13700K 13th Gen 16 cores 8 P-cores + 8 E-cores 30M Cache, 3.4...
$364.99
Intel - Core i9-13900K 13th Gen 24 cores 8 P-cores + 16 E-cores 36M Cache, 3 ...
$689.99
HP EliteDesk 800 G3 SFF Intel Core i5-6500 @3.20GHz 8GB RAM Desktop PC
$69.99
Intel - Core i9-12900K Desktop Processor 16 (8P+8E) Cores up to 5.2 GHz Unloc...
$396.99
Windows 11 Home Mini PC Intel J4125 Quad Core 2.7GHz 8GB RAM DDR4 256GB SSD
$89.59
DELL OPTIPLEX i5 i7 CPU 32GB RAM 1TB SSD HDMI WiFi Custom Desktop Windows 11 Pro
$199.90