Communityoplossing

De toetsenbordindeling veilig wijzigen in de ZimaOS-terminal

A user could not change the ZimaOS terminal keyboard layout with normal Debian commands; a community reply suggested loadkeys for the local console.

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.