« Console FreeBSD et DragonFly BSD » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
(→‎Utilisation : chemin complet dans rc.conf)
(10 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Catégorie:Installation dans FreeBSD]]
La configuration de clavier pour la console FreeBSD (et DragonFly BSD, voir [[#DragonFly BSD|ci-dessous]]) est disponible dans {{version actuelle/FreeBSD|cette archive}}.
{{navigation|icone=FreeBSD-logo.png|Installation|{{PAGENAME}}}}


L'installation du bépo sous FreeBSD se fait séparément sous X.org et dans la console.
==Utilisation==


= Installation sous X.org =
La commande
 
kbdcontrol -l fr-dvorak-bepo.kbd


{{installation sous X.org système}}
bascule le clavier en disposition fr-dvorak-bépo. Vous pouvez copier le fichier {{c|fr-dvorak-bepo.kbd}} dans le répertoire {{C|/usr/share/syscons/keymaps/}} pour le rendre accessible de n'importe quel répertoire avec la commande


= Installation dans la console =
kbdcontrol -l fr-dvorak-bepo


{{FreeBSD : installation dans la console}}
La commande
 
kbdcontrol -l fr.iso.acc
 
permet de revenir à un clavier AZERTY.
 
Pour avoir le clavier bépo dès le démarrage du système, il faut modifier, dans le fichier {{C|/etc/rc.conf}}, la ligne
 
keymap="fr"
 
de cette façon
 
keymap="fr-dvorak-bepo"
 
Si cela ne fonctionne pas, vous pouvez utiliser le chemin complet vers le fichier {{C|.kbd}} :
 
keymap="/usr/share/syscons/keymaps/fr-dvorak-bepo.kbd"
 
==Encodage==
 
Votre système et en particulier votre console doit être configuré pour utiliser l'encodage de caractère iso-8859-15.
 
En particulier, {{C|/etc/rc.conf}} doit contenir :
 
  font8x16=iso15-8x16.fnt
  font8x14=iso15-8x14.fnt
  font8x8=iso15-8x8.fnt
  mouse_start=3
 
et le charset de l'utilisateur et le langage utilisé doivent spécifier l'encodage iso-8859-15, dans {{C|/etc/login.conf}} ou dans {{C|~/.login_conf}} :
 
:charset=ISO-8859-15:
:lang=fr_FR.ISO8859-15:
 
Plus d'information dans la [http://www.freebsd.org/doc/fr_FR.ISO8859-1/books/handbook/using-localization.html documentation de FreeBSD].
 
==Limitations et problèmes connus==
 
La console de FreeBSD ne supporte pas l'UTF8. En conséquence, seuls les caractères iso-8859-15 de la disposition sont disponibles.
 
== DragonFly BSD ==
 
Les manipulations décrites ci-dessus fonctionnent également sous DragonFly, à ceci près qu'il faut modifier la ligne 61 du fichier {{C|fr-dvorak-bepo.kbd}} (celle qui commence par {{C|102}}) pour remplacer {{C|paste}} par {{C|fkey60}}. Voici le patch correspondant :
 
<source lang="diff">
--- fr-dvorak-bepo-kbdmap-1.0rc2/fr-dvorak-bepo.kbd    2008-09-15 17:31:06.000000000 -0400
+++ /usr/share/syscons/keymaps/fr-dvorak-bepo.kbd      2013-05-01 12:53:49.000000000 -0400
@@ -58,7 +58,7 @@
  099  fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57  O
  100  fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58  O
  101  fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59  O
-  102  fkey60 paste  fkey60 fkey60 fkey60 fkey60 fkey60 fkey60  O
+  102  fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60  O
  103  fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot  fkey61  O
  104  slock  saver  slock  saver  susp  nop    susp  nop    O
  105  fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62  O
</source>
 
[[Catégorie:Installation]]

Version du 27 août 2016 à 17:42

La configuration de clavier pour la console FreeBSD (et DragonFly BSD, voir ci-dessous) est disponible dans cette archive (infos).

Utilisation

La commande

kbdcontrol -l fr-dvorak-bepo.kbd

bascule le clavier en disposition fr-dvorak-bépo. Vous pouvez copier le fichier fr-dvorak-bepo.kbd dans le répertoire /usr/share/syscons/keymaps/ pour le rendre accessible de n'importe quel répertoire avec la commande

kbdcontrol -l fr-dvorak-bepo

La commande

kbdcontrol -l fr.iso.acc

permet de revenir à un clavier AZERTY.

Pour avoir le clavier bépo dès le démarrage du système, il faut modifier, dans le fichier /etc/rc.conf, la ligne

keymap="fr"

de cette façon

keymap="fr-dvorak-bepo"

Si cela ne fonctionne pas, vous pouvez utiliser le chemin complet vers le fichier .kbd :

keymap="/usr/share/syscons/keymaps/fr-dvorak-bepo.kbd"

Encodage

Votre système et en particulier votre console doit être configuré pour utiliser l'encodage de caractère iso-8859-15.

En particulier, /etc/rc.conf doit contenir :

 font8x16=iso15-8x16.fnt
 font8x14=iso15-8x14.fnt
 font8x8=iso15-8x8.fnt
 mouse_start=3

et le charset de l'utilisateur et le langage utilisé doivent spécifier l'encodage iso-8859-15, dans /etc/login.conf ou dans ~/.login_conf :

:charset=ISO-8859-15:
:lang=fr_FR.ISO8859-15:

Plus d'information dans la documentation de FreeBSD.

Limitations et problèmes connus

La console de FreeBSD ne supporte pas l'UTF8. En conséquence, seuls les caractères iso-8859-15 de la disposition sont disponibles.

DragonFly BSD

Les manipulations décrites ci-dessus fonctionnent également sous DragonFly, à ceci près qu'il faut modifier la ligne 61 du fichier fr-dvorak-bepo.kbd (celle qui commence par 102) pour remplacer paste par fkey60. Voici le patch correspondant :

--- fr-dvorak-bepo-kbdmap-1.0rc2/fr-dvorak-bepo.kbd     2008-09-15 17:31:06.000000000 -0400
+++ /usr/share/syscons/keymaps/fr-dvorak-bepo.kbd       2013-05-01 12:53:49.000000000 -0400
@@ -58,7 +58,7 @@
   099   fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57  O
   100   fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58  O
   101   fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59  O
-  102   fkey60 paste  fkey60 fkey60 fkey60 fkey60 fkey60 fkey60  O
+  102   fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60  O
   103   fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot   fkey61  O
   104   slock  saver  slock  saver  susp   nop    susp   nop     O
   105   fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62  O