Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:configurer_le_clavier [Le 31/01/2021, 18:40] 185.6.235.131 [Ubuntu] Faute de frappe corrigée |
tutoriel:configurer_le_clavier [Le 11/09/2022, 12:24] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 34: | Ligne 34: | ||
==== Depuis la zone de notification==== | ==== Depuis la zone de notification==== | ||
- | Un clic sur l'indicateur de clavier à droite dans la barre supérieure {{:installation:clavier:clavier_14_04_en.png?50|En}} vous permet de choisir un nouvel arrangement courant parmi ceux que vous aurez [[#Ajouter des agencements de clavier standards|préalablement définis]]. Le clavier choisi est actif de suite ou non.. | + | Un clic sur l'indicateur de clavier à droite dans la barre supérieure {{:installation:clavier:clavier_14_04_en.png?50|En}} vous permet de choisir un nouvel arrangement courant parmi ceux que vous aurez [[#Ajouter des agencements de clavier standards|préalablement définis]]. Le clavier choisi est actif tout de suite ou non.. |
==== Par une combinaison de touches ==== | ==== Par une combinaison de touches ==== | ||
- | Par défaut, les combinaisons //Maj+Espace// et //Maj+Super+Espace// permettent de passer de l'un à l'autre | + | Par défaut, les combinaisons //Maj+Espace// et //Maj+Super+Espace// permettent de passer de l'un à l'autre |
- Dans la fenêtre d'ajout (ou de retrait) d'agencement [[#Ajouter des agencements de clavier standards|présentée plus haut]], cliquez sur le bouton //Options//, | - Dans la fenêtre d'ajout (ou de retrait) d'agencement [[#Ajouter des agencements de clavier standards|présentée plus haut]], cliquez sur le bouton //Options//, | ||
- Dans la liste qui s'affiche choisissez **Touche(s) changeant de disposition**. | - Dans la liste qui s'affiche choisissez **Touche(s) changeant de disposition**. | ||
Ligne 51: | Ligne 51: | ||
* **uvil rlaisp^u eo** , si votre clavier est marqué [[tutoriel:bepo|BÉPO]], | * **uvil rlaisp^u eo** , si votre clavier est marqué [[tutoriel:bepo|BÉPO]], | ||
* une autre combinaison à adapter à la disposition des touches de votre clavier. Pour vous y aider, appuyez-vous sur l'image de la page //[[wpfr>QWERTY]]//. | * une autre combinaison à adapter à la disposition des touches de votre clavier. Pour vous y aider, appuyez-vous sur l'image de la page //[[wpfr>QWERTY]]//. | ||
- | ATTENTION, pour les dernières versions y compris la LTS, il y a un gros bug qui déprogramme constamment le clavier azerty en qwerty. | + | ATTENTION, pour les dernières versions y compris la LTS, il y a un gros bug qui déprogramme constamment le clavier azerty en qwerty. |
* S'il s'agit de l' **[[:environnements|environnement graphique]]**, saisir dans un [[:terminal]] la [[:commande_shell|commande]] suivante: <code>setxkbmap fr</code> | * S'il s'agit de l' **[[:environnements|environnement graphique]]**, saisir dans un [[:terminal]] la [[:commande_shell|commande]] suivante: <code>setxkbmap fr</code> | ||
* Se traduira par la frappe de : | * Se traduira par la frappe de : | ||
Ligne 69: | Ligne 69: | ||
<note warning>Concerne à priori la version 14.04 sur certaines installations seulement.</note> | <note warning>Concerne à priori la version 14.04 sur certaines installations seulement.</note> | ||
- | Dans tous les cas, signaler que vous êtes concernés par le bug sur Launchpad : à priori c'est [[https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1316913|« wrong keybord layout at system start »]] | + | Dans tous les cas, signaler que vous êtes concernés par le bug sur Launchpad : à priori c'est [[https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1316913|« wrong keybord layout at system start »]] |
<note important>nécessité de créer un compte Launchpad : indispensable pour remonter des rapport de bug, ce qui est fondamental pour tout libriste.</note> | <note important>nécessité de créer un compte Launchpad : indispensable pour remonter des rapport de bug, ce qui est fondamental pour tout libriste.</note> | ||
- | Dans la configuration clavier | + | Dans la configuration clavier |
- | * aller dans saisie puis | + | * aller dans saisie puis |
- | * dans saisie de texte et | + | * dans saisie de texte et |
* supprimer tout les modes de saisie sauf le français | * supprimer tout les modes de saisie sauf le français | ||
- | Puis essayer les techniques suivantes | + | Puis essayer les techniques suivantes |
- Vérifier les paramètres d'agencement du clavier et que la disposition française est en première position | - Vérifier les paramètres d'agencement du clavier et que la disposition française est en première position | ||
- Cliquer sur "Fr" en haut à droite dans la zone de notification, passer en "En" et revenir en "Fr" Ceci peut régler le problème généralement pour la session en cours | - Cliquer sur "Fr" en haut à droite dans la zone de notification, passer en "En" et revenir en "Fr" Ceci peut régler le problème généralement pour la session en cours | ||
Ligne 92: | Ligne 92: | ||
- ou, pour avoir également le clavier AZERTY sur l'écran de connexion, ajouter la ligne <file .conf>display-setup-script=/usr/bin/setxkbmap fr oss</file> à la fin du fichier ''/etc/lightdm/lightdm.conf''. \\ Si ce fichier n'existe pas, vous pouvez le créer. \\ Dans ce cas, faire précéder la ligne décrite ci-dessus de la balise : <file>[SeatDefaults]</file> sans quoi, vous vous exposez à un blocage au démarrage. \\ | - ou, pour avoir également le clavier AZERTY sur l'écran de connexion, ajouter la ligne <file .conf>display-setup-script=/usr/bin/setxkbmap fr oss</file> à la fin du fichier ''/etc/lightdm/lightdm.conf''. \\ Si ce fichier n'existe pas, vous pouvez le créer. \\ Dans ce cas, faire précéder la ligne décrite ci-dessus de la balise : <file>[SeatDefaults]</file> sans quoi, vous vous exposez à un blocage au démarrage. \\ | ||
- | <note> Sous Xubuntu 16.04.1 cette astuce permet de régler en même temps le clavier de session. \\ | + | <note> Sous Xubuntu 16.04.1 cette astuce permet de régler en même temps le clavier de session. |
Testé et approuvé avec clavier Logitech K800 et Kubuntu 14.04.3 LTS.</note> | Testé et approuvé avec clavier Logitech K800 et Kubuntu 14.04.3 LTS.</note> | ||
Cas de Kubuntu 15.10 (et probablement supérieur), il faut éditer cette fois le fichier : ''/usr/share/sddm/scripts/Xsetup'' | Cas de Kubuntu 15.10 (et probablement supérieur), il faut éditer cette fois le fichier : ''/usr/share/sddm/scripts/Xsetup'' | ||
- | * ajouter à la fin <file>setxkbmap fr</file> | + | * ajouter à la fin <file>setxkbmap fr</file> |
===== Configurer le clavier pour la saisie des langues à glyphes complexes ===== | ===== Configurer le clavier pour la saisie des langues à glyphes complexes ===== | ||
Reportez vous à la page **<< [[tutoriel:installer_la_saisie_en_japonais|Installation de la saisie en japonais]] >>**. Celle-ci peut également servir d'exemple aux utilisateurs d'une autre langue. | Reportez vous à la page **<< [[tutoriel:installer_la_saisie_en_japonais|Installation de la saisie en japonais]] >>**. Celle-ci peut également servir d'exemple aux utilisateurs d'une autre langue. | ||
+ | ===== Configurer la touche de séparateur décimal ===== | ||
+ | En français, le caractère servant à séparer les décimales d’un nombre est la virgule. Cependant, dans la disposition par défaut, le séparateur décimal proposé par le pavé numérique est un point, ce qui correspond à l’usage anglo-saxon. Pour rendre plus commode la saisie de nombre décimaux avec le pavé numérique, il est toutefois possible de reconfigurer cette touche. | ||
+ | |||
+ | ==== Ubuntu « classique » ==== | ||
+ | Sous Ubuntu ([[:environnements|environnement de bureau]] [[:GNOME]]), ce changement se fait avec l’utilitaire « [[:gnome-tweaks|Ajustements]] » ([[:tutoriel:comment installer un paquet|installez le paquet]] **[[apt>gnome-tweaks]]** si vous n’en disposez pas). | ||
+ | |||
+ | Ouvrez donc les Ajustements, allez dans l’onglet « Clavier et souris » et appuyez sur le bouton « Options supplémentaires d’agencement » (cinquième ligne). Dans la fenêtre qui s’ouvre alors, allez dans « Comportement de la touche Suppr. du pavé numérique » (l’antépénultième ligne) et cochez la case « Touche à quatre niveaux avec virgule ». Votre séparateur décimal est maintenant une virgule ; vous pouvez toujours obtenir un point en faisant ''AltGr+,'' sur le pavé numérique. | ||
+ | |||
+ | ==== Variantes ==== | ||
+ | FIXME (Ça doit pouvoir se faire en ajoutant ''['kpdl:commaoss']'' à ''XkbOptions'' quelque part, ce que font [[:gnome-tweaks]] ou [[:dconf-editor]] sous [[:GNOME]] + [[:Wayland]], mais sous autre chose + [[:Xorg]]…? Voir [[https://linuxfr.org/forums/linux-debian-ubuntu/posts/virgule-avec-pave-numerique-lancement-de-la-configuration|ici]] pour un début de piste.) FIXME | ||
===== Créer un agencement personnalisé ===== | ===== Créer un agencement personnalisé ===== | ||
- | <note important>S'il s'agit de modifier une combinaison de touches qui permette de déclencher telle ou telle fonction, comme : | + | <note important>S'il s'agit de modifier une combinaison de touches qui permette de déclencher telle ou telle fonction, comme : |
- | * le changement d'agencement (disposition) de clavier, | + | * le changement d'agencement (disposition) de clavier, |
- | * la sélection d'un niveau de touche ou encore | + | * la sélection d'un niveau de touche ou encore |
- | * de réaffecter un symbole (comme celui de l'euro) à une touche particulière, | + | * de réaffecter un symbole (comme celui de l'euro) à une touche particulière, |
il est probable que l'interface de gestion du clavier, qui propose un nombre considérable d'options et d'agencements pour le couple Pays/Variante, vous permette de régler, pour vos besoins, une disposition de clavier sans trop de difficultés.</note> | il est probable que l'interface de gestion du clavier, qui propose un nombre considérable d'options et d'agencements pour le couple Pays/Variante, vous permette de régler, pour vos besoins, une disposition de clavier sans trop de difficultés.</note> | ||
Ligne 131: | Ligne 141: | ||
**__pour basculer entre français et arabe__** | **__pour basculer entre français et arabe__** | ||
- | Le programme "setxkbmap" permet de régler le clavier pour une langue définie. | + | Le programme "setxkbmap" permet de régler le clavier pour une langue définie. |
- | Ainsi la commande "setxkbmap" suivi des noms des modèles de clavier que je désir, et de l'option de permutation "grp:alt_shift_toggle", me permettra de basculer entre différents claviers en appuyant simultanément sur les touches "Alt+Shift". | + | Ainsi la commande "setxkbmap" suivi des noms des modèles de clavier que je désir, et de l'option de permutation "grp:alt_shift_toggle", me permettra de basculer entre différents claviers en appuyant simultanément sur les touches "Alt+Shift". |
Pour que je puisse basculer entre le Français et l'Arabe avec mon clavier Français il m'a suffit d'écrire cette commande dans un terminal : | Pour que je puisse basculer entre le Français et l'Arabe avec mon clavier Français il m'a suffit d'écrire cette commande dans un terminal : | ||
<code> | <code> | ||
setxkbmap -layout "fr,ar" -option "grp:alt_shift_toggle" | setxkbmap -layout "fr,ar" -option "grp:alt_shift_toggle" | ||
+ | </code> | ||
+ | |||
+ | ===== Editer le fichier de configuration du clavier ===== | ||
+ | |||
+ | Je voulais inverser les touches numériques sur un portable sans pavé numérique afin d'avoir les chiffres par défaut. | ||
+ | Le fichier de configuration se trouve dans /usr/share/X11/xkb/symbols/fr. | ||
+ | Il faut l'éditer via sudo en mode console. | ||
+ | |||
+ | Par exemple | ||
+ | |||
+ | <code> | ||
+ | gedit admin:///usr/share/X11/xkb/symbols/fr | ||
+ | </code> | ||
+ | |||
+ | Pour chaque type de clavier on trouve la programmation de chaque touche. | ||
+ | J'ai modifié Français (azerty), et dans les paramètres clavier je l'ai ajouté au clavier installé qui était Français (variante obsolète). Je peux ainsi choisir l'un ou l'autre. | ||
+ | |||
+ | Exemple pour la touche 1 & : | ||
+ | |||
+ | key <AE01> { [ ampersand , 1 ] }; | ||
+ | |||
+ | devient | ||
+ | |||
+ | key <AE01> { [ 1, ampersand ] }; | ||
+ | |||
+ | Après l'enregistrement du fichier et pour une prise en compte générale dans le système : | ||
+ | |||
+ | <code> | ||
+ | sudo dpkg-reconfigure keyboard-configuration | ||
</code> | </code> | ||
===== Utiliser son clavier efficacement ===== | ===== Utiliser son clavier efficacement ===== |