Quitter le forum et retourner au site

Modification de la disposition de clavier en console tty

Venez nous en parler, c'est ici que l'on vous conseillera !
Avatar de l’utilisateur
juice
Messages : 247
Inscription : dim. 29 juin 2008, 10:06
Distribution : Archlinux
Niveau : Confirmé
Localisation : Oberentzen

Modification de la disposition de clavier en console tty

Message par juice »

Bonjour.

Sur mon portable tous les utilisateurs n’utilise pas la même disposition de clavier. Si avec l’environnement de bureau
c’est quelque chose de trivial à gérer, en console tty (avec ctrl+alt+F[1 à 7]) c’est plus compliqué. Dans mon ~/.bashrc
j’ai un petit test qui me permet de savoir si je suis en tty :

Code : Tout sélectionner

# Load bépo layout on tty
if [[ -n $(tty | grep tty) ]]; then
    echo "Attention disposition de clavier BÉPO"
    < ici la commande qui va bien pour changer la disposition de clavier >
fi
la commande loadkeys fr-bepo marcherai mais il faut la faire précéder d’un sudo (passe encore…) et plus
désagréable, le changement de disposition est valable pour tout le système donc tous les tty. De quoi m’attirer les
foudres des autres utilisateurs qui n’ont pas la chance d’avoir appris cette magnifique disposition de clavier. :mrgreen:

Je cherche donc une solution pour que ce changement de disposition ne soit valable que pour la session de terminal
en cours…
Avatar de l’utilisateur
Ennoia
Messages : 138
Inscription : jeu. 29 mai 2008, 13:09
Distribution : ArchLinux
Niveau : Indépendance et débugage
Localisation : Oberentzen

Re: Modification de la disposition de clavier en console tty

Message par Ennoia »

dixit https://wiki.archlinux.org/index.php/Ke ... in_console

Code : Tout sélectionner

localctl
devrait réaliser une partie de tes demandes.
  • désolidarisation de la configuration des claviers console et X
  • application de la modification à TOUTES les consoles
  • toujours besoin du sudo (car modification d'un fichier de configuration système)
D'un autre coté, il y a peu de chance que plusieurs utilisateurs se connecte en TTY en même temps.
Il faut juste penser à inverser la modification en quittant la session (avec un ~/.bash_logout ?)
Répondre