« Console FreeBSD et DragonFly BSD » : différence entre les versions
Aucun résumé des modifications |
(Ajout de la catégorie "GNU-Linux_et_Unix") |
||
(13 versions intermédiaires par 7 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[ | La configuration de clavier pour la console FreeBSD (et DragonFly BSD, voir [[#DragonFly BSD|ci-dessous]]) est disponible dans {{version actuelle/FreeBSD|cette archive}}. | ||
==Utilisation== | |||
La commande | |||
kbdcontrol -l fr-dvorak-bepo.kbd | |||
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 | |||
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 {{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:GNU-Linux_et_Unix]] |
Dernière version du 27 mars 2023 à 14:24
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