Solution communautaire

Modifier la disposition du clavier dans le terminal de ZimaOS en toute sécurité

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

Si vous parlez de la console Linux physique, loadkeys est l’outil approprié lorsque la disposition de clavier est installée ; si vous parlez de SSH ou du terminal du navigateur, la disposition du clavier est normalement contrôlée par l’ordinateur depuis lequel vous tapez. Cette distinction explique pourquoi les commandes de paramètres régionaux standard de Debian peuvent ne pas se comporter comme prévu sur ZimaOS.

ZimaOS ne documente actuellement aucun réglage persistant de disposition du clavier dans son interface. La suggestion du forum loadkeys fr est techniquement valide pour une console virtuelle Linux, mais son fonctionnement en tant que configuration persistante de ZimaOS n’a pas été confirmé.

Console physique ou terminal web

Un clavier branché directement sur la machine ZimaOS utilise la disposition de la console Linux. Un terminal de navigateur ou une session SSH reçoit les caractères de l’ordinateur client ; modifier la disposition de la console du serveur ne change donc généralement pas le comportement du clavier de votre ordinateur portable dans ce contexte.

Essayez loadkeys sur la console locale

loadkeys fr
loadkeys de
loadkeys uk

Le manuel Linux de loadkeys explique que loadkeys modifie la disposition du clavier du noyau pour les consoles virtuelles.

Vérifiez les dispositions de clavier disponibles

Si loadkeys fr renvoie « cannot open file », les fichiers de disposition du clavier ne sont peut-être pas inclus dans l’image ZimaOS. Ne téléchargez pas de fichiers de disposition système provenant de sources aléatoires dans des chemins protégés du système comme première mesure.

SSH utilise la disposition du clavier du client

Si vous vous connectez en SSH depuis un ordinateur portable français, allemand, espagnol ou nordique, configurez la disposition localement dans Windows, macOS ou Linux. SSH transmet les caractères obtenus ; il ne traduit normalement pas les positions physiques des touches sur le serveur.

Le terminal du navigateur utilise également le client du navigateur

Pour le terminal web de ZimaOS, vérifiez la disposition de l’ordinateur hôte et le comportement du navigateur avant de modifier les dispositions de la console Linux. Testez des signes de ponctuation tels que /, :, - et les symboles dont vous avez besoin dans vos commandes.

Ne considérez pas localectl comme disponible par défaut sur ZimaOS

Les commandes telles que localectl sont courantes sur les distributions de bureau ou de serveur utilisant systemd, mais leur gestion de la disposition du clavier n’est pas garantie sur une image de type appliance.

Les modifications persistantes nécessitent un mécanisme officiel

Une modification manuelle avec loadkeys peut affecter la console actuelle, mais ne pas survivre à un redémarrage comme vous l’espérez. Comme la documentation actuelle de ZimaOS n’expose aucun contrôle persistant de la disposition, évitez de modifier les scripts de démarrage, sauf recommandation spécifique du support.

Le guide de dépannage des terminaux fournit davantage de contexte pour le diagnostic.

Testez la disposition avant de saisir des mots de passe

Après avoir modifié la disposition du clavier d’une console physique, saisissez une ligne sans danger contenant des lettres, des chiffres, des signes de ponctuation et des symboles avant d’entrer des mots de passe ou des commandes destructrices. Des caractères tels que z/y, la barre oblique, les deux-points, la barre verticale et les accolades changent considérablement de position entre les dispositions courantes.

Gardez une session de récupération SSH ouverte

Si vous faites des essais sur une console locale, gardez un shell distant fonctionnel ouvert depuis un autre ordinateur. Une mauvaise disposition peut rendre les corrections locales difficiles, tandis que la session distante reste inchangée, car sa configuration de clavier est gérée côté client.

FAQ

loadkeys fr modifiera-t-il mon clavier SSH ?

Non. La disposition du clavier en SSH est normalement déterminée par l’ordinateur client.

Pourquoi les commandes de clavier de Debian échouent-elles ?

ZimaOS n’est pas une installation Debian polyvalente et peut ne pas inclure les mêmes outils de paramètres régionaux ou de disposition du clavier.

Puis-je rendre la disposition persistante ?

Aucun réglage ZimaOS officiel actuel n’a été trouvé à cette fin ; testez les dispositions manuelles de la console sans modifier les scripts de démarrage.

Comment réinitialiser une mauvaise disposition de console ?

Utilisez une disposition connue telle que loadkeys us, ou reconnectez-vous via SSH ou le terminal web si la saisie locale devient difficile.