Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:configurer_le_clavier [Le 20/11/2017, 16:21]
scaph {{tag>tutoriel}}
tutoriel:configurer_le_clavier [Le 10/07/2021, 09:08] (Version actuelle)
pstr56 [Utiliser son clavier efficacement]
Ligne 6: Ligne 6:
 Il se peut néanmoins que l'​utilisateur ait, dans certains cas comme le travail dans plusieurs langues, envie de redéfinir son agencement de clavier, voire d'en ajouter un ou plusieurs, de manière à pouvoir passer rapidement de l'un à l'​autre. Il se peut néanmoins que l'​utilisateur ait, dans certains cas comme le travail dans plusieurs langues, envie de redéfinir son agencement de clavier, voire d'en ajouter un ou plusieurs, de manière à pouvoir passer rapidement de l'un à l'​autre.
  
-<note important>​Cette page ne traite pas de ce qui est relatif à l'​utilisation du clavier, en particulier l'​interprétation des caractères produits, qu'ils soient imprimables ou de contrôle. Cet aspect des choses relève de la configuration du système ou des applications et est traité sur la page << ​**[[tutoriel:​utilisation_avancee_du_clavier|Utilisation avancée du clavier]]** ​>>.</​note>​+<note important>​Cette page ne traite pas de ce qui est relatif à l'​utilisation du clavier, en particulier l'​interprétation des caractères produits, qu'ils soient imprimables ou de contrôle. ​ ​\\ ​Cet aspect des choses relève de la configuration du système ou des applications et est traité sur la page **[[tutoriel:​utilisation_avancee_du_clavier|« Utilisation avancée du clavier ​»]]** .</​note>​
  
-C'est le paquet **Ibus** qui permet la gestion du clavier, notamment des méthodes de saisie plus complexes des langues asiatiques. Le paquet Ibus est donc déjà installé par défaut sur votre système. Si ce n'est pas  le cas, comme sous [[:​Xubuntu]] et [[:​Mate|Ubuntu Mate]], ​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​ibus]]** et en plus **[[apt>​ibus-qt4]]** si vous êtes sous [[:​Kubuntu]]. +C'est le paquet **Ibus** qui permet la gestion du clavier, notamment des méthodes de saisie plus complexes des langues asiatiques ​et entre autre aussi de la méthode de saisie Français (Canada)\\ Le paquet Ibus est donc déjà installé par défaut sur votre système. Si ce n'est pas  le cas, comme sous [[:​Xubuntu]] et [[:​Mate|Ubuntu Mate]], ​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​ibus]]** et en plus **[[apt>​ibus-qt4]]** si vous êtes sous [[:​Kubuntu]]. 
-<note help>​Pour éviter de surcharger cette page, il a été pris le parti de développer certains aspects plus techniques sur la page << ​**[[tutoriel:​comprendre_la_configuration_du_clavier|Comprendre la configuration du clavier]]** ​>>.</​note>​+ 
 +<note help>​Pour éviter de surcharger cette page, il a été pris le parti de développer certains aspects plus techniques sur la page  **[[tutoriel:​comprendre_la_configuration_du_clavier|« Comprendre la configuration du clavier ​»]]**.</​note>​
  
 ===== Ajouter des agencements de clavier standards ===== ===== Ajouter des agencements de clavier standards =====
Ligne 15: Ligne 16:
 Ajouter un nouvel **agencement standard** dans une autre langue ou variante de langue à ceux déjà proposés dans votre liste personnelle pour qu'il soit sélectionnable soit par une combinaison de touches, soit par l'​icône de commutation de clavier {{:​installation:​clavier:​clavier_14_04_en.png?​50|En}} disponible dans la zone de notification (à droite de la barre supérieure du bureau). Il ne faut pas confondre cette notion avec celle de création d'un **agencement personnalisé** traitée [[#Créer un agencement personnalisé|plus loin dans cette page]]. </​note> ​ Ajouter un nouvel **agencement standard** dans une autre langue ou variante de langue à ceux déjà proposés dans votre liste personnelle pour qu'il soit sélectionnable soit par une combinaison de touches, soit par l'​icône de commutation de clavier {{:​installation:​clavier:​clavier_14_04_en.png?​50|En}} disponible dans la zone de notification (à droite de la barre supérieure du bureau). Il ne faut pas confondre cette notion avec celle de création d'un **agencement personnalisé** traitée [[#Créer un agencement personnalisé|plus loin dans cette page]]. </​note> ​
 Il existe dans Ubuntu un grand nombre d'​agencements de clavier pour une multitude de standards physiques de clavier tels que le clavier ISO 105 touches européen ou le clavier 104 touches américain. Il existe dans Ubuntu un grand nombre d'​agencements de clavier pour une multitude de standards physiques de clavier tels que le clavier ISO 105 touches européen ou le clavier 104 touches américain.
 +
 +====Ubuntu====
 +Allez dans **Paramètres** puis **Pays et langues**. Ensuite dans le champs **Sources de saisie** cliquez sur le plus pour ajouter des agencements.
 +====Unity====
   - Dans la zone de notification (à droite de la barre supérieure du bureau), cliquer sur l’icône {{:​installation:​clavier:​clavier_14_04_en.png?​50|En}} et choisir "​Paramètres de saisie de texte…"​.\\ // (Vous pouvez aussi passer par le [[:​unity#​Présentation de l'​interface Unity|tableau de bord]] en saisissant "​Saisie de texte" ou encore, par les [[:​gnome-control-center|Paramètres système]] -> "​Saisie de texte"​)//​. \\ \\  {{:​installation:​clavier:​clavier_14_04_03.png?​500|Agencement clavier}}\\ \\  ​   - Dans la zone de notification (à droite de la barre supérieure du bureau), cliquer sur l’icône {{:​installation:​clavier:​clavier_14_04_en.png?​50|En}} et choisir "​Paramètres de saisie de texte…"​.\\ // (Vous pouvez aussi passer par le [[:​unity#​Présentation de l'​interface Unity|tableau de bord]] en saisissant "​Saisie de texte" ou encore, par les [[:​gnome-control-center|Paramètres système]] -> "​Saisie de texte"​)//​. \\ \\  {{:​installation:​clavier:​clavier_14_04_03.png?​500|Agencement clavier}}\\ \\  ​
   - Pour ajouter un agencement cliquez sur le petit **+** en bas à gauche de la fenêtre. La fenêtre suivante apparaît:​\\ \\ {{:​materiel:​claviers:​choisissez_un_agencement_de_clavier_precise.png?​450|Choix d'un agencement disponible}}   - Pour ajouter un agencement cliquez sur le petit **+** en bas à gauche de la fenêtre. La fenêtre suivante apparaît:​\\ \\ {{:​materiel:​claviers:​choisissez_un_agencement_de_clavier_precise.png?​450|Choix d'un agencement disponible}}
Ligne 21: Ligne 26:
   - Quitter la fenêtre, le nouveau clavier est disponible depuis l’icône du choix du clavier dans la zone de notification.   - Quitter la fenêtre, le nouveau clavier est disponible depuis l’icône du choix du clavier dans la zone de notification.
  
 +==== Lubuntu (spécifique à) ====
 Sous [[:​lubuntu|lubuntu]],​ en bas à droite de l'​écran,​ faire un clic-droit sur "​US"​ si votre clavier est en QWERTY, puis //​préférences//​ (ce qui lance ibus-setup),​ puis sélectionner l'​onglet "//​Méthode de saisie//"​ et enfin cliquer sur le bouton ajouter puis la langue et enfin le type de clavier souhaité. N'​hésitez pas à //enlever// les claviers non utilisés Sous [[:​lubuntu|lubuntu]],​ en bas à droite de l'​écran,​ faire un clic-droit sur "​US"​ si votre clavier est en QWERTY, puis //​préférences//​ (ce qui lance ibus-setup),​ puis sélectionner l'​onglet "//​Méthode de saisie//"​ et enfin cliquer sur le bouton ajouter puis la langue et enfin le type de clavier souhaité. N'​hésitez pas à //enlever// les claviers non utilisés
  
 +Concernant Lubuntu 18.04 :
 +  * si le gestionnaire de disposition de clavier n'​apparaît pas (représenté sous la forme d'un drapeau) : faire un clic droit sur la barre de tâches -> "​Ajouter / Enlever des éléments au tableau de bord" -> onglet "​Appliquettes du tableau de bord" -> bouton "+ Ajouter"​ -> ajouter "​Gestionnaire de disposition de clavier"​. Avant de fermer la fenêtre, si il n'est pas apparu en bas à droite de votre écran, utiliser le bouton "​Monter"​.
 ===== Passer d'un agencement à l'​autre ​ ===== ===== Passer d'un agencement à l'​autre ​ =====
  
Ligne 29: Ligne 37:
  
 ==== Par une combinaison de touches ==== ==== Par une combinaison de touches ====
-Par défaut, les combinaisons //Super+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 58: Ligne 66:
  
 ==== Bug du clavier qui repasse en QWERTY à chaque démarrage sous certaines versions récentes ==== ==== Bug du clavier qui repasse en QWERTY à chaque démarrage sous certaines versions récentes ====
 +
 <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|celui-ci]] (nécessité de créer un compte launchpad : indispensable pour remonter des rapport de bug, ce qui est fondamental pour tout libriste). 
  
-Dans la configuration clavieraller dans saisie puis dans saisie de texte et supprimer tout les modes de saisie sauf le français+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>​ 
 + 
 +Dans la configuration clavier ​ 
 +  * aller dans saisie puis  
 +  * dans saisie de texte et  
 +  * supprimer tout les modes de saisie sauf le français
  
-Puis essayer les techniques suivantes ​(essayer une des méthodes à la fois: cela fonctionne chez certaines personnes, mais peut revenir au démarrage suivant selon les cas) :+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
-  - Taper dans un terminal comme décrit ci-dessus la commande <​code>​setxkbmap fr</​code>​ Ceci règle le problème généralement pour la session en cours +  - Taper dans un terminal comme décrit ci-dessus la commande ​<​code ​bash>​setxkbmap fr</​code>​ Ceci règle le problème généralement pour la session en cours 
-  - Taper dans un terminal comme décrit ci-dessus la commande <​code>​sudo dpkg-reconfigure keyboard-configuration</​code>​ et répondez aux questions. +  - Taper dans un terminal comme décrit ci-dessus la commande ​<​code ​bash>sudo dpkg-reconfigure keyboard-configuration</​code>​ et répondez aux questions. 
-  - Lancer depuis un [[:​terminal]] :​ <​code>​ibus-setup</​code>​ et dans l'​onglet "​**avancé**"​ cocher "​**utiliser la disposition clavier système**"​. Cette commande donne accès à d'​autres paramètres.+  - Lancer depuis un [[:​terminal]] :​ <​code ​bash>​ibus-setup</​code>​ et dans l'​onglet "​**avancé**"​ cocher "​**utiliser la disposition clavier système**"​. Cette commande donne accès à d'​autres paramètres.
  
-=== Exécuter automatiquement la commande setxkbmap fr à chaque démarrage ===  
-  - mettre dans "​applications aux démarrage"​ la commande :<​code>​sh -c "​setxkbmap fr"</​code>​ permet de remettre le clavier français à chaque connexion 
  
-  - oupour avoir également le clavier azerty sur l'​écran de connexion, ajouter la ligne <code>display-setup-script=/usr/bin/setxkbmap fr oss</​code> ​à 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: <​code>​[SeatDefaults]</​code> ​sans quoi vous vous exposez à un blocage au démarrage. Sous Xubuntu 16.04.1 cela m'a permis ​de régler en même temps le clavier ​de session.+<note important>​Essayer une des méthodes à la fois: \\ cela fonctionne chez certaines personnesmais peut revenir au démarrage suivant selon les cas</note> 
 +=== Exécuter automatiquement la commande ''​setxkbmap fr'' ​à chaque démarrage ===  
 +  - mettre ​dans "​applications aux démarrage" ​la commande ​: <​code ​bash>sh -c "​setxkbmap fr"</​code> ​permet ​de remettre ​le clavier ​français à chaque connexion
  
-  - Testé et approuvé avec clavier Logitech K800 et Kubuntu 14.04.3 LTS. +  - 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. \\  
-Cas de Kubuntu 15.10 (et probablement supérieur),​ il faut éditer cette fois le fichier :  /​usr/​share/​sddm/​scripts/​Xsetup  + 
-  *  ajouter à la fin <code>​setxkbmap fr</code+<​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>​ 
 + 
 +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
 ===== 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é =====
Ligne 111: Ligne 140:
 Vous y trouverez en bas à droite ce qu'il faut mettre dans //​XKBVARIANT//​ puis juste après ce qu'il faut mettre dans //​XKBLAYOUT//​. Vous y trouverez en bas à droite ce qu'il faut mettre dans //​XKBVARIANT//​ puis juste après ce qu'il faut mettre dans //​XKBLAYOUT//​.
  
 +**__pour basculer entre français et arabe__**
 +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"​. ​
 +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>​
 +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>​
 +sudo gedit /​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>​
 ===== Utiliser son clavier ​ efficacement ===== ===== Utiliser son clavier ​ efficacement =====
 Maintenant que votre clavier est correctement configuré, rendez-vous sur  la page << **[[tutoriel:​utilisation_avancee_du_clavier|Utilisation avancée du clavier]]** >> pour découvrir comment l'​utiliser aussi efficacement que possible. \\ Maintenant que votre clavier est correctement configuré, rendez-vous sur  la page << **[[tutoriel:​utilisation_avancee_du_clavier|Utilisation avancée du clavier]]** >> pour découvrir comment l'​utiliser aussi efficacement que possible. \\
  • tutoriel/configurer_le_clavier.1511191319.txt.gz
  • Dernière modification: Le 20/11/2017, 16:21
  • par scaph