Om du menar den fysiska Linux-konsolen är loadkeys rätt verktyg när tangentbordskartan är installerad; om du menar SSH eller webbläsarterminalen styrs tangentbordslayouten vanligtvis av datorn du skriver från. Den skillnaden förklarar varför vanliga Debian-kommandon för språk- och regionsinställningar kanske inte fungerar som förväntat i ZimaOS.
ZimaOS dokumenterar för närvarande ingen inställning för bestående tangentbordslayout i gränssnittet. Forumförslaget loadkeys fr fungerar tekniskt för en virtuell Linux-konsol, men det har inte bekräftats vara en bestående ZimaOS-konfiguration.
Fysisk konsol kontra webbterminal
Ett tangentbord som är direktanslutet till ZimaOS-datorn använder Linux-konsolens tangentbordskarta. En webbläsarterminal eller SSH-session tar emot tecken från klientens operativsystem, så en ändring av serverns konsolkarta påverkar vanligtvis inte hur tangentbordet på din bärbara dator fungerar där.
Testa loadkeys på den lokala konsolen
loadkeys fr
loadkeys de
loadkeys uk
Den officiella Linux-manualsidan för loadkeys förklarar att loadkeys ändrar kärnans tangentbordskarta för virtuella konsoler.
Kontrollera vilka tangentbordskartor som är tillgängliga
Om loadkeys fr returnerar ”cannot open file” kanske tangentbordskartorna inte ingår i ZimaOS-avbildningen. Ladda inte ner godtyckliga systemkartor till skyddade OS-sökvägar som första åtgärd.
SSH använder klientens tangentbordslayout
Om du ansluter via SSH från en fransk, tysk, spansk eller nordisk dator ställer du in layouten lokalt i Windows, macOS eller Linux. SSH överför de tecken som skrivs; det översätter normalt inte de fysiska tangenternas positioner på servern.
Webbterminalen använder också webbläsarens klient
Kontrollera värddatorns tangentbordslayout och webbläsarens beteende innan du ändrar Linux-konsolens tangentbordskartor för ZimaOS-webbterminalen. Testa skiljetecken som /, :, - och symboler som du behöver i kommandon.
Utgå inte från att localectl fungerar i ZimaOS
Kommandon som localectl är vanliga i systemd-baserade distributioner för datorer och servrar, men det är inte säkert att de kan hantera tangentbordslayouten på en appliance-liknande systemavbildning.
Beständiga ändringar kräver en officiell metod
En manuell ändring med loadkeys kan påverka den aktuella konsolen, men kanske inte finnas kvar efter en omstart på det sätt du förväntar dig. Eftersom den aktuella ZimaOS-dokumentationen inte beskriver någon inställning för en beständig layout bör du undvika att ändra startskript om inte supporten uttryckligen rekommenderar det.
Guiden för felsökning av terminalen ger ett bredare diagnostiskt sammanhang.
Testa layouten innan du anger lösenord
När du har ändrat tangentbordslayouten för en fysisk konsol kan du skriva en ofarlig rad med bokstäver, siffror, skiljetecken och symboler innan du anger lösenord eller destruktiva kommandon. Tecken som z/y, snedstreck, kolon, lodstreck och klammerparenteser är placerade helt olika på vanliga tangentbordslayouter.
Ha en SSH-återställningssession öppen
Om du experimenterar i en lokal konsol bör du ha en fungerande fjärransluten shell-session öppen från en annan dator. En felaktig tangentbordslayout kan göra det svårt att rätta till problemet lokalt, medan fjärrsessionen förblir opåverkad eftersom dess tangentbordslayout styrs av klienten.
Vanliga frågor
Will loadkeys fr change my SSH keyboard?
Nej. Tangentbordslayouten för SSH bestäms vanligtvis av klientdatorn.
Varför fungerar inte Debians tangentbordskommandon?
ZimaOS är inte en Debian-installation för allmänna ändamål och kanske inte har samma verktyg för språk- och tangentbordslayouter.
Kan jag göra layouten beständig?
Det finns ingen aktuell inställning från ZimaOS för detta. Testa manuella konsollayouter utan att ändra startskript.
Hur återställer jag en felaktig konsollayout?
Använd en känd tangentbordslayout, till exempel loadkeys us, eller anslut igen via SSH/webbterminal om det blir svårt att skriva lokalt.



