C’est un courriel d’une connaissance utilisant PC-BSD qui m’a mis la puce à l’oreille. Suite au bug que j’ai ouvert sur l’outil de suivi de GhostBSD sur les répertoires utilisateurs restant en anglais malgré que le reste soit en français, un bug similaire a été ouvert pour PC-BSD.
J’ai voulu donc voir si j’arrivais à obtenir un duo FreeBSD 10.1 (rc4 au moment où je rédige cet article) avec Mate-Desktop entièrement en français. J’ai donc récupéré une ISO de FreeBSD 10.1(rc4) en AMD64 et j’ai créé une machine virtuelle avec VirtualBox.
L’installateur est assez simple bien que textuel et en anglais. J’ai noté que FreeBSD ne semble pas prendre en compte l’encodage UTF-8… Ou aurait-je mal cherché ? Bref, quoiqu’il en soit, voici en image les principales étapes, sachant que je suis resté avec les choix par défaut pour les parties les plus techniques.
Le choix du clavier :
Le nom de la machine et le choix des paquets à installer :
Partitionnement automatique avec le système de fichiers UFS :
Installation de l’OS et ajout du mot de passe pour le compte root :
Gestion de l’heure :
Choix des services à lancer au démarrage :
Ajout de compte utilisateur :
Après la fin de l’installation, j’ai rajouté pkg, l’outil de gestion de paquet.
pkg
Une fois pkg disponible, j’ai installé Xorg, Mozilla Firefox, LibreOffice, Gimp, Cups, QuodLibet, Claws Mail (il ne semble pas encore y avoir de port natif de Mozilla Thunderbird ?), xfburn, Mate-Desktop et Slim qui me servira pour la connexion graphique. Donc, en ligne de commande :
pkg install xorg firefox-i18n fr-libreoffice gimp cups xfburn quodlibet xdg-user-dirs xfburn claws-mail mate slim slim-themes
Sans oublier quelques outils complémentaires :
pkg install zip unzip nano gstreamer1-plugins-bad gstreamer-plugins-ugly system-config-printer
Pour la configuration, je résume ici toutes les étapes de recherches via les diverses documentations que j’ai pu trouver, aussi bien sur le site de FreeBSD qu’ailleurs.
Il faut rajouter au fichier /etc/rc.conf :
moused_enable="YES"
hald_enable="YES"
dbus_enable="YES"
cupsd_enable="YES"
Dans le fichier /etc/fstab :
proc /proc procfs rw 0 0
Pour avoir le français dans le fichier .login_conf, il faut avoir ceci :
me:\
:charset=ISO-8859-1:\
:lang=fr_FR.ISO8859-1:
Pour lancer Slim tout en étant sûr que le français sera conservé ? Il suffit d’avoir le fichier .xinitrc suivant :
export LANG="fr_FR.ISO8859-1"
export LC_ALL="fr_FR.ISO8859-1"
export LC_MESSAGES="fr_FR.ISO8859-1"
exec mate-session
Enfin, pour avoir un thème différent à l’affichage de slim ? Dans le fichier /usr/local/etc/slim.conf, il faut remplacer current_theme default
par current_theme fbsd
.
En tant que root, j’ai fait un premier test pour vérifier que tout fonctionnait avec slim. Comme c’était le cas, j’ai rajouté au fichier /etc/rc.conf :
slim_enable="YES"
En ce qui concerne Slim, j’ai retrouvé un article daté de juin 2010 qui m’a vraiment aidé. Quand j’ai lancé Mate-Desktop, l’ensemble a été en français, dès le départ.
Mais je me suis dit : et PC-BSD dans tout cela ? Comment se débrouille-t-il ? J’ai donc récupéré la dernière ISO en date de PC-BSD, la 10.1-rc2. L’installation est simplifiée, car on peut installer directement Mate-Desktop, LibreOffice, les traductions ou encore Mozilla Firefox.
J’ai ensuite lancé la capture vidéo des deux OS.
Comme me l’avait rapporté cette connaissance qui utilise PC-BSD, les répertoires utilisateurs restent en anglais, alors que passer l’ensemble dans une autre langue est assez simple, du moins, si PC-BSD ne vous envoie pas vous faire voir. Evidemment, avec PC-BSD, on est dans du prêt à l’utilisation, même si l’installation à la main ne demande pas beaucoup plus de temps avec un résultat plus léger au final.
J’avoue que j’ai été agréablement surpris par FreeBSD, même si l’absence d’un paquet précompilé pour Mozilla Thunderbird m’a fait un peu tiqué. Mais installer Mate-Desktop sur FreeBSD et l’avoir fonctionnel a été largement plus simple que je le pensais. Déjà pas si mal que cela, au final !