Important :

Le présent wiki a été migré vers wiki.archlinux.org.

Ce Wiki a été archivé. Toute contribution doit donc désormais se faire là-bas. Cette page de Wiki possède donc potentiellement des informations qui ne sont plus à jour !

Accueil wiki FR sur .org

Vconsole : Différence entre versions

De ArchwikiFR
(/etc/vconsole.conf)
 
m (utilisation des modèles)
 
(12 révisions intermédiaires par 6 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
[[category:configuration]]
 
[[category:configuration]]
{{DISPLAYTITLE:Console virtuelle}}
+
{{DISPLAYTITLE:vconsole.conf}}
  
''Console virtuelle'' ici désigne les consoles textes ({{codeline|tty1}}, {{codeline|tty2}}, ...).
+
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 dans le manuel: {{Man|5|vconsole.conf}}. Même si la syntaxe de ce fichier est compatible avec un script shell, [[Systemd]] n'interprète que les options suivantes:
  
La configuration s'effectue dans le fichier [http://www.freedesktop.org/software/systemd/man/vconsole.conf.html /etc/vconsole.conf].
+
* 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 [[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 ==
  
Par défaut, l'agencement ''us'' est séléctionné. Vous pouvez sélectionner un agencement à l'aide de la commande {{codeline|loadkeys}} :
+
{{Tip|Le fichier {{filename|vconsole.conf}} présente des possibilités assez limitées. La page [[Clavier]] présente la configuration du clavier de façon exhaustive.}}
loadkeys fr
 
  
Les agencements disponibles sont dans {{filename|/usr/share/kbd/keymaps}}.
+
Les agencements disponibles sont dans {{filename|/usr/share/kbd/keymaps}}. Vous pouvez les lister avec :
 +
localectl list-keymaps
 +
Par défaut, le clavier est en configuration ''us''.
  
Pour configurer l'agencement au niveau système, vous pouvez ajouter au fichier {{filename|/etc/vconsole.conf}} :
+
Pour l'établir au niveau système, vous pouvez ajouter au fichier {{filename|/etc/vconsole.conf}} :
 
  KEYMAP=fr
 
  KEYMAP=fr
  
Vous pouvez aussi spécifier un agencement depuis la ligne du noyau (dans le [[:category:bootloader|chargeur de démarrage]]) :
+
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 [[:category:bootloader|chargeur de démarrage]]) :
 
  vconsole.keymap=fr
 
  vconsole.keymap=fr
 
{{note|Il est aussi possible même si non recommandé de configurer l'agencement dans le fichier {{filename|/etc/rc.conf}} :
 
<nowiki>KEYMAP=fr</nowiki>
 
Si {{filename|/etc/vconsole.conf}} existe, il est prioritaire.
 
}}
 
  
 
== Police ==
 
== Police ==
Ligne 33 : Ligne 36 :
 
  FONT_MAP=table_de_correspondance
 
  FONT_MAP=table_de_correspondance
  
{{note|Vous pouvez aussi définir la police dans {{filename|/etc/rc.conf}} :
+
== Paramètres usuels ==
<nowiki>CONSOLEFONT=police</nowiki>
+
 
<nowiki>CONSOLEFONTMAP=table_de_correspondance</nowiki>
+
{| class="wikitable"
Si {{filename|/etc/vconsole.conf}} existe, il est prioritaire.
+
! Pays !! Agencement
}}
+
|-
 +
| France || fr-latin9
 +
|-
 +
| France (Bépo) || fr-bepo
 +
|-
 +
| Canada (Québec) || cf
 +
|-
 +
| Belgique || be-latin1
 +
|-
 +
| Suisse || fr_CH-latin1
 +
|}

Version actuelle datée du 5 février 2021 à 22:14


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 dans le manuel: man 5 vconsole.conf. 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

Astuce : Le fichier vconsole.conf présente des possibilités assez limitées. La page Clavier présente la configuration du clavier de façon exhaustive.

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.

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