====== C'est français, c'est la police française ======
Afin d'être plus à l'aise sous FreeBSD, il nous faut quelques adaptations culturelles.
===== le clavier =====
Ajoutez dans votre configuration:
keymap="fr.acc"
Dans une console vt(4) ou sc(4), utilisez kbdmap(1) pour le changer à la volée.
===== culture =====
Définissez un environnement pour les utilisateurs //francophones de France//.
french| French user Accounts:\
:charset=UTF-8:\
:lang=fr_FR.UTF-8:\
:setenv=LC_ALL=fr_FR.UTF-8:\
:setenv=LC_COLLATE=fr_FR.UTF-8:\
:setenv=LC_CTYPE=fr_FR.UTF-8:\
:setenv=LC_MESSAGES=fr_FR.UTF-8:\
:setenv=LC_MONETARY=fr_FR.UTF-8:\
:setenv=LC_NUMERIC=fr_FR.UTF-8:\
:setenv=LC_TIME=fr_FR.UTF-8:\
:tc=default:
Et déclarer vos utilisateurs en conséquence:
$ cap_mkdb /etc/login.conf
$ pw usermod david -L french
===== Horloge =====
Adaptez l'horloge de vos utilisateurs selon le méridien de Paris, dans la configuration de votre shell:
setenv TZ Europe/Paris
===== Xorg =====
Réglez la configuration dans le fichier ''/etc/X11/xorg.conf''
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "fr,fr"
Option "XkbVariant" "oss,bepo"
Option "XkbOptions" "terminate:ctrl_alt_bksp,grp:alt_shift_toggle,grp_led:scroll"
EndSection
Ici, je définis deux claviers, un [[https://norme-azerty.fr/|AZERTY]] et [[https://bepo.fr/wiki/X.org|bépo]]. On bascule de l'un à l'autre en appuyant sur Alt et Shift.
''terminate'' permet de redémarrez en appuyant sur Ctrl Alt Del.
Et n'oubliez pas d'interdire l'auto-détection, ''AutoAddDevices'', ou vous devrez utiliser les règles PolicyKit.conf(5):
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "DontZap" "off"
Option "AutoAddDevices" "off"
EndSection
Quoiqu'il arrive, vous pouvez changer de disposition clavier dans un terminal sous X en utilisant setxkbmap(1)