Clavier azerty automatique sous Archbang

Clavier azerty automatique sous Archbang

Archbang c’est quoi ?

Distribution Linux basée sur Archlinux avec pour complément Openbox en environnement de bureau. Arch est de cette manière plus facile à l’installation.

Vous pouvez télécharger Archbang sur SourceForge et Mrgreenlinux nous donne en features les points suivants :

  1. Basé sur Archlinux
  2. Rolling-Release
  3. Stable
  4. Openbox window manager
  5. Rapide
  6. Standard Systemd ISO

Quel souci a été rencontré ?

J’ai remarqué rapidement un problème avec le clavier qui s’est paramétré en qwerty. Je l’ai basculé via une ligne de commande en azerty. Mais rien n’est automatisé au redémarrage de la machine. Il fallait donc relancer la commande.

D’une part, j’ai la flemme, ça ne va pas le faire et d’autre part, si il me tape en qwerty c’est que quelqu’un lui dit de le faire sinon il serait gentil et resterait en azerty.

J’ai cherché sur plein de forum et visiblement la solution a été de créer trois fichiers Bash. Deux pour configurer le clavier et un pour appeler ce Bash au démarrage.

Perso, ce genre de solution me gave rapidement pour la simple et bonne raison qu’un clavier sous linux c’est une commande et deux lettres. Alors commencer à taper des lignes de code non merci.

Solution proposée

Archbang_Terminal_Keyboard_Azerty
AZERTY au démarrage comme on peut le constater. La technique fonctionne donc bien.

On peut constater que je suis bien en azerty au démarrage de ma machine. La technique est donc fonctionnelle.

Voici la commande à lancer dans votre terminal.
Voici la commande à lancer dans votre terminal.

Ouvrez votre terminal pour taper la commande suivante

sudo nano /home/[USER]/.config/openbox/autostart

Ce qui aura pour effet d’ouvrir le fichier « autostart » de Openbox.

Descriptif de la commande

  • Sudo : Passer en administrateur ;
  • nano : Ouvrir un outil d’édition de fichiers ;
  • Le chemin qui ouvre l’autostart géré par Openbox
La ligne qui pose soucis est entourée de rouge
La ligne qui pose soucis est entourée de rouge

L’autostart lance de base un « setxkbmap gb », je l’ai donc changé en « be » pour avoir un azerty Belge. Si vous êtes italien « it », suédois « se », français « fr », etc etc

Fermez le fichier avec CTRL+X

Appuyez sur « o » pour signaler que vous enregistrez vos changements.

Tapez « reboot » pour relancer votre Archbang et vous aurez normalement votre clavier automatiquement dans votre langue

Procédure analytique de résolution de problème

Tout problème possède sa solution. Que l’on souhaite le régler ou le contourner. Il existe une manière de faire. Si personne ne peut vous aider, aidez vous. Procédez par analyse.

Voici ma méthode qui est d’une efficacité imparable.

Description du processus pour le problème sus-nommé :

  1. Clavier en qwerty sous le bureau, tentative de le passer en azerty via la commande classique setxkbmap be : OK ça marche. Le packaging pour mon clavier est reconnu. Donc ce n’est pas un souci à ce niveau.
  2. Redémarrage de la machine avec entrée dans le bios AVANT le boot de la distri. Quelques tests pour vérifier l’état de mon clavier : Il est en azerty. Il passe donc en qwerty après cette étape. Le bios n’est pas responsable.
  3. Session utilisateur où je dois intégrer mon mot de passe : Clavier en azerty. La fenêtre de connexion n’est donc pas responsable et on peut en déduire que Archlinux non plus. Donc le souci survient plus tard.
  4. Arrivée sur le bureau > Terminal > Clavier en qwerty. Le problème est donc généré par Openbox.
  5. En 4 étapes le souci a été repéré. Il a été localisé. Il ne reste plus qu’à trouver quel fichier change mon clavier en qwerty, il me semblait évidement que c’était au démarrage donc de là j’ai fouillé dans les fichiers de Openbox.
  6. Je n’ai pas de connaissance avancée en Linux. J’essaye simplement de me débrouiller par moi-même et de partager mes solutions et mes résultats. Le tout sans envahir les forums avec mes questions et des appels d’aide.

How do you switch your keyboard from qwerty to azerty on Archbang

First : Open terminal – Write the path to go « autostart » on openbox with root access with nano to make your modification like that :

sudo nano /home/[USER]/.config/openbox/autostart

You can change that « setxkbmap gb » as you prefer :
gb -> it (italian)
gb -> se (swedish)
or other keyboard

Close nano with « CTRL+X » and push « y » to save your modification

You can write on your terminal « reboot » if you want to test if this method is good for you.

Dnl5 en écoutant le silence et le bruit des environs.