Als je de fysieke Linux-console bedoelt, is loadkeys het juiste hulpmiddel wanneer de toetsenbordindeling is geïnstalleerd; als je SSH of de browserterminal bedoelt, wordt de toetsenbordindeling normaal gesproken bepaald door de computer waarop je typt. Dat onderscheid verklaart waarom standaardopdrachten voor Debian-locale-instellingen op ZimaOS mogelijk niet werken zoals verwacht.
ZimaOS documenteert momenteel geen permanente instelling voor de toetsenbordindeling in de gebruikersinterface. De forumsuggestie loadkeys fr is technisch geldig voor een virtuele Linux-console, maar is niet bevestigd als permanente ZimaOS-configuratie.
Fysieke console versus webterminal
Een toetsenbord dat rechtstreeks op de ZimaOS-machine is aangesloten, gebruikt de toetsenbordindeling van de Linux-console. Een browserterminal of SSH-sessie ontvangt tekens van het clientbesturingssysteem. Het wijzigen van de console-indeling op de server verandert dus meestal niet de werking van het toetsenbord van je laptop.
Probeer loadkeys op de lokale console
loadkeys fr
loadkeys de
loadkeys uk
In de officiële Linux-handleiding voor loadkeys staat dat loadkeys de kerneltoetsenbordindeling voor virtuele consoles wijzigt.
Controleer welke toetsenbordindelingen beschikbaar zijn
Als loadkeys fr de melding ‘cannot open file’ retourneert, zijn de bestanden met toetsenbordindelingen mogelijk niet opgenomen in de ZimaOS-image. Download niet als eerste stap willekeurige systeembestanden voor toetsenbordindelingen naar beschermde paden van het besturingssysteem.
SSH gebruikt de toetsenbordindeling van de client
Als je vanaf een Franse, Duitse, Spaanse of Scandinavische laptop via SSH verbinding maakt, stel je de indeling lokaal in op Windows, macOS of Linux. SSH verzendt de resulterende tekens; het vertaalt normaal gesproken niet de fysieke toetsposities op de server.
De browserterminal gebruikt ook de browserclient
Controleer bij de ZimaOS-webterminal eerst de indeling en het browsergedrag van de hostcomputer voordat je Linux-console-indelingen wijzigt. Test leestekens zoals /, :, - en de symbolen die je in opdrachten nodig hebt.
Gebruik localectl niet zomaar als aanname voor ZimaOS
Opdrachten zoals localectl komen vaak voor op desktop- en serverdistributies met systemd, maar bieden geen garantie dat ze de toetsenbordindeling op een appliance-image beheren.
Permanente wijzigingen vereisen een officiële methode
Een handmatige wijziging met loadkeys kan de huidige console beïnvloeden, maar blijft mogelijk niet behouden na een herstart zoals je verwacht. Omdat de huidige ZimaOS-documentatie geen permanente instelling voor de indeling biedt, kun je beter geen opstartscripts aanpassen tenzij de supportafdeling dit specifiek aanbeveelt.
De handleiding voor het oplossen van terminalproblemen biedt bredere diagnostische context.
Test de indeling voordat je wachtwoorden invoert
Typ na het wijzigen van de toetsenbordindeling van een fysieke console een ongevaarlijke regel met letters, cijfers, leestekens en symbolen voordat je wachtwoorden of destructieve opdrachten invoert. Tekens zoals z/y, de schuine streep, dubbele punt, verticale streep en accolades verschillen aanzienlijk tussen veelgebruikte indelingen.
Houd een SSH-herstelverbinding open
Als je experimenteert op een lokale console, houd dan vanaf een andere computer een werkende externe shell open. Met een verkeerde toetsenbordindeling kan lokaal herstel lastig worden, terwijl de externe sessie ongewijzigd blijft omdat de toetsenbordindeling aan de clientzijde wordt bepaald.
Veelgestelde vragen
Verandert loadkeys fr mijn SSH-toetsenbord?
||||Nee. De SSH-toetsenbordindeling wordt normaal gesproken bepaald door de clientcomputer.
Waarom werken Debian-opdrachten voor de toetsenbordindeling niet?
ZimaOS is geen algemene Debian-installatie en bevat mogelijk niet dezelfde hulpmiddelen voor locale-instellingen en toetsenbordindelingen.
Kan ik de indeling permanent maken?
Er is momenteel geen officiële ZimaOS-instelling hiervoor gevonden; test handmatige console-indelingen zonder opstartscripts aan te passen.
Hoe herstel ik een onjuiste console-indeling?
Gebruik een bekende indeling, zoals loadkeys us, of maak opnieuw verbinding via SSH of de webterminal als lokaal typen moeilijk wordt.
