Vconsole : Différence entre versions

De ArchwikiFR
m (ajout de liens internes [[hooks «keymap» de mkinitcpio)
m (typo)
 
Ligne 2 : Ligne 2 :
 
{{DISPLAYTITLE:vconsole.conf}}
 
{{DISPLAYTITLE:vconsole.conf}}
  
Le fichier {{filename|/etc/vconsole.conf}} est une interface fournie par [[Systemd]] pour la configuration de la ''Console virtuelle'' (les consoles textes tels:{{codeline|tty1}}, {{codeline|tty2}}, ...). La documentation complète se trouve à l'adresse suivante: [http://www.freedesktop.org/software/systemd/man/vconsole.conf.html]. Même si la syntaxe de ce fichier est compatible avec un scripte shell, [[Systemd]] n'interprète que les options suivantes:
+
Le fichier {{filename|/etc/vconsole.conf}} est une interface fournie par [[Systemd]] pour la configuration de la ''Console virtuelle'' (les consoles textes {{codeline|tty1}}, {{codeline|tty2}}, ...). La documentation complète se trouve à l'adresse suivante: [http://www.freedesktop.org/software/systemd/man/vconsole.conf.html]. Même si la syntaxe de ce fichier est compatible avec un script shell, [[Systemd]] n'interprète que les options suivantes:
  
 
* KEYMAP= Configure la disposition des touches du clavier. ("us" par défaut).
 
* KEYMAP= Configure la disposition des touches du clavier. ("us" par défaut).
* KEYMAP_TOGGLE= peut être utilisé pour configurer une seconde disposition de clavier (désactivé par défaut).
+
* KEYMAP_TOGGLE= peut être utilisée pour configurer une seconde disposition de clavier (désactivée par défaut).
* FONT=, FONT_MAP=, FONT_UNIMAP= Configurent la police de la console.
+
* FONT=, FONT_MAP=, FONT_UNIMAP= Configure la police de la console.
  
 
Enfin, ce fichier peut être utilisé par les [[Mkinitcpio#Hooks|«hooks»]] {{ic|keymap}} et {{ic|consolefont}} lors de la génération de l'[[Processus_de_boot#Initramfs|initramfs]].
 
Enfin, ce fichier peut être utilisé par les [[Mkinitcpio#Hooks|«hooks»]] {{ic|keymap}} et {{ic|consolefont}} lors de la génération de l'[[Processus_de_boot#Initramfs|initramfs]].
  
 
== Agencement du clavier ==
 
== Agencement du clavier ==
 
  
 
Les agencements disponibles sont dans {{filename|/usr/share/kbd/keymaps}}. Vous pouvez les lister avec :
 
Les agencements disponibles sont dans {{filename|/usr/share/kbd/keymaps}}. Vous pouvez les lister avec :

Version actuelle datée du 22 mars 2020 à 10:06


Le fichier /etc/vconsole.conf est une interface fournie par Systemd pour la configuration de la Console virtuelle (les consoles textes tty1, tty2, ...). La documentation complète se trouve à l'adresse suivante: [1]. Même si la syntaxe de ce fichier est compatible avec un script shell, Systemd n'interprète que les options suivantes:

  • KEYMAP= Configure la disposition des touches du clavier. ("us" par défaut).
  • KEYMAP_TOGGLE= peut être utilisée pour configurer une seconde disposition de clavier (désactivée par défaut).
  • FONT=, FONT_MAP=, FONT_UNIMAP= Configure la police de la console.

Enfin, ce fichier peut être utilisé par les «hooks» keymap et consolefont lors de la génération de l'initramfs.

Agencement du clavier

Les agencements disponibles sont dans /usr/share/kbd/keymaps. Vous pouvez les lister avec :

localectl list-keymaps

Par défaut, le clavier est en configuration us.

Vous pouvez sélectionner un agencement à l'aide de la commande loadkeys :

loadkeys fr

Pour l'établir au niveau système, vous pouvez ajouter au fichier /etc/vconsole.conf :

KEYMAP=fr

Vous pouvez aussi faire les 2 avec la commande :

localectl --no-convert set-keymap fr

Pour en changer temporairement lors d'un démarrage, il est possible de le spécifier depuis la ligne du noyau (dans le chargeur de démarrage) :

vconsole.keymap=fr

Police

Astuce : Ne pas en définir reste un bon choix.

Vous pouvez changer la police par défaut à l'aide de la commande setfont. Vous trouverez la liste dans /usr/share/kbd/consolefonts.

Au niveau système, vous pouvez rajouter au fichier /etc/vconsole.conf , exemple

FONT=police
FONT_MAP=table_de_correspondance

Paramètres usuels

Pays Agencement
France fr-latin9
France (Bépo) fr-bepo
Canada (Québec) cf
Belgique be-latin1
Suisse fr_CH-latin1